

/* Start:/local/templates/vlaekan/components/bitrix/search.title/main_search/style.css?17206497802108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/vlaekan/components/bitrix/search.title/main_search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/vlaekan/styles.css?17810754181636263*/
@charset "UTF-8";

@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: local("PTSans-Regular"), url("/local/templates/vlaekan/./fonts/PTSans-Regular.woff") format("woff"), url("/local/templates/vlaekan/./fonts/PTSans-Regular.ttf") format("ttf");
}

@font-face {
  font-family: "PT Sans";
  font-style: italic;
  font-weight: 400;
  src: local("PTSans-Italic"), url("/local/templates/vlaekan/./fonts/PTSans-Italic.woff") format("woff"), url("/local/templates/vlaekan/./fonts/PTSans-Italic.ttf") format("ttf");
}

@font-face {
  font-family: "PT Sans";
  font-style: italic;
  font-weight: 700;
  src: local("PTSans-BoldItalic"), url("/local/templates/vlaekan/./fonts/PTSans-BoldItalic.woff") format("woff"), url("/local/templates/vlaekan/./fonts/PTSans-BoldItalic.ttf") format("ttf");
}

@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 700;
  src: local("PTSans-Bold"), url("/local/templates/vlaekan/./fonts/PTSans-Bold.woff") format("woff"), url("/local/templates/vlaekan/./fonts/PTSans-Bold.ttf") format("ttf");
}

@font-face {
  font-family: "STIX Two Text";
  font-style: normal;
  font-weight: 400;
  src: local("STIXTwoText-Regular"), url("/local/templates/vlaekan/./fonts/STIXTwoText-Regular.woff") format("woff"), url("/local/templates/vlaekan/./fonts/STIXTwoText-Regular.ttf") format("ttf");
}

@font-face {
  font-family: "STIX Two Text";
  font-style: normal;
  font-weight: 500;
  src: local("STIXTwoText-Medium"), url("/local/templates/vlaekan/./fonts/STIXTwoText-Medium.woff") format("woff"), url("/local/templates/vlaekan/./fonts/STIXTwoText-Medium.ttf") format("ttf");
}

@font-face {
  font-family: "STIX Two Text";
  font-style: normal;
  font-weight: 600;
  src: local("STIXTwoText-SemiBold"), url("/local/templates/vlaekan/./fonts/STIXTwoText-SemiBold.woff") format("woff"), url("/local/templates/vlaekan/./fonts/STIXTwoText-SemiBold.ttf") format("ttf");
}

@font-face {
  font-family: "STIX Two Text";
  font-style: normal;
  font-weight: 700;
  src: local("STIXTwoText-Bold"), url("/local/templates/vlaekan/./fonts/STIXTwoText-Bold.woff") format("woff"), url("/local/templates/vlaekan/./fonts/STIXTwoText-Bold.ttf") format("ttf");
}

@font-face {
  font-family: "STIX Two Text";
  font-style: italic;
  font-weight: 700;
  src: local("STIXTwoText-Bold"), url("/local/templates/vlaekan/./fonts/STIXTwoText-Italic.ttf") format("ttf");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat-Medium"), url("/local/templates/vlaekan/./fonts/Montserrat-Medium.woff") format("woff"), url("/local/templates/vlaekan/./fonts/Montserrat-Medium.ttf") format("ttf");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat-SemiBold"), url("/local/templates/vlaekan/./fonts/Montserrat-SemiBold.woff") format("woff"), url("/local/templates/vlaekan/./fonts/Montserrat-SemiBold.ttf") format("ttf");
}

@font-face {
  font-family: "Literata";
  font-style: normal;
  font-weight: 500;
  src: local("Literata-Medium"), url("/local/templates/vlaekan/./fonts/Literata-Medium.woff") format("woff"), url("/local/templates/vlaekan/./fonts/Literata-Medium.ttf") format("ttf");
}

.lazy-load-container {
  min-height: 300px;
}

html,
body {
  font-family: "PT Sans", sans-serif;
  color: #2E2F3D;
}

body.block {
  overflow: hidden;
}

.body_bg_popup.active {
  background: rgba(245, 244, 246, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.visually_hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.container {
  max-width: 1190px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.container.--wide {
  max-width: 100%;
  padding: 0 80px;
}

.container.--shrinked-wide {
  max-width: 1320px;
  padding: 0 80px;
  margin-right: auto;
  margin-left: auto;
}

.container_relative {
  position: relative;
}

.title_section {
  font: 500 48px/1.25 "STIX Two Text";
}

.btn_v1 {
  text-decoration: none;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  font-weight: 400;
  font-size: calc(11px + 1 * ((100vw - 320px) / 1600));
  letter-spacing: 0.16em;
  text-transform: uppercase;
  min-height: 46px;
  cursor: pointer;
}

.btn_v1--white {
  background: #ffffff;
  -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}

.btn_v1--white:hover {
  background: #d8d5d7;
  border-color: #d8d5d7;
}

.btn_v1--gray {
  background: #f5f4f6;
  color: #2E2F3D;
  -webkit-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
}

.btn_v1--gray:hover {
  background: #A6C4E7;
  color: #2E2F3D;
  fill: #f5f4f6;
}

.btn_v1--gray:active {
  background: #A6C4E7;
  color: #2E2F3D;
}

.btn_v1--gray.disabled {
  background: #ffffff;
  color: #2E2F3D;
  border: 1px solid #2E2F3D;
}

.slider_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 28px;
}

.slider_controls__btn {
  border: none;
  padding: 10px 0;
  display: block;
  max-width: 46px;
  width: 100%;
  cursor: pointer;
}

.slider_controls__btn--prev {
  background: 50%/contain no-repeat url("data:image/svg+xml,%3Csvg width='47' height='8' viewBox='0 0 47 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646447 4.35355C0.451184 4.15829 0.451184 3.84171 0.646447 3.64645L3.82843 0.464466C4.02369 0.269204 4.34027 0.269204 4.53553 0.464466C4.7308 0.659728 4.7308 0.976311 4.53553 1.17157L1.70711 4L4.53553 6.82843C4.7308 7.02369 4.7308 7.34027 4.53553 7.53553C4.34027 7.7308 4.02369 7.7308 3.82843 7.53553L0.646447 4.35355ZM47 4.5H1V3.5H47V4.5Z' fill='%232E2F3D'/%3E%3C/svg%3E");
}

.slider_controls__btn--prev.slick-disabled {
  background: 50%/contain no-repeat url("data:image/svg+xml,%3Csvg width='47' height='8' viewBox='0 0 47 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646446 4.35355C0.451183 4.15829 0.451183 3.84171 0.646446 3.64645L3.82843 0.464466C4.02369 0.269204 4.34027 0.269204 4.53553 0.464466C4.7308 0.659728 4.7308 0.976311 4.53553 1.17157L1.70711 4L4.53553 6.82843C4.7308 7.02369 4.7308 7.34027 4.53553 7.53553C4.34027 7.7308 4.02369 7.7308 3.82843 7.53553L0.646446 4.35355ZM47 4.5H1V3.5H47V4.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
  cursor: default;
}

.slider_controls__btn--next {
  background: 50%/contain no-repeat url("data:image/svg+xml,%3Csvg width='47' height='8' viewBox='0 0 47 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
}

.slider_controls__btn--next.slick-disabled {
  background: 50%/contain no-repeat url("data:image/svg+xml,%3Csvg width='47' height='8' viewBox='0 0 47 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
  cursor: default;
}

.dots_v1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.dots_v1 button {
  background: #d8d5d7;
  font-size: 0;
  border: none;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: block;
  padding: 0;
  cursor: pointer;
}

.dots_v1 .slick-active button {
  background: #2E2F3D;
}

.checkbox_v1_visual {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 14px;
  height: 14px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 14px;
  flex: 1 0 14px;
  max-width: 14px;
  border: 0.5px solid #d8d5d7;
  cursor: pointer;
  background: #fff;
}

.checkbox_v1_visual::before {
  background: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.63158L4.78947 9L10 1' stroke='%236FA287'/%3E%3C/svg%3E%0A");
  content: "";
  width: 9px;
  height: 8px;
  background: 50%/contain no-repeat;
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  -o-transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.checkbox_v1_visual:hover {
  border-color: #6FA287;
}

.checkbox_v1_input:checked + .checkbox_v1_visual::before {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.breadcrumps {
  margin-top: 70px;
  margin-bottom: 100px;
}

.breadcrumps__link {
  font-weight: 400;
  font-size: calc(14px + 2 * ((100vw - 320px) / 1600));
  line-height: 21px;
  color: #4F4F4F;
  white-space: nowrap;
}

.breadcrumps__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: scroll;
}

.breadcrumps__list::-webkit-scrollbar {
  height: 3px;
  background: transparent;
}

.breadcrumps__list::-webkit-scrollbar-thumb {
  background: #D8D5D7;
  border-radius: 1.5px;
}

.breadcrumps__mobile {
  display: none;
}

.breadcrumps__separator {
  display: block;
  border-left: 1px solid #4F4F4F;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 10px;
  -webkit-transform: translate(0, 50%) rotate(90deg);
  -ms-transform: translate(0, 50%) rotate(90deg);
  transform: translate(0, 50%) rotate(90deg);
}

.breadcrumps__btn_back {
  font: normal 700 16px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  color: #151113;
  letter-spacing: 2.56px;
  text-transform: capitalize;
}

.breadcrumps__btn_back::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='26' viewBox='0 0 38 26' fill='none'%3E%3Crect width='26' height='26' rx='13' transform='matrix(-1 0 0 1 26 0)' fill='%23A6C4E7'/%3E%3Cpath d='M14.7334 9.5332L11.2667 12.9999M11.2667 12.9999L14.7334 16.4665M11.2667 12.9999H37.2667' stroke='%23151113' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 36px;
  height: 26px;
  margin-right: 10px;
}

.tenge::after {
  display: inline-block;
  content: "₸";
}

.double-title {
  position: relative;
  height: 100px;
  cursor: default;
}

.double-title__bg {
  font: normal 700 120px/90% "PT Sans";
  position: absolute;
  left: -5px;
  bottom: 0;
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
}

.double-title__main {
  font: normal 500 48px/90% "STIX Two Text";
  position: absolute;
  left: 0;
  bottom: 0;
  color: #151113;
  text-transform: uppercase;
}

.double-title__main.--not-uppercase {
  text-transform: inherit;
}

.double-title-2 {
  cursor: default;
}

.double-title-2__bg {
  font: normal 700 120px/90% "PT Sans";
  color: rgba(176, 138, 109, 0.1);
  text-transform: uppercase;
}

.double-title-2__main {
  font: normal 500 64px/100% "STIX Two Text";
  margin-top: -62px;
  color: #151113;
  text-transform: uppercase;
}

.btn_v4 {
  font: normal 700 18px/normal "PT Sans";
  display: grid;
  grid-template-columns: auto auto;
  gap: 15px;
  position: relative;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  height: 30px;
}

.btn_v4::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  border-bottom: 1.5px solid #151113;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.btn_v4:hover::before {
  width: calc(100% - 44px - 15px);
}

.btn_v4:hover {
  padding-bottom: 0;
  border-bottom: none;
}

.btn_v4::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='%23151113' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
  content: "";
  display: block;
  width: 22px;
  height: 11px;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 35%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.btn_v4:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='31' viewBox='0 0 44 31' fill='none'%3E%3Crect x='14' y='0.319336' width='30' height='30' rx='15' fill='%23A6C4E7'/%3E%3Cpath d='M27 11.3193L31 15.3193M31 15.3193L27 19.3193M31 15.3193H1' stroke='%23151113' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 44px;
  height: 30px;
  top: 50%;
}

.btn_v4.--white_btn {
  color: #FFF;
}

.btn_v4.--white_btn::before {
  border-bottom: 1.5px solid #FFF;
}

.btn_v4.--white_btn:hover {
  padding-bottom: 0;
  border-bottom: none;
}

.btn_v4.--white_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
}

.btn_v4.--white_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='31' viewBox='0 0 44 31' fill='none'%3E%3Crect x='14' y='0.0615234' width='30' height='30' rx='15' fill='%23A1CE42'/%3E%3Cpath d='M27 11.0615L31 15.0615M31 15.0615L27 19.0615M31 15.0615H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.dots_v3 {
  position: absolute;
  right: 16%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: grid;
  grid-auto-rows: auto;
  gap: 15px;
}

.dots_v3 li {
  padding: 5px;
}

.dots_v3 li.slick-active {
  border-radius: 50%;
}

.dots_v3 li button {
  font: normal 700 14px/30px "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  text-align: center;
  letter-spacing: -0.32px;
  background: none;
  padding: 0;
  border: none;
  color: #C8C8C8;
  position: relative;
}

.dots_v3 li.slick-active button {
  font-size: 16px;
  color: #FFF;
}

.dots_v3 li svg {
  display: none;
}

.dots_v3 li.slick-active svg.progress-ring {
  display: initial;
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  fill: none;
  stroke-width: 1px;
  padding: 5px;
  overflow: visible;
}

circle.progress-ring__circle {
  stroke: #ffffff;
  fill: none;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.dots_ProgressBar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.dots_ProgressBar li {
  width: 100%;
}

.dots_ProgressBar li.slick-active button {
  background: rgba(255, 255, 255, 0.4);
  height: 3px;
}

.dots_ProgressBar li.slick-active button:focus {
  outline: none;
}

.dots_ProgressBar li.slick-active button:focus-visible {
  outline: none;
}

.dots_ProgressBar button {
  width: 100%;
  display: block;
  max-width: 100%;
  padding: 0;
  height: 0;
  padding-block: 0;
  border: 0;
  font-size: 0;
}

.show_more_pagination_btn {
  font: normal 400 14px/normal "PT Sans";
  width: 100%;
  color: #151113;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  padding: 15px 0;
  text-align: center;
  background: #F5F4F6;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-top: 60px;
  cursor: pointer;
}

.show_more_pagination_btn:hover {
  background: #A6C4E7;
  color: #151113;
}

.show_more_pagination_btn + .catalog__paginations {
  margin-top: 40px;
}

.about {
  position: relative;
}

.about__brands_section {
  margin-top: 140px;
}

.about__brands_section_brands_wrapp {
  margin-top: 25px;
}

.about__grid_tile_el {
  position: relative;
  overflow: hidden;
}

.about__grid_tile_el_image {
  width: 100%;
  height: 440px;
  -o-object-fit: cover;
  object-fit: cover;
}

.about__grid_tile_el_image.--unique-object-position {
  -o-object-position: -210px 10px;
  object-position: -210px 10px;
}

.about__grid_tile_el_oppacity_text {
  font: normal 700 120px/80px "PT Sans";
  color: rgba(176, 138, 109, 0.15);
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: -5px;
}

.about__grid_tile_el_text {
  color: #2E2F3D;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 162.5%;
}

.about__grid_tile_el_text p {
  margin-bottom: 20px;
}

.about__grid_tile_el_title {
  font: normal 700 28px/150% "PT Sans";
  color: #2E2F3D;
  text-transform: uppercase;
  padding-top: 53px;
  margin-bottom: 20px;
}

.about__grid_tile_wrapper {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}

.about__instagram_item {
  position: relative;
}

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

.about__instagram_item_link {
  font: normal 700 16px/150% "PT Sans";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #151113;
  letter-spacing: 0.96px;
  text-transform: uppercase;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.about__instagram_item_link::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='41' viewBox='0 0 70 41' fill='none'%3E%3Ccircle cx='50' cy='20.5' r='19' stroke='%23B08A6D' stroke-width='2'/%3E%3Cpath d='M1 19.5C0.447715 19.5 0 19.9477 0 20.5C0 21.0523 0.447715 21.5 1 21.5L1 19.5ZM55.7071 21.2071C56.0976 20.8166 56.0976 20.1834 55.7071 19.7929L49.3431 13.4289C48.9526 13.0384 48.3194 13.0384 47.9289 13.4289C47.5384 13.8195 47.5384 14.4526 47.9289 14.8431L53.5858 20.5L47.9289 26.1569C47.5384 26.5474 47.5384 27.1805 47.9289 27.5711C48.3194 27.9616 48.9526 27.9616 49.3431 27.5711L55.7071 21.2071ZM1 21.5L55 21.5V19.5L1 19.5L1 21.5Z' fill='%23B08A6D'/%3E%3C/svg%3E");
  content: "";
  display: block;
  position: absolute;
  top: 44px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 70px;
  height: 40px;
}

.about__instagram_item_overlay {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(245, 244, 246, 0.82);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.about__instagram_item_overlay:hover {
  opacity: 1;
}

.about__instagram_section {
  margin-top: 180px;
  margin-bottom: 100px;
}

.about__instagram_wrapper {
  margin-top: 55px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.about__main_title {
  font: normal 400 48px/normal "STIX Two Text";
  position: relative;
  color: #2E2F3D;
  text-transform: uppercase;
}

.about__main_title.--basket {
  max-width: 652px;
}

.about__oppacity_title {
  font: normal 700 120px/120px "PT Sans";
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  left: -5px;
}

.about__tile_section {
  margin-top: 100px;
}

.about__title {
  font: normal 500 48px/normal "STIX Two Text";
  position: relative;
  color: #2E2F3D;
  text-transform: uppercase;
}

.about__top_banner_col img {
  width: 100%;
}

.about__top_banner_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}

.about__top_banner_title {
  font: normal 700 48px/140% "PT Sans";
  margin-top: 70px;
  color: #151113;
  text-transform: uppercase;
}

.about__top_banner_wrapper {
  position: relative;
  margin-top: 60px;
}

.about__top_banner_wrapper::before {
  content: "";
  background: #FAF8F5;
  width: 62.5%;
  height: 500px;
  position: absolute;
  top: 20px;
  left: 0;
  z-index: -1;
}

.dots_v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  margin-top: 20px;
}

.dots_v2 button {
  background: #FAF8F5;
  font-size: 0;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: block;
  padding: 0;
  cursor: pointer;
}

.dots_v2 .slick-active button {
  background: #B08A6D;
}

.add_to_cart {
  position: fixed;
  top: 40px;
  right: 50%;
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  transform: translate(50%, 0);
  max-width: 100%;
  padding: 0 80px;
  width: 100%;
  margin: 0 auto;
  pointer-events: none;
  z-index: 9999;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.add_to_cart.active {
  background: rgba(0, 0, 0, 0.4);
}

.add_to_cart__popup {
  opacity: 0;
  width: 540px;
  margin-left: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.add_to_cart__popup__wrapper {
  pointer-events: all;
  position: relative;
  padding: 20px;
  border-radius: 40px;
  background: #FFF;
  -webkit-box-shadow: 0 0 80px 0 rgba(117, 136, 158, 0.3);
  box-shadow: 0 0 80px 0 rgba(117, 136, 158, 0.3);
}

.add_to_cart__popup__close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1344 20.9305 11.9569 21.0002 11.7415 21.0002C11.526 21.0002 11.3486 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4742 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7264L14.9354 16.0002L11.2091 12.274C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3486 11.0699 11.526 11.0002 11.7415 11.0002C11.9569 11.0002 12.1344 11.0699 12.2738 11.2093L16 14.9356L19.7263 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.274L17.0647 16.0002L20.7909 19.7264C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4742 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7263 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 30px;
  height: 30px;
}

.add_to_cart__popup__title {
  font: normal 700 24px/140% "PT Sans";
  color: #151113;
  text-align: center;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.add_to_cart__popup__picture {
  margin: 20px auto 10px;
  width: 100px;
  height: 100px;
  border-radius: 15px;
  background: #F3F3F3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.add_to_cart__popup__image {
  width: 100%;
  height: 100%;
  max-height: 80px;
  -o-object-fit: cover;
  object-fit: cover;
}

.add_to_cart__popup__link:hover .add_to_cart__popup__product_name {
  text-decoration: underline;
}

.add_to_cart__popup__product_name {
  font: normal 400 18px/140% "PT Sans";
  color: #151113;
  text-align: center;
  margin-bottom: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.add_to_cart__popup__value {
  font: normal 400 18px/150% "PT Sans";
  color: #2E2F3D;
  text-transform: lowercase;
  text-align: center;
}

.add_to_cart__popup__info {
  margin-top: 20px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.add_to_cart__popup__price_old {
  font: normal 400 18px/120% "PT Sans";
  color: #828282;
  text-decoration-line: line-through;
  text-transform: uppercase;
}

.add_to_cart__popup__price {
  font: normal 700 24px/120% "PT Sans";
  color: #151113;
  text-transform: uppercase;
}

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

.add_to_cart__popup__btn span {
  font: normal 700 18px/normal "PT Sans";
  width: 100%;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.add_to_cart__popup__btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.add_to_cart__popup__btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.add_to_cart__popup__btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.analys_page {
  position: relative;
  overflow: hidden;
  background: -o-linear-gradient(161deg, rgba(165, 178, 180, 0.4) 14.56%, rgba(233, 242, 243, 0.4) 74.17%);
  background: linear-gradient(289deg, rgba(165, 178, 180, 0.4) 14.56%, rgba(233, 242, 243, 0.4) 74.17%);
}

.analys_page .analys_page_section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  -webkit-backdrop-filter: blur(4.25px);
  backdrop-filter: blur(4.25px);
}

.analys_page .analys_background_video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: -1;
  height: 100%;
}

.analys_page .breadcrumps {
  margin-bottom: 170px;
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(0);
}

.analys_page .analys_page_banner .analys_banner_wrapper {
  max-width: 1040px;
  margin: 0 auto;
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title {
  color: #2E2F3D;
  font-size: 78px;
  font-style: normal;
  font-weight: 400;
  line-height: 128%;
  letter-spacing: 4.8px;
  text-transform: uppercase;
  text-align: center;
  -webkit-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_color_text {
  color: #A1CE42;
  font-weight: 700;
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_size_text {
  color: #2E2F3D;
  font-weight: 700;
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text {
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(0);
  color: #3C3C3C;
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 227%;
  letter-spacing: 1.32px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 356px;
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text .analys_text_img {
  background: #fff;
  display: inline-block;
  width: 50px;
  height: 50px;
  position: relative;
  top: 17px;
  padding: 4px;
  border-radius: 50%;
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left {
  position: absolute;
  width: 597px;
  left: 79px;
  top: 52%;
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left-mini {
  display: none;
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_right {
  position: absolute;
  width: 469px;
  top: -7px;
  right: 0;
}

.analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_btn {
  position: absolute;
  bottom: 0;
  right: 382px;
  width: 160px;
  height: 192px;
}

.instructions_secton {
  margin-top: 200px;
}

.instructions_secton .container .instructions_page__double_title {
  position: relative;
}

.instructions_secton .container .instructions_page__double_title .instructions_main_title {
  color: #151113;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
}

.instructions_secton .container .instructions_page__double_title .instructions_bg_title {
  color: rgba(176, 138, 109, 0.1);
  font-size: 120px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  bottom: -19px;
}

.instructions_secton .container .instructions_wrapper {
  padding-bottom: 70px;
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: 70px;
}

.instructions_secton .container .instructions_wrapper .instructions_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 70px;
}

.instructions_secton .container .instructions_wrapper .instructions_items .instructions_item {
  position: relative;
  max-width: 300px;
}

.instructions_secton .container .instructions_wrapper .instructions_items .instructions_item .instructions_text {
  padding-top: 20px;
  color: #2E2F3D;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.instructions_secton .container .instructions_wrapper .instructions_items .instructions_item .instructions_text_contsiner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 7px;
}

.instructions_secton .container .instructions_wrapper .instructions_items .instructions_item .instructions_text_contsiner img {
  cursor: pointer;
}

.instructions_secton .container .instructions_wrapper .instructions_items .instructions_item .instructions-text_help {
  padding: 0;
}

.instructions_secton .container .instructions_wrapper .instructions_items .instructions_item .instructions_number {
  font: normal 400 36px/normal "STIX Two Text", sans-serif;
  position: absolute;
  left: 17px;
  top: -22px;
  color: #151113;
  text-transform: uppercase;
}

.popup_section {
  background: #2E2F3D;
  color: #fff;
  padding: 40px;
  width: 600px;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9999999;
  text-align: center;
}

.popup_section.hide-popup {
  display: none;
}

.popup_section .popup_container {
  position: relative;
}

.popup_section .popup_container .popap_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  margin-top: 60px;
}

.popup_section .popup_container .popap_wrapper .popup_title {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
}

.popup_section .popup_container .popap_wrapper .popup_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}

.popup_section .popup_container .popap_wrapper .popup_list .popup_item {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.popup_section .popup_container .popap_wrapper .popup_list .popup_item span {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
}

.popup_section .popup_container .popap_wrapper .popup_close_btn {
  position: absolute;
  top: -79px;
  right: -4px;
  width: 35px;
  height: 35px;
  cursor: pointer;
  background: url("/local/templates/vlaekan/img/analys-ai/close-popup-img.svg") no-repeat center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.popup_section .popup_container .popap_wrapper .popup_close_btn:hover {
  background: url("/local/templates/vlaekan/img/analys-ai/close-popup-img-hover.svg") no-repeat center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.diagnostics_section {
  text-align: center;
  margin-bottom: 100px;
}

.diagnostics_section .diagnostics_wrapper {
  max-width: 820px;
  margin: auto;
}

.diagnostics_section .diagnostics_title {
  color: #2E2F3D;
  text-align: center;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  text-transform: uppercase;
}

.diagnostics_section .diagnostics_file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 40px 0;
}

.diagnostics_section .diagnostics_file .diagnostics_file_upload {
  background: #F5F4F6;
  padding: 15px 20px;
  border-radius: 100px;
  cursor: pointer;
  position: relative;
  width: 100%;
}

.diagnostics_section .diagnostics_file .diagnostics_file_upload input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.diagnostics_section .diagnostics_file .diagnostics_file_upload .diagnostics_file_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  color: #666;
  font-size: 16px;
}

.diagnostics_section .diagnostics_file .diagnostics_submit_button {
  background: #151113;
  padding: 20px 40px;
  border: none;
  border-radius: 100px;
  cursor: pointer;
  color: #FFF;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.92px;
  text-transform: uppercase;
}

.diagnostics_section .diangostics_file_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  text-align: center;
  margin: -10px 0 20px;
}

.diagnostics_section .diangostics_file_name li {
  background: #f3f3f3;
  padding: 10px 16px;
  margin-bottom: 5px;
  border-radius: 5px;
  font-size: 16px;
  max-width: 200px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}

.diagnostics_section .diagnostics_text {
  color: #2E2F3D;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 15px;
}

.diagnostics_section .diagnostics_text span {
  font-weight: 700;
  text-decoration: underline;
}

.diagnostics_section .diagnostics_confidentiality {
  color: #828282;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.diagnostics_section .diagnostics_confidentiality a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px;
}

.diagnostics_section .diagnostics_confidentiality .info_icon {
  cursor: pointer;
}

.ai_page__section.consultation_page__section {
  background: url("/local/templates/vlaekan/img/consultation/cosultation_banner.webp") right/cover;
  margin-bottom: 0;
}

.ai_page__section.consultation_page__section .consultation_page__banner {
  background: inherit;
}

.ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_title {
  font: normal 400 40px/160% "PT Sans", sans-serif;
  color: #151113;
  letter-spacing: 2px;
}

.ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_title span {
  font-weight: 700;
}

.ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text {
  color: #565765;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  padding: 0 5px;
}

.ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_text_bold {
  color: #151113;
  font-weight: 700;
}

.ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_operator-img {
  display: inline-block;
  width: 100px;
  height: 50px;
}

.ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_expert-img {
  position: relative;
  display: inline-block;
  width: 185px;
  height: 50px;
  padding-left: 40px;
}

.ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_expert-img::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 8px;
  top: 20px;
  background: url("/local/templates/vlaekan/img/analys-ai/experts-arrow-icon.svg") no-repeat center;
  width: 20px;
  height: 11px;
}

.progress_bar_section {
  display: none;
  margin: 100px 0;
}

.progress_bar_section .progress_bar_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.progress_bar_section .progress_bar_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 20px;
  margin-bottom: 20px;
}

.progress_bar_section .progress_bar_content .progress_bar_logo {
  -webkit-animation: rotateAndPulse 4s linear infinite;
  animation: rotateAndPulse 4s linear infinite;
  display: inline-block;
}

.progress_bar_section .progress_bar_content .progress_bar_logo img {
  width: 50px;
}

.progress_bar_section .progress_bar_content .progress_bar_title {
  font-size: 16px;
  color: #2E2F3D;
}

.progress_bar_section .progress_bar_wrapper_load {
  width: 520px;
  height: 4px;
  background: #D9D9D9;
  overflow: hidden;
  position: relative;
}

.progress_bar_section .progress_bar_wrapper_load .progress_bar_load {
  height: 100%;
  width: 0;
  background: #A1CE42;
  -webkit-transition: width 0.5s ease;
  -o-transition: width 0.5s ease;
  transition: width 0.5s ease;
}

.result_section {
  display: none;
  margin-bottom: 60px;
  padding-bottom: 60px;
  border-bottom: 1px solid #D9D9D9;
  margin-top: 200px;
}

.result_section .result_section__double_title {
  position: relative;
}

.result_section .result_section__double_title .instructions_main_title {
  color: #151113;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
}

.result_section .result_section__double_title .instructions_bg_title {
  color: rgba(176, 138, 109, 0.1);
  font-size: 120px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  bottom: -19px;
}

.result_section .result_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 45px;
}

.result_section .result_content .result_title {
  color: #151113;
  font-weight: 700;
  line-height: 160%;
  margin-bottom: 15px;
}

.result_section .result_content .result_main {
  margin-top: 45px;
}

.result_section .result_content .result_main .result_main_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
}

.result_section .result_content .result_main .result_main_wrapper .result_main_img {
  width: 50px;
  height: 50px;
}

.result_section .result_content .result_main .result_main_wrapper .result_main_title {
  color: #2E2F3D;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 160%;
}

.result_section .result_content .result_main .result_main_info {
  color: #2E2F3D;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 160%;
}

.result_section .result_content .result_description .result_description_title {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
}

.result_section .result_content .result_description .result_description_list .result_description_item {
  color: #2E2F3D;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.result_section .result_content .result_description .result_description_list .result_description_item:not(:last-child) {
  margin-bottom: 15px;
}

.result_section .result_content .result_description .result_description_text {
  color: #2E2F3D;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.result_section .result_content .result_additional .result_additional_title {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
}

.result_section .result_content .result_additional .result_additional_text {
  color: #2E2F3D;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}

.help_section {
  display: none;
  margin: 60px 0 100px;
}

.help_section .container .help_wrapper .help_title {
  text-align: center;
  border-radius: 100px;
  border: 1px solid #828282;
  color: #828282;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  padding: 10px 15px;
  max-width: 236px;
}

.help_section .container .help_wrapper .help_specialist_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 30px;
}

.help_section .container .help_wrapper .help_specialist_container .help_specialist {
  max-width: 423px;
}

.help_section .container .help_wrapper .help_specialist_container .help_btn {
  background: #151113;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 18px;
  max-width: 453px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.help_section .container .help_wrapper .help_specialist_container .help_btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.help_section .container .help_wrapper .help_specialist_container .help_btn span {
  color: #A1CE42;
}

.help_section .container .help_wrapper .help_specialist_container .help_btn .help_btn_img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.help_section .container .help_wrapper .help_specialist_container .help_btn .help_btn_img img {
  display: block;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.help_section .container .help_wrapper .help_specialist_container .help_btn:hover .help_btn_img img {
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}

.products_section {
  display: none;
  margin-top: 230px;
}

.products_section .result_section__double_title {
  position: relative;
}

.products_section .result_section__double_title .instructions_main_title {
  color: #151113;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
}

.products_section .result_section__double_title .instructions_bg_title {
  color: rgba(176, 138, 109, 0.1);
  font-size: 120px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  bottom: 39px;
}

.products_section .products_mail_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

@-webkit-keyframes rotateAndPulse {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }

  50% {
    -webkit-transform: rotate(180deg) scale(1.3);
    transform: rotate(180deg) scale(1.3);
  }

  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}

@keyframes rotateAndPulse {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }

  50% {
    -webkit-transform: rotate(180deg) scale(1.3);
    transform: rotate(180deg) scale(1.3);
  }

  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}

@-webkit-keyframes moveDownUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes moveDownUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.auth_page {
  position: relative;
  padding: 120px 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.auth_page__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 80px;
  max-width: 550px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  border-top: 1px solid #D8D5D7;
}

.auth_page__footer_link {
  font: normal 700 20px/26px "PT Sans";
  color: #151113;
  letter-spacing: 1px;
  text-decoration: underline;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.auth_page__footer_link:hover {
  text-decoration: underline;
  color: #7DA5D2;
}

.auth_page__footer_text {
  font: normal 400 18px/26px "PT Sans";
  max-width: 303px;
  color: #828282;
}

.auth_page__form {
  margin-right: auto;
  margin-left: auto;
  max-width: 550px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.auth_page__form_btn {
  max-width: 255px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #F5F4F6;
  gap: 10px;
  border: none;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.auth_page__form_btn:not(:disabled) {
  background: #A6C4E7;
}

.auth_page__form_btn:not(:disabled) .auth_page__form_btn_text {
  color: #FFF;
}

.auth_page__form_btn:not(:disabled) .auth_page__form_btn_ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%237DA5D2'/%3E%3Cpath d='M23.3469 9.00725C21.5973 9.07971 21.4515 9.94928 20.9413 11.0362L15.6197 23.5H14.3805L8.98604 10.8913C8.84025 10.6014 8.76735 10.3116 8.62156 10.0942C8.18417 9.2971 7.60099 9.07971 6.72622 9.00725H6.65332V8.5H11.2459L15.6197 19.0072L18.7543 11.6884C18.9001 11.2536 19.0459 10.9638 19.1188 10.6739C19.5562 9.36957 18.4627 9.15217 17.7338 9.00725V8.5H23.3469V9.00725Z' fill='white'/%3E%3C/svg%3E");
}

.auth_page__form_btn_ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%23E1E0E2'/%3E%3Cpath d='M23.3469 9.00725C21.5973 9.07971 21.4515 9.94928 20.9413 11.0362L15.6197 23.5H14.3805L8.98604 10.8913C8.84025 10.6014 8.76735 10.3116 8.62156 10.0942C8.18417 9.2971 7.60099 9.07971 6.72622 9.00725H6.65332V8.5H11.2459L15.6197 19.0072L18.7543 11.6884C18.9001 11.2536 19.0459 10.9638 19.1188 10.6739C19.5562 9.36957 18.4627 9.15217 17.7338 9.00725V8.5H23.3469V9.00725Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 30px;
  height: 30px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.auth_page__form_btn_text {
  font: normal 700 14px/normal "PT Sans";
  color: #828282;
  letter-spacing: 2.24px;
  text-transform: uppercase;
}

.auth_page__form_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
  width: 100%;
}

.auth_page__form_forgot_password {
  font: normal 400 18px/26px "PT Sans";
  color: #828282;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.auth_page__form_forgot_password:hover {
  color: #151113;
  text-decoration: underline;
}

.auth_page__form_input {
  font: normal 400 16px/20px "PT Sans";
  padding: 24px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #D8D5D7;
  color: #151113;
  margin-bottom: 20px;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.auth_page__form_input::-webkit-input-placeholder {
  font: normal 400 16px/20px "PT Sans";
  color: #151113;
}

.auth_page__form_input::-moz-placeholder {
  font: normal 400 16px/20px "PT Sans";
  color: #151113;
}

.auth_page__form_input:-ms-input-placeholder {
  font: normal 400 16px/20px "PT Sans";
  color: #151113;
}

.auth_page__form_input::-ms-input-placeholder {
  font: normal 400 16px/20px "PT Sans";
  color: #151113;
}

.auth_page__form_input::placeholder {
  font: normal 400 16px/20px "PT Sans";
  color: #151113;
}

.auth_page__form_input:focus {
  outline: none;
  border: 1px solid #151113;
}

.auth_page__form_input.input-error {
  border: 1px solid #E12323;
  margin-bottom: 12px;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.auth_page__form_input.input-succes {
  border: 1px solid #151113;
}

.auth_page__error {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

.auth_page__error_message {
  font: normal 500 12px/normal "Montserrat";
  position: absolute;
  color: #E12323;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.auth_page__error_message.active {
  position: relative;
  margin-bottom: 20px;
}

.auth_page__succes {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_8394_32233)'%3E%3Cpath d='M7.61172 12.9104L4.47739 9.77606L3.43262 10.8208L7.61172 14.9999L16.5669 6.04472L15.5222 4.99994L7.61172 12.9104Z' fill='%237DA5D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8394_32233'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/cover;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: 20px;
  opacity: 0;
}

.auth_page__succes.active {
  opacity: 1;
}

.auth_page__form_group {
  width: 100%;
  position: relative;
}

.auth_page__form_label {
  -ms-flex-item-align: baseline;
  align-self: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.auth_page__form_label_checkbox {
  width: 23px;
  height: 23px;
  border: 1px solid #D8D5D7;
}

.auth_page__form_label_text {
  font: normal 400 14px/26px "PT Sans";
  color: #151113;
}

.auth_page__form_checkbox {
  position: absolute;
  opacity: 0;
  cursor: default;
}

.auth_page__form_checkbox:checked ~ .auth_page__form_label .auth_page__form_label_checkbox {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_8394_32233)'%3E%3Cpath d='M7.61172 12.9104L4.47739 9.77606L3.43262 10.8208L7.61172 14.9999L16.5669 6.04472L15.5222 4.99994L7.61172 12.9104Z' fill='%237DA5D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8394_32233'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/cover;
}

.auth_page__title {
  font: normal 400 28px/150% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  max-width: 550px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
}

.basket-item-price-old-text {
  font: normal 400 12px/120% "PT Sans";
  color: #828282;
}

.basket-item-price-old-text::after {
  content: "";
  width: 100%;
  height: 1px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: auto;
  bottom: auto;
  left: 0;
  background: none;
  border-top: 1px solid #828282;
}

.basket-item-price-difference {
  font: normal 400 12px/120% "PT Sans";
  padding: 3px;
  max-width: 100%;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
}

.basket-coupon-block-total-price-old {
  font: normal 400 18px/120% "PT Sans";
  color: #828282;
  top: 0px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

.basket-coupon-block-total-price-old::after {
  content: "";
  width: 100%;
  height: 1px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: auto;
  bottom: auto;
  left: 0;
  background: none;
  border-top: 1px solid #828282;
}

.basket-coupon-block-total-price-difference {
  font: normal 400 12px/120% "PT Sans";
  display: inline-block;
  padding: 2px 12px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
}

.basket-coupon-alert-section {
  margin-top: 1rem;
}

div.bx-blue .btn.btn-default.basket-btn-checkout-custom {
  padding: 10px 20px;
  width: 255px;
  height: 50px;
  background: #A6C4E7;
}

div.bx-blue .btn.btn-default.basket-btn-checkout-custom.--shared {
  width: 385px;
  height: 60px;
}

.basket-btn-checkout-custom-text {
  font: normal 700 14px/normal "PT Sans";
  color: #FFF;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.basket-btn-checkout-custom-text::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  height: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.basket-btn-checkout-custom-text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_11901_15196)'%3E%3Cmask id='mask0_11901_15196' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M0 0H24V24H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_11901_15196)'%3E%3Cpath d='M18 10C17.724 10 17.5 9.776 17.5 9.5V3.5C17.5 2.122 16.379 1 15 1H9C7.621 1 6.5 2.122 6.5 3.5V9.5C6.5 9.776 6.276 10 6 10C5.724 10 5.5 9.776 5.5 9.5V3.5C5.5 1.57 7.07 0 9 0H15C16.93 0 18.5 1.57 18.5 3.5V9.5C18.5 9.776 18.276 10 18 10Z' fill='white'/%3E%3Cpath d='M16 7H8C7.724 7 7.5 6.776 7.5 6.5C7.5 6.224 7.724 6 8 6H16C16.276 6 16.5 6.224 16.5 6.5C16.5 6.776 16.276 7 16 7Z' fill='white'/%3E%3Cpath d='M23 24H1C0.724 24 0.5 23.776 0.5 23.5V6.5C0.5 6.224 0.724 6 1 6H4C4.276 6 4.5 6.224 4.5 6.5C4.5 6.776 4.276 7 4 7H1.5V23H22.5V7H20C19.724 7 19.5 6.776 19.5 6.5C19.5 6.224 19.724 6 20 6H23C23.276 6 23.5 6.224 23.5 6.5V23.5C23.5 23.776 23.276 24 23 24Z' fill='white'/%3E%3C/g%3E%3Cpath d='M17.0081 11.8441C15.9583 11.8876 15.8709 12.4094 15.5647 13.0615L12.3718 20.5398H11.6282L8.39158 12.9746C8.3041 12.8007 8.26036 12.6268 8.17288 12.4963C7.91045 12.0181 7.56054 11.8876 7.03568 11.8441H6.99194V11.5398H9.74747L12.3718 17.8441L14.2525 13.4528C14.34 13.192 14.4275 13.0181 14.4712 12.8441C14.7337 12.0615 14.0776 11.9311 13.6402 11.8441V11.5398H17.0081V11.8441Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11901_15196'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.basket-btn-checkout-custom-text:hover::after {
  width: 22px;
  margin-left: 10px;
}

.basket-btn-checkout-custom-text:hover::before {
  width: 30px;
  height: 30px;
}

.basket-checkout-block-total-title {
  font: normal 400 20px "PT Sans";
  color: #2E2F3D;
  text-transform: lowercase;
}

.basket-coupon-alert .close-link {
  font: normal 400 14px/120% "PT Sans";
  color: #A6C4E7;
  text-align: center;
  border-bottom: 1px solid #A6C4E7;
}

.basket-coupon-block-coupon-btn {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  padding: 0;
  width: 25px;
  height: 25px;
  border: none;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}

.basket-coupon-block-coupon-btn::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_7883_10440)'%3E%3Crect width='24' height='24' rx='12' fill='%23F5F4F6'/%3E%3Cpath d='M8.58997 16.59L13.17 12L8.58997 7.41L9.99997 6L16 12L9.99997 18L8.58997 16.59Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7883_10440'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  display: block;
  position: absolute;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.basket-coupon-block-coupon-btn.filled {
  background: #A6C4E7;
}

.basket-coupon-block-coupon-btn.filled::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cg clip-path='url(%23clip0_95_88)'%3E%3Cpath d='M12.1692 23.5025L18.6575 17L12.1692 10.4975L14.1667 8.5L22.6667 17L14.1667 25.5L12.1692 23.5025Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_95_88'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
}

.basket_viewed_products {
  padding: 100px 0;
}

.basket_viewed_products__title {
  font: normal 400 28px/150% "STIX Two Text";
  margin-bottom: 40px;
  color: #000;
  text-transform: uppercase;
}

.cart_page .breadcrumps {
  margin-bottom: 50px;
  margin-top: 40px;
}

.basket__main_title {
  position: relative;
  margin-bottom: 25px;
}

.basket__main_title_text {
  font: normal 500 48px/normal "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
  padding-top: 52px;
  max-width: 655px;
}

.basket__oppacity_title {
  font: normal 700 120px/90% "PT Sans";
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 0;
}

.basket__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 20px;
  overflow: hidden;
}

.basket__coupons {
  max-width: 580px;
  border-radius: 20px;
  background: #FAFAFA;
  position: relative;
}

.basket__preloader {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A") 0 0/contain;
  position: absolute;
  width: 74px;
  height: 74px;
  top: 10px;
  left: 50%;
  opacity: 1;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.basket__preloader::before {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A") 0 0/contain;
  content: "";
  width: 74px;
  height: 74px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rotate 0.5s linear infinite;
  animation: rotate 0.5s linear infinite;
}

.basket__preloader_text {
  width: 320px;
  left: calc(50% - 160px);
  top: 0;
  -webkit-transform: translate(0, -150%);
  -ms-transform: translate(0, -150%);
  transform: translate(0, -150%);
  position: absolute;
  text-align: center;
  font-size: 18px;
}

.basket__coupons_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  margin: -10px 0;
  padding-top: 10px;
  opacity: 0;
}

.basket__coupons_list .slick-track {
  padding: 10px 20px;
}

.basket__coupons_list .slick-slide {
  margin-right: 15px;
}

.basket__coupons_list_item {
  cursor: pointer;
  max-width: 170px;
  padding: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-radius: 10px;
  background: #FFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.basket__coupons_list_item.active {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(166, 196, 231, 0.6);
  box-shadow: 0px 0px 10px 0px rgba(166, 196, 231, 0.6);
}

.basket__coupons_list_item_image {
  display: block;
  width: 100%;
  height: 100%;
}

.basket__coupons_list_item_text {
  font: normal 700 11px/140% "PT Sans";
  position: absolute;
  top: 10px;
  left: 10px;
  display: inline-block;
  background: #6FBEFF;
  border-radius: 10px;
  color: #FFF;
  padding: 3px 6px;
  z-index: 1;
  max-width: 105px;
}

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

.basket__coupons_nav svg {
  display: none;
}

.basket__coupons_nav .slick-arrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M46.8532 10.3542C47.0486 10.1589 47.0486 9.84212 46.8532 9.64677L43.6698 6.46334C43.4744 6.26799 43.1577 6.26799 42.9624 6.46334C42.767 6.65869 42.767 6.97542 42.9624 7.17077L45.7921 10.0005L42.9624 12.8302C42.767 13.0256 42.767 13.3423 42.9624 13.5376C43.1577 13.733 43.4744 13.733 43.6698 13.5376L46.8532 10.3542ZM1.479 10.0005V10.5007H46.4995V10.0005V9.50026H1.479V10.0005Z' fill='%23151113'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  background: transparent;
  font-size: 0px;
  border: none;
  width: 47px;
  height: 20px;
}

.basket__coupons_nav .slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.basket__coupons_nav .slick-disabled {
  opacity: 0.2;
}

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

.basket__coupons_title_counter {
  font: normal 400 14px/100% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  border-radius: 50%;
  padding: 1px;
  width: 1.5em;
  height: 1.5em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.basket__coupons_title_text {
  font: normal 400 18px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #2E2F3D;
}

.basket__coupons_message {
  font: normal 400 18px/150% "PT Sans";
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  border: 1px solid #A1CE42;
  background: #F5F4F6;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #000;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}

.basket__coupons_message.active {
  opacity: 1;
  pointer-events: all;
}

.basket__coupons_message::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_34_13303)'%3E%3Crect width='24' height='24' rx='12' fill='%23A1CE42'/%3E%3Cpath d='M9.13407 15.4925L5.37287 11.7313L4.11914 12.9851L9.13407 18L19.8803 7.25373L18.6266 6L9.13407 15.4925Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_34_13303'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.block_popup_basket {
  position: sticky;
  margin: 0px 17% 0px auto;
  cursor: auto !important;
  max-width: 650px;
  max-height: 640px;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 50px;
}

.block_popup_basket__title {
  font-size: 36px;
  margin-bottom: 50px;
}

.block_popup_basket__bottom-content {
  width: 95%;
  margin-top: 60px;
}

.block_popup_basket__product-img {
  background: #F8F8F6;
}

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

.block_popup_basket__left-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 70%;
}

.block_popup_basket__product {
  padding: 25px 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block_popup_basket__product::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  border: 1px solid #D8D5D7;
}

.block_popup_basket__product:hover .product_item__btn {
  opacity: 1;
}

.block_popup_basket__product:hover .block_popup_basket__product-count {
  opacity: 1;
}

.block_popup_basket__product-title {
  margin-left: 15px;
}

.block_popup_basket__product-type {
  font-size: 10px;
  line-height: 150%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.block_popup_basket__product-name {
  font-size: 18px;
  line-height: 120%;
  text-transform: uppercase;
}

.block_popup_basket__product-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block_popup_basket__old-price {
  font-size: 16px;
  color: #BDBDBD;
  text-decoration: line-through;
}

.block_popup_basket__actual-price {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  text-transform: uppercase;
  margin-left: 17px;
}

.block_popup_basket__all-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block_popup_basket__all-price-text {
  font-weight: 400;
  font-size: 10px;
  line-height: 150%;
}

.block_popup_basket__all-price-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block_popup_basket__old-price--all {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
}

.block_popup_basket__actual-price--all {
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
}

.block_popup_basket__button {
  margin-left: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 55px;
  margin-top: 36px;
}

.block_popup_basket__product-img-container {
  position: relative;
}

.block_popup_basket__product-img-container img {
  max-width: unset;
}

.block_popup_basket__right-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.block_popup_basket__product-count {
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  margin-bottom: 55px;
}

.block_popup_basket__product-count--count {
  font-size: 18px;
  line-height: 23px;
}

.product_item__btn {
  position: absolute;
  top: 30%;
  left: 25%;
}

.count-button {
  background: transparent;
  font-size: 20px;
  border: none;
}

.count-button:hover {
  color: #7474C1;
}

.cdp_tabs_info_body__text ol {
  padding: 1rem;
  list-style: auto;
}

.cdp_tabs_info_body__text ul {
  list-style: disc;
  padding: 1rem 1.5rem;
}

.blog_banner_card {
  position: relative;
  max-width: calc(33.333% - 27px);
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  max-height: 585px;
}

.blog_banner_card__link {
  font: normal 400 12px/normal "PT Sans";
  display: block;
  position: absolute;
  width: 100%;
  max-width: 197px;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  padding: 15px 0;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  color: #FFF;
  background: #151113;
  text-align: center;
}

.blog_banner_card__link.--green {
  color: #151113;
  background: #A1CE42;
}

.blog_banner_card__link.--white {
  color: #151113;
  background: #FFFFFF;
}

.blog_banner_card__link.--black {
  color: #FFFFFF;
  background: #151113;
}

.blog_banner_card__image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.blog_detail {
  padding-top: 55px;
}

.blog_detail__articles {
  margin-bottom: 100px;
  position: relative;
  padding-top: 41px;
}

.blog_detail__articles_bg_title {
  font: normal 700 120px/70% "PT Sans";
  color: rgba(176, 138, 109, 0.1);
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 0;
}

.blog_detail__articles_content_title {
  font: normal 500 48px/normal "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
}

.blog_detail__author {
  margin-top: 30px;
  padding: 20px 0;
  border-top: 1px solid #D8D5D7;
  border-bottom: 1px solid #D8D5D7;
}

.blog_detail__author_pretitle {
  font: normal 400 24px/120% "PT Sans";
  margin-top: 60px;
  color: #828282;
}

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

.blog_detail__author_job_title {
  font: italic 400 16px/140% "PT Sans";
  color: #828282;
  letter-spacing: 0.8px;
  margin-top: 5px;
  max-width: 70%;
}

.blog_detail__author_socials {
  display: grid;
  grid-template-columns: repeat(3, -webkit-max-content);
  grid-template-columns: repeat(3, max-content);
  margin-top: 30px;
  gap: 20px;
}

.blog_detail__author_social_item {
  font: normal 400 18px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #828282;
}

.blog_detail__author_social_item::before {
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.blog_detail__author_social_item.--whatsapp::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6157_16876)'%3E%3Cpath d='M12.003 0.5H11.997C5.3805 0.5 0 5.882 0 12.5C0 15.125 0.846 17.558 2.2845 19.5335L0.789 23.9915L5.4015 22.517C7.299 23.774 9.5625 24.5 12.003 24.5C18.6195 24.5 24 19.1165 24 12.5C24 5.8835 18.6195 0.5 12.003 0.5Z' fill='%23828282'/%3E%3Cpath d='M18.9853 17.4453C18.6958 18.2628 17.5468 18.9408 16.6303 19.1388C16.0033 19.2723 15.1843 19.3788 12.4273 18.2358C8.90083 16.7748 6.62983 13.1913 6.45283 12.9588C6.28333 12.7263 5.02783 11.0613 5.02783 9.33928C5.02783 7.61728 5.90233 6.77878 6.25483 6.41878C6.54433 6.12328 7.02283 5.98828 7.48183 5.98828C7.63033 5.98828 7.76383 5.99578 7.88383 6.00178C8.23633 6.01678 8.41333 6.03778 8.64583 6.59428C8.93533 7.29178 9.64033 9.01378 9.72433 9.19078C9.80983 9.36778 9.89533 9.60778 9.77533 9.84028C9.66283 10.0803 9.56383 10.1868 9.38683 10.3908C9.20983 10.5948 9.04183 10.7508 8.86483 10.9698C8.70283 11.1603 8.51983 11.3643 8.72383 11.7168C8.92783 12.0618 9.63283 13.2123 10.6708 14.1363C12.0103 15.3288 13.0963 15.7098 13.4848 15.8718C13.7743 15.9918 14.1193 15.9633 14.3308 15.7383C14.5993 15.4488 14.9308 14.9688 15.2683 14.4963C15.5083 14.1573 15.8113 14.1153 16.1293 14.2353C16.4533 14.3478 18.1678 15.1953 18.5203 15.3708C18.8728 15.5478 19.1053 15.6318 19.1908 15.7803C19.2748 15.9288 19.2748 16.6263 18.9853 17.4453Z' fill='%23FAFAFA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6157_16876'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.blog_detail__author_social_item.--instagram::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6178_975)'%3E%3Cpath d='M12 14.9609C13.3591 14.9609 14.4609 13.8591 14.4609 12.5C14.4609 11.1409 13.3591 10.0391 12 10.0391C10.6409 10.0391 9.53906 11.1409 9.53906 12.5C9.53906 13.8591 10.6409 14.9609 12 14.9609Z' fill='%23828282'/%3E%3Cpath d='M12 0.78125C5.52792 0.78125 0.28125 6.02792 0.28125 12.5C0.28125 18.9721 5.52792 24.2188 12 24.2188C18.4721 24.2188 23.7188 18.9721 23.7188 12.5C23.7188 6.02792 18.4721 0.78125 12 0.78125ZM19.2402 15.4784C19.184 16.5926 18.8709 17.6912 18.059 18.4945C17.2392 19.3055 16.1353 19.6076 15.0105 19.6633H8.98959C7.86459 19.6076 6.76087 19.3056 5.94108 18.4945C5.12911 17.6912 4.81608 16.5926 4.75983 15.4784V9.52156C4.81608 8.40744 5.12916 7.30878 5.94108 6.50544C6.76087 5.6945 7.86473 5.39234 8.98959 5.3367H15.0104C16.1354 5.39234 17.2391 5.69436 18.0589 6.50544C18.8709 7.30878 19.1839 8.40744 19.2402 9.52156L19.2402 15.4784Z' fill='%23828282'/%3E%3Cpath d='M14.9342 6.69423C13.4677 6.65401 10.5324 6.65401 9.06587 6.69423C8.3027 6.71518 7.43753 6.90516 6.89378 7.48595C6.32875 8.08965 6.11523 8.81902 6.09358 9.63498C6.05551 11.0671 6.09358 15.3655 6.09358 15.3655C6.11837 16.1814 6.32875 16.9109 6.89378 17.5146C7.43753 18.0955 8.3027 18.2853 9.06587 18.3063C10.5324 18.3465 13.4677 18.3465 14.9342 18.3063C15.6974 18.2853 16.5626 18.0954 17.1063 17.5146C17.6714 16.9109 17.8849 16.1815 17.9065 15.3655V9.63498C17.8849 8.81902 17.6714 8.08965 17.1063 7.48595C16.5624 6.90498 15.6972 6.71518 14.9342 6.69423ZM11.9999 16.3147C11.2454 16.3147 10.508 16.091 9.88068 15.6719C9.25339 15.2527 8.76449 14.657 8.47578 13.96C8.18707 13.263 8.11153 12.496 8.25871 11.7561C8.4059 11.0162 8.76919 10.3365 9.30265 9.80303C9.83611 9.26957 10.5158 8.90628 11.2557 8.7591C11.9956 8.61192 12.7626 8.68746 13.4596 8.97616C14.1566 9.26487 14.7523 9.75378 15.1715 10.3811C15.5906 11.0083 15.8143 11.7458 15.8143 12.5003C15.8143 13.5119 15.4124 14.4821 14.6971 15.1975C13.9818 15.9128 13.0115 16.3147 11.9999 16.3147ZM15.8305 9.47316C15.6797 9.47313 15.5322 9.42835 15.4068 9.3445C15.2813 9.26065 15.1836 9.14149 15.1259 9.00209C15.0681 8.86269 15.0531 8.7093 15.0825 8.56133C15.112 8.41335 15.1847 8.27744 15.2914 8.17076C15.3981 8.06409 15.534 7.99145 15.682 7.96203C15.83 7.93261 15.9833 7.94773 16.1227 8.00547C16.2621 8.06322 16.3812 8.161 16.4651 8.28645C16.5489 8.41191 16.5936 8.5594 16.5936 8.71027C16.5936 8.81047 16.5739 8.90969 16.5355 9.00226C16.4972 9.09483 16.441 9.17894 16.3701 9.24978C16.2993 9.32063 16.2151 9.37682 16.1225 9.41515C16.03 9.45347 15.9307 9.47319 15.8305 9.47316Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6178_975'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.blog_detail__author_social_item.--facebook::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6178_981)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9618 0.863281C14.1252 0.887969 16.0797 1.41968 17.8252 2.4584C19.5498 3.4764 20.9845 4.91982 21.9919 6.65065C23.0243 8.40663 23.5528 10.3729 23.5774 12.5495C23.5161 15.5277 22.5768 18.0713 20.7595 20.1804C18.9421 22.2895 16.6145 23.5943 14.2051 24.0945V15.7447H16.483L16.9982 12.4635H13.5488V10.3144C13.5297 9.86883 13.6706 9.43115 13.946 9.08046C14.2219 8.72881 14.7077 8.54399 15.4033 8.52599H17.4863V5.65169C17.4564 5.64207 17.1728 5.60405 16.6355 5.53761C16.0262 5.46632 15.4134 5.42824 14.7999 5.42354C13.4114 5.42995 12.3132 5.82162 11.5055 6.59857C10.6977 7.3753 10.2851 8.49907 10.2676 9.96986V12.4635H7.64258V15.7447H10.2676V24.0945C7.30906 23.5943 4.98148 22.2895 3.16414 20.1804C1.34679 18.0713 0.407513 15.5277 0.346191 12.5495C0.370726 10.3728 0.89922 8.40653 1.93167 6.65065C2.93915 4.91982 4.37381 3.4764 6.09847 2.4584C7.84389 1.41988 9.79833 0.888169 11.9618 0.863281Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6178_981'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.blog_detail__author_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 66%;
}

.blog_detail__author_image {
  max-width: 100px;
  max-height: 100px;
  width: 100%;
  height: 100%;
  margin-right: 20px;
  border-radius: 50%;
  overflow: hidden;
}

.blog_detail__author_info {
  font: normal 400 14px/120% "PT Sans";
  margin-bottom: 5px;
  color: #828282;
  letter-spacing: 0.7px;
  text-transform: lowercase;
}

.blog_detail__author_name {
  font: normal 700 20px/140% "PT Sans";
  color: #2E2F3D;
}

.blog_detail__author_text {
  font: italic 400 20px/140% "PT Sans";
  max-width: 385px;
  color: #828282;
  letter-spacing: 1px;
  margin-left: 15px;
}

.blog_detail__banner {
  width: 100%;
}

.blog_detail__banner_picture {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.blog_detail__banner_text {
  font: italic 700 24px/140% "PT Sans";
  margin-top: 20px;
  color: #2E2F3D;
}

.blog_detail__content_banner {
  width: 100%;
  margin-bottom: 40px;
}

.blog_detail__content_banner_pic {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.blog_detail__content_list {
  margin-bottom: 15px;
}

.blog_detail__content_list_item {
  font: normal 400 18px/160% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #2E2F3D;
  position: relative;
}

.blog_detail__content_list_item:not(:last-child) {
  margin-bottom: 10px;
}

.blog_detail__content_list_item::before {
  background: #7DA5D2;
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: relative;
  top: 10px;
  margin-right: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.blog_detail__content_section {
  margin-bottom: 100px;
}

.blog_detail__content_text p {
  font: normal 400 18px/160% "PT Sans";
  color: #2E2F3D;
}

.blog_detail__content_text p:not(:last-child) {
  margin-bottom: 15px;
}

.blog_detail__content_text p.--numbering-title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}

.blog_detail__content_text p.--before-banner {
  margin-bottom: 60px;
}

.blog_detail__content_title {
  font: normal 500 36px/140% "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
  margin-bottom: 40px;
}

.blog_detail__content_title.--sub-title {
  font: normal 500 28px/140% "STIX Two Text";
  color: #151113;
  text-transform: none;
}

.blog_detail__content_title.--sub-title.--mb-20 {
  margin-bottom: 20px;
}

.blog_detail__content_title_number {
  font: normal 700 36px/140% "STIX Two Text";
  color: #7DA5D2;
  margin-bottom: 5px;
}

.blog_detail__content_split {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 40px;
  margin-bottom: 20px;
  border-bottom: 1px solid #D8D5D7;
  margin-top: 40px;
}

.blog_detail__content_img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.blog_detail__date {
  font: normal 400 14px/150% "PT Sans";
  color: #7DA5D2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_detail__date::before {
  font: normal 400 15px/150% "PT Sans";
  content: "/";
  display: block;
  margin-right: 15px;
  color: #B08A6D;
  text-align: center;
}

.blog_detail__products_banner {
  max-width: 260px;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 100%;
  position: relative;
}

.blog_detail__products_banner.--products-banner-wide {
  max-width: 560px;
}

.blog_detail__products_banner.--products-banner-wide ~ .blog_detail__products_content {
  max-width: 560px;
}

.blog_detail__products_banner_top_title {
  font: normal 400 14px/normal "PT Sans";
  position: absolute;
  top: 20px;
  right: 20px;
  color: #FFF;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  z-index: 1;
}

.blog_detail__products_banner_footer {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 1;
}

.blog_detail__products_banner_footer_title {
  font: normal 500 24px/normal "STIX Two Text";
  color: #FFF;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.blog_detail__products_banner_footer_title .--mobile-min {
  display: none;
}

.blog_detail__products_banner_footer_link {
  font: normal 700 16px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFF;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  padding-bottom: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}

.blog_detail__products_banner_footer_link::before {
  background: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
}

.blog_detail__products_banner_footer_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  width: 22px;
  height: 11px;
  margin-left: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.blog_detail__products_banner_pic {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.blog_detail__products_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 100%;
}

.blog_detail__product_item.product_item {
  margin-right: 40px;
}

.blog_detail__products_content {
  margin-left: 40px;
  max-width: 74%;
}

.blog_detail__products_content_text {
  margin-bottom: 60px;
}

.blog_detail__products_content_bg_title {
  font: normal 700 120px/70% "PT Sans";
  position: absolute;
  left: 0;
  top: 0;
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
}

.blog_detail__products_content_title {
  font: normal 500 48px/normal "STIX Two Text";
  position: relative;
  padding-top: 40px;
  margin-bottom: 60px;
  color: #151113;
  text-transform: uppercase;
}

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

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

.blog_detail__products_list_item:not(:last-child) {
  margin-right: 40px;
}

.blog_detail__products_list_item_category {
  font: normal 400 12px/150% "PT Sans";
  color: #151113;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  margin-top: 14px;
  margin-bottom: 10px;
}

.blog_detail__products_list_item_image {
  width: 100%;
  height: 100%;
  background: #F3F3F3;
}

.blog_detail__products_list_item_name {
  font: normal 400 20px/120% "STIX Two Text";
  color: #151113;
  height: 72px;
  margin-bottom: 12px;
}

.blog_detail__products_list_item_price {
  font: normal 700 20px/120% "PT Sans";
  color: #151113;
  text-transform: uppercase;
  text-align: right;
}

.blog_detail__title {
  font: normal 500 48px/normal "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.blog_detail__titles {
  margin: 100px 0;
}

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

.blog_detail__titles_list_item:not(:last-child) {
  margin-bottom: 15px;
}

.blog_detail__titles_list_item_number {
  font: normal 700 18px/140% "PT Sans";
  color: #7DA5D2;
  margin-right: 10px;
}

.blog_detail__titles_list_item_title {
  font: normal 400 18px/140% "PT Sans";
  color: #2E2F3D;
  text-decoration-line: underline;
}

.blog_detail__content_card_subtitle {
  font: normal 700 18px/160% "PT Sans";
  text-align: center;
  margin-bottom: 10px;
}

.blog_detail__content_card_text {
  font: normal 400 16px/140% "PT Sans";
  text-align: center;
}

.blog_detail__content_card_text.--mb-40 {
  margin-bottom: 40px;
}

.blog_detail__content_card_text.--mb-60 {
  margin-bottom: 60px;
}

.blog_detail__content_card_title {
  font: normal 700 24px/160% "PT Sans";
  text-align: center;
  margin-bottom: 20px;
}

.blog_detail__content_card.--beige {
  background: #FAF8F5;
}

.blog_detail__content_card.--beige .blog_detail__content_card_title {
  color: #7DA5D2;
}

.blog_detail__content_card.--beige .blog_detail__content_card_subtitle {
  color: #7DA5D2;
}

.blog_detail__content_card.--beige .blog_detail__content_card_text {
  color: #7DA5D2;
}

.blog_detail__content_card.--grey {
  background: #F5F4F6;
}

.blog_detail__content_card.--grey .blog_detail__content_card_title {
  color: #828282;
}

.blog_detail__content_card.--grey .blog_detail__content_card_subtitle {
  color: #828282;
}

.blog_detail__content_card.--grey .blog_detail__content_card_text {
  color: #828282;
}

.blog_detail__content_card_content {
  padding: 30px;
}

.blog_detail__content_cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  margin-top: 60px;
}

.blog_detail__content_images_slider {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  margin: 60px 0;
}

.blog_detail__content_images_slider_pic {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.blog_detail__products_undertitle_text {
  font: 18px/160% "PT Sans";
  color: #2E2F3D;
  margin-top: 30px;
  text-transform: none;
  max-width: 550px;
}

.blog_detail__info_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}

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

.blog_detail__views {
  font: normal 400 14px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #828282;
  margin-left: 30px;
}

.blog_detail__views::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_5249_1612)'%3E%3Cpath d='M9.99992 4.25C5.83325 4.25 2.27492 6.84167 0.833252 10.5C2.27492 14.1583 5.83325 16.75 9.99992 16.75C14.1666 16.75 17.7249 14.1583 19.1666 10.5C17.7249 6.84167 14.1666 4.25 9.99992 4.25ZM9.99992 14.6667C7.69992 14.6667 5.83325 12.8 5.83325 10.5C5.83325 8.2 7.69992 6.33333 9.99992 6.33333C12.2999 6.33333 14.1666 8.2 14.1666 10.5C14.1666 12.8 12.2999 14.6667 9.99992 14.6667ZM9.99992 8C8.61659 8 7.49992 9.11667 7.49992 10.5C7.49992 11.8833 8.61659 13 9.99992 13C11.3833 13 12.4999 11.8833 12.4999 10.5C12.4999 9.11667 11.3833 8 9.99992 8Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5249_1612'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

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

.blog_detail__rating_text {
  font: normal 400 14px/150% "PT Sans";
  color: #151113;
  margin-right: 20px;
}

.blog_detail__rating_grade {
  font: normal 400 14px/150% "PT Sans";
  color: #151113;
  margin-right: 10px;
}

.blog_detail__rating_stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-size: 19px;
  letter-spacing: 1.5px;
  color: rgb(252, 229, 139);
}

.blog_detail__rating_stars::before {
  content: "☆☆☆☆☆";
  display: block;
}

.blog_detail__rating_stars_active {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.blog_detail__rating_stars_active::before {
  content: "★★★★★";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.blog_detail__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_detail__socials_list {
  display: grid;
  grid-template-columns: repeat(3, auto);
  gap: 12px;
}

.blog_detail__socials_list_item {
  width: 20px;
  height: 20px;
  font-size: 0px;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.blog_detail__socials_list_item.--vk {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9299 3.42586C15.8499 2.25586 13.9599 2.25586 10.3599 2.25586H9.6399C6.0399 2.25586 4.1499 2.25586 3.0699 3.42586C1.9899 4.59586 1.8999 6.39586 1.8999 9.99586V10.6259C1.8999 14.3159 1.8999 16.1159 3.0699 17.2859C4.2399 18.4559 6.0399 18.4559 9.6399 18.4559H10.2699C13.9599 18.4559 15.7599 18.4559 16.9299 17.2859C18.0999 16.1159 18.0999 14.3159 18.0999 10.6259V9.99586C18.0999 6.39586 18.0999 4.50586 16.9299 3.42586ZM10.7199 11.5259C12.0699 11.7059 13.0599 12.6959 13.5099 13.9559H15.3999C14.8599 11.9759 13.5099 10.9859 12.6099 10.5359C13.4199 10.0859 14.6799 8.82586 14.9499 7.20586H13.2399C12.8799 8.55586 11.7999 9.81586 10.7199 9.90586V7.20586H9.0099V11.8859C7.9299 11.6159 6.5799 10.2659 6.4899 7.20586H4.5999C4.6899 11.4359 6.8499 13.9559 10.5399 13.9559H10.7199V11.5259Z' fill='%232E2F3D'/%3E%3C/svg%3E");
}

.blog_detail__socials_list_item.--vk:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9299 3.42586C15.8499 2.25586 13.9599 2.25586 10.3599 2.25586H9.6399C6.0399 2.25586 4.1499 2.25586 3.0699 3.42586C1.9899 4.59586 1.8999 6.39586 1.8999 9.99586V10.6259C1.8999 14.3159 1.8999 16.1159 3.0699 17.2859C4.2399 18.4559 6.0399 18.4559 9.6399 18.4559H10.2699C13.9599 18.4559 15.7599 18.4559 16.9299 17.2859C18.0999 16.1159 18.0999 14.3159 18.0999 10.6259V9.99586C18.0999 6.39586 18.0999 4.50586 16.9299 3.42586ZM10.7199 11.5259C12.0699 11.7059 13.0599 12.6959 13.5099 13.9559H15.3999C14.8599 11.9759 13.5099 10.9859 12.6099 10.5359C13.4199 10.0859 14.6799 8.82586 14.9499 7.20586H13.2399C12.8799 8.55586 11.7999 9.81586 10.7199 9.90586V7.20586H9.0099V11.8859C7.9299 11.6159 6.5799 10.2659 6.4899 7.20586H4.5999C4.6899 11.4359 6.8499 13.9559 10.5399 13.9559H10.7199V11.5259Z' fill='%237DA5D2'/%3E%3C/svg%3E");
}

.blog_detail__socials_list_item.--tg {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M19 1.5V19.5ZM1 19.5V1.5ZM16.912 3.399L1.801 9.843C1.67128 9.90005 1.56247 9.99598 1.48963 10.1175C1.41679 10.2391 1.3835 10.3803 1.39437 10.5216C1.40524 10.6629 1.45973 10.7973 1.55031 10.9063C1.64088 11.0153 1.76308 11.0935 1.9 11.13L4.51 11.976C4.91627 12.1048 5.34624 12.1409 5.7683 12.0817C6.19037 12.0226 6.59382 11.8696 6.949 11.634L13.78 7.053C13.8438 7.01253 13.9204 6.99713 13.9949 7.00976C14.0695 7.02239 14.1367 7.06216 14.1836 7.12141C14.2306 7.18065 14.2539 7.25518 14.2492 7.33062C14.2445 7.40607 14.212 7.47709 14.158 7.53L9.037 12.516C8.94592 12.602 8.87555 12.7076 8.83119 12.8248C8.78682 12.9419 8.76963 13.0676 8.78089 13.1924C8.79216 13.3172 8.83159 13.4378 8.89622 13.5451C8.96084 13.6524 9.04899 13.7437 9.154 13.812L14.608 17.466C14.7981 17.5938 15.017 17.6722 15.245 17.6941C15.473 17.716 15.7029 17.6807 15.9138 17.5913C16.1247 17.5019 16.3099 17.3614 16.4528 17.1823C16.5957 17.0033 16.6916 16.7915 16.732 16.566L18.604 4.713C18.6378 4.49693 18.6131 4.27575 18.5325 4.07247C18.4518 3.86918 18.3182 3.69121 18.1455 3.55707C17.9727 3.42294 17.7672 3.33752 17.5503 3.30972C17.3334 3.28193 17.113 3.31275 16.912 3.399Z' fill='%232E2F3D'/%3E%3C/svg%3E");
}

.blog_detail__socials_list_item.--tg:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M19 1.5V19.5ZM1 19.5V1.5ZM16.912 3.399L1.801 9.843C1.67128 9.90005 1.56247 9.99598 1.48963 10.1175C1.41679 10.2391 1.3835 10.3803 1.39437 10.5216C1.40524 10.6629 1.45973 10.7973 1.55031 10.9063C1.64088 11.0153 1.76308 11.0935 1.9 11.13L4.51 11.976C4.91627 12.1048 5.34624 12.1409 5.7683 12.0817C6.19037 12.0226 6.59382 11.8696 6.949 11.634L13.78 7.053C13.8438 7.01253 13.9204 6.99713 13.9949 7.00976C14.0695 7.02239 14.1367 7.06216 14.1836 7.12141C14.2306 7.18065 14.2539 7.25518 14.2492 7.33062C14.2445 7.40607 14.212 7.47709 14.158 7.53L9.037 12.516C8.94592 12.602 8.87555 12.7076 8.83119 12.8248C8.78682 12.9419 8.76963 13.0676 8.78089 13.1924C8.79216 13.3172 8.83159 13.4378 8.89622 13.5451C8.96084 13.6524 9.04899 13.7437 9.154 13.812L14.608 17.466C14.7981 17.5938 15.017 17.6722 15.245 17.6941C15.473 17.716 15.7029 17.6807 15.9138 17.5913C16.1247 17.5019 16.3099 17.3614 16.4528 17.1823C16.5957 17.0033 16.6916 16.7915 16.732 16.566L18.604 4.713C18.6378 4.49693 18.6131 4.27575 18.5325 4.07247C18.4518 3.86918 18.3182 3.69121 18.1455 3.55707C17.9727 3.42294 17.7672 3.33752 17.5503 3.30972C17.3334 3.28193 17.113 3.31275 16.912 3.399Z' fill='%237DA5D2'/%3E%3C/svg%3E");
}

.blog_detail__socials_list_item.--wt {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M19 1.50002V19.5ZM1 19.5V1.50002ZM16.345 4.11902C17.5927 5.36584 18.4427 6.95465 18.7876 8.68453C19.1324 10.4144 18.9565 12.2077 18.2822 13.8376C17.6078 15.4676 16.4654 16.861 14.9992 17.8416C13.533 18.8223 11.8089 19.3462 10.045 19.347C8.55129 19.3477 7.08133 18.9733 5.77 18.258L1.045 19.5L2.305 14.874C1.5274 13.52 1.11853 11.9857 1.11917 10.4242C1.11981 8.86278 1.52995 7.32881 2.30867 5.9754C3.08738 4.62199 4.20742 3.49647 5.55702 2.71118C6.90662 1.92588 8.43858 1.50827 10 1.50002C11.1713 1.49733 12.3314 1.72748 13.4129 2.17709C14.4944 2.6267 15.4758 3.2868 16.3 4.11902M10 17.835C11.6434 17.8309 13.2389 17.2811 14.5359 16.2718C15.8329 15.2625 16.7579 13.851 17.1657 12.259C17.5734 10.667 17.4408 8.9846 16.7886 7.47612C16.1365 5.96764 15.0017 4.71852 13.5626 3.92495C12.1235 3.13138 10.4615 2.83831 8.83775 3.09178C7.214 3.34525 5.72043 4.1309 4.59164 5.32533C3.46285 6.51976 2.76278 8.0553 2.6014 9.69077C2.44001 11.3262 2.82644 12.969 3.7 14.361L3.88 14.649L3.133 17.349L5.932 16.611L6.211 16.773C7.35443 17.4638 8.6641 17.8309 10 17.835ZM14.104 12.3C14.329 12.417 14.473 12.471 14.527 12.561C14.5936 12.9196 14.5496 13.29 14.401 13.623C14.2369 13.8938 14.0187 14.1279 13.7601 14.3106C13.5015 14.4933 13.2081 14.6208 12.898 14.685C12.4293 14.7635 11.9488 14.7327 11.494 14.595C11.0626 14.4525 10.639 14.2873 10.225 14.1C8.67665 13.3373 7.35717 12.1793 6.4 10.743C5.88045 10.08 5.56746 9.27869 5.5 8.43902C5.49264 8.09178 5.55765 7.7468 5.69091 7.42606C5.82417 7.10531 6.02274 6.81582 6.274 6.57602C6.42983 6.41158 6.64194 6.31195 6.868 6.29702H7.3C7.435 6.29702 7.615 6.24302 7.795 6.68402C7.975 7.12502 8.434 8.22302 8.488 8.34002C8.51952 8.39965 8.536 8.46608 8.536 8.53352C8.536 8.60097 8.51952 8.6674 8.488 8.72702C8.43052 8.85988 8.35479 8.98408 8.263 9.09602C8.155 9.23102 8.029 9.38402 7.93 9.49202C7.831 9.60002 7.705 9.71702 7.831 9.94202C8.17475 10.5209 8.6024 11.0456 9.1 11.499C9.63235 11.9681 10.2412 12.3426 10.9 12.606C11.125 12.714 11.251 12.696 11.386 12.543C11.521 12.39 11.944 11.895 12.088 11.643C12.232 11.391 12.385 11.463 12.592 11.535C12.799 11.607 13.888 12.147 14.113 12.255' fill='%232E2F3D'/%3E%3C/svg%3E");
}

.blog_detail__socials_list_item.--wt:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M19 1.50002V19.5ZM1 19.5V1.50002ZM16.345 4.11902C17.5927 5.36584 18.4427 6.95465 18.7876 8.68453C19.1324 10.4144 18.9565 12.2077 18.2822 13.8376C17.6078 15.4676 16.4654 16.861 14.9992 17.8416C13.533 18.8223 11.8089 19.3462 10.045 19.347C8.55129 19.3477 7.08133 18.9733 5.77 18.258L1.045 19.5L2.305 14.874C1.5274 13.52 1.11853 11.9857 1.11917 10.4242C1.11981 8.86278 1.52995 7.32881 2.30867 5.9754C3.08738 4.62199 4.20742 3.49647 5.55702 2.71118C6.90662 1.92588 8.43858 1.50827 10 1.50002C11.1713 1.49733 12.3314 1.72748 13.4129 2.17709C14.4944 2.6267 15.4758 3.2868 16.3 4.11902M10 17.835C11.6434 17.8309 13.2389 17.2811 14.5359 16.2718C15.8329 15.2625 16.7579 13.851 17.1657 12.259C17.5734 10.667 17.4408 8.9846 16.7886 7.47612C16.1365 5.96764 15.0017 4.71852 13.5626 3.92495C12.1235 3.13138 10.4615 2.83831 8.83775 3.09178C7.214 3.34525 5.72043 4.1309 4.59164 5.32533C3.46285 6.51976 2.76278 8.0553 2.6014 9.69077C2.44001 11.3262 2.82644 12.969 3.7 14.361L3.88 14.649L3.133 17.349L5.932 16.611L6.211 16.773C7.35443 17.4638 8.6641 17.8309 10 17.835ZM14.104 12.3C14.329 12.417 14.473 12.471 14.527 12.561C14.5936 12.9196 14.5496 13.29 14.401 13.623C14.2369 13.8938 14.0187 14.1279 13.7601 14.3106C13.5015 14.4933 13.2081 14.6208 12.898 14.685C12.4293 14.7635 11.9488 14.7327 11.494 14.595C11.0626 14.4525 10.639 14.2873 10.225 14.1C8.67665 13.3373 7.35717 12.1793 6.4 10.743C5.88045 10.08 5.56746 9.27869 5.5 8.43902C5.49264 8.09178 5.55765 7.7468 5.69091 7.42606C5.82417 7.10531 6.02274 6.81582 6.274 6.57602C6.42983 6.41158 6.64194 6.31195 6.868 6.29702H7.3C7.435 6.29702 7.615 6.24302 7.795 6.68402C7.975 7.12502 8.434 8.22302 8.488 8.34002C8.51952 8.39965 8.536 8.46608 8.536 8.53352C8.536 8.60097 8.51952 8.6674 8.488 8.72702C8.43052 8.85988 8.35479 8.98408 8.263 9.09602C8.155 9.23102 8.029 9.38402 7.93 9.49202C7.831 9.60002 7.705 9.71702 7.831 9.94202C8.17475 10.5209 8.6024 11.0456 9.1 11.499C9.63235 11.9681 10.2412 12.3426 10.9 12.606C11.125 12.714 11.251 12.696 11.386 12.543C11.521 12.39 11.944 11.895 12.088 11.643C12.232 11.391 12.385 11.463 12.592 11.535C12.799 11.607 13.888 12.147 14.113 12.255' fill='%237DA5D2'/%3E%3C/svg%3E");
}

.blog_detail__socials_text {
  font: normal 400 16px/130% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2E2F3D;
  margin-right: 30px;
}

.blog_detail__socials_text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M7.25 9.41667L12.75 6.58333M7.25 11.5833L12.75 14.4167M2.5 10.5C2.5 11.163 2.76339 11.7989 3.23223 12.2678C3.70107 12.7366 4.33696 13 5 13C5.66304 13 6.29893 12.7366 6.76777 12.2678C7.23661 11.7989 7.5 11.163 7.5 10.5C7.5 9.83696 7.23661 9.20107 6.76777 8.73223C6.29893 8.26339 5.66304 8 5 8C4.33696 8 3.70107 8.26339 3.23223 8.73223C2.76339 9.20107 2.5 9.83696 2.5 10.5ZM12.5 5.5C12.5 6.16304 12.7634 6.79893 13.2322 7.26777C13.7011 7.73661 14.337 8 15 8C15.663 8 16.2989 7.73661 16.7678 7.26777C17.2366 6.79893 17.5 6.16304 17.5 5.5C17.5 4.83696 17.2366 4.20107 16.7678 3.73223C16.2989 3.26339 15.663 3 15 3C14.337 3 13.7011 3.26339 13.2322 3.73223C12.7634 4.20107 12.5 4.83696 12.5 5.5ZM12.5 15.5C12.5 16.163 12.7634 16.7989 13.2322 17.2678C13.7011 17.7366 14.337 18 15 18C15.663 18 16.2989 17.7366 16.7678 17.2678C17.2366 16.7989 17.5 16.163 17.5 15.5C17.5 14.837 17.2366 14.2011 16.7678 13.7322C16.2989 13.2634 15.663 13 15 13C14.337 13 13.7011 13.2634 13.2322 13.7322C12.7634 14.2011 12.5 14.837 12.5 15.5Z' stroke='%232E2F3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.blog_detail__comments {
  padding: 0 0 100px;
}

.blog_detail__comments_btn {
  font: normal 400 12px/130% "PT Sans";
  display: block;
  border: none;
  outline: none;
  background: #A6C4E7;
  color: #FFF;
  letter-spacing: 0.228px;
  text-transform: uppercase;
  padding: 15px 48px;
  margin: 0 auto 60px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.blog_detail__comments_btn:hover {
  background: #7DA5D2;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.blog_detail__comments_double_title {
  font: normal 700 120px/70% "PT Sans";
  color: rgba(176, 138, 109, 0.1);
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 0;
}

.blog_detail__comments_title {
  font: normal 500 48px/normal "STIX Two Text";
  position: relative;
  color: #151113;
  text-transform: uppercase;
  padding-top: 41px;
}

.blog_detail__comments_list {
  display: grid;
  grid-template-columns: 100%;
  gap: 60px;
  margin-top: 60px;
}

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

.blog_detail__comment_item_header_ico {
  font: normal 700 32px/120% "PT Sans";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #F5F4F6;
  text-align: center;
  padding: 11px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFF;
  margin-right: 15px;
  text-transform: uppercase;
}

.blog_detail__comment_item_header_user {
  display: grid;
  grid-template-columns: 100%;
  gap: 5px;
}

.blog_detail__comment_item_header_user_name {
  font: normal 400 18px/120% "PT Sans";
  color: #151113;
}

.blog_detail__comment_item_header_user_date {
  font: normal 400 16px/120% "PT Sans";
  color: #D8D5D7;
}

.blog_detail__comment_item_header_rating {
  margin-left: auto;
}

.blog_detail__comment_rating {
  margin-bottom: 30px;
  margin-left: auto;
}

.blog_detail__comment_rating_stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-size: 19px;
  letter-spacing: 1.5px;
  color: rgb(252, 229, 139);
}

.blog_detail__comment_rating_stars::before {
  content: "☆☆☆☆☆";
  display: block;
}

.blog_detail__comment_rating_stars_active {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.blog_detail__comment_rating_stars_active::before {
  content: "★★★★★";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.blog_detail__comment_item_content {
  font: normal 400 18px/150% "PT Sans";
  margin-top: 20px;
  overflow: hidden;
  color: #151113;
  padding-bottom: 15px;
  border-bottom: 1px solid #D8D5D7;
}

.blog_detail__comment_item_content_text {
  position: relative;
  overflow: hidden;
}

.blog_detail__comment_item_show_more {
  font: normal 700 12px/normal "PT Sans";
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 20px;
  margin-left: auto;
  color: #D8D5D7;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  padding: 0 0 5px;
  border: none;
  border-bottom: 1px solid #D8D5D7;
}

.blog_detail__comment_item_show_more::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.5 1C4.5 0.723858 4.27614 0.5 4 0.5C3.72386 0.5 3.5 0.723858 3.5 1L4.5 1ZM3.64645 11.3536C3.84171 11.5488 4.15829 11.5488 4.35355 11.3536L7.53553 8.17157C7.7308 7.97631 7.7308 7.65973 7.53553 7.46447C7.34027 7.2692 7.02369 7.2692 6.82843 7.46447L4 10.2929L1.17157 7.46447C0.97631 7.2692 0.659728 7.2692 0.464466 7.46447C0.269204 7.65973 0.269204 7.97631 0.464466 8.17157L3.64645 11.3536ZM3.5 1L3.5 11L4.5 11L4.5 1L3.5 1Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  width: 10px;
  height: 12px;
  margin-left: 8px;
}

.blog_detail__comment_item_show_more.toggled::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.blog_detail__comment_item_respond {
  max-width: calc(100% - 100px);
  margin-left: auto;
  margin-top: 40px;
}

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

.blog_detail__comment_item_respond_header_ico {
  font: normal 700 22px/120% "PT Sans";
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #F5F4F6;
  padding: 7px 0;
  text-align: center;
  color: #FFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.blog_detail__comment_item_respond_header_info {
  display: grid;
  grid-template-columns: 100%;
  gap: 5px;
  margin-left: 15px;
}

.blog_detail__comment_item_respond_header_name {
  font: normal 400 18px/120% "PT Sans";
  color: #151113;
}

.blog_detail__comment_item_respond_header_date {
  font: normal 400 16px/120% "PT Sans";
  color: #D8D5D7;
}

.blog_detail__comment_item_respond_content {
  font: normal 400 18px/150% "PT Sans";
  color: #151113;
  margin-top: 20px;
}

.blog_detail__comments_list_no_comments {
  font: normal 400 24px/140% "PT Sans";
  color: #2E2F3D;
}

.banner_product_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  position: relative;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.banner_product_item__background {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.banner_product_item__link {
  font: normal 700 16px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 1;
  color: #FFF;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #FFF;
}

.banner_product_item__link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='11' viewBox='0 0 23 11' fill='none'%3E%3Cpath d='M17.5 1.5L21.5 5.5M21.5 5.5L17.5 9.5M21.5 5.5H1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 23px;
  height: 11px;
  margin-left: 13px;
}

.banner_product_item__title {
  font: normal 500 24px/normal "STIX Two Text";
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
  color: #FFF;
  text-transform: uppercase;
}

.banner_product_item__footer {
  margin-top: 298px;
}

.banner_product_item__top_title {
  font: normal 400 14px/normal "PT Sans";
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
  color: #FFF;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

._js_blog_product_slider .slick-arrow {
  position: absolute;
  font-size: 0px;
  background: transparent;
  border: none;
  cursor: pointer;
  top: -20px;
  right: 0;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
  width: 46px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}

._js_blog_product_slider .slick-arrow.slick-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M45.8536 10.3536C46.0488 10.1583 46.0488 9.84171 45.8536 9.64645L42.6716 6.46447C42.4763 6.2692 42.1597 6.2692 41.9645 6.46447C41.7692 6.65973 41.7692 6.97631 41.9645 7.17157L44.7929 10L41.9645 12.8284C41.7692 13.0237 41.7692 13.3403 41.9645 13.5355C42.1597 13.7308 42.4763 13.7308 42.6716 13.5355L45.8536 10.3536ZM0.5 10.5H45.5V9.5H0.5V10.5Z' fill='%23151113'/%3E%3C/svg%3E");
}

._js_blog_product_slider .slick-arrow.slick-next.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M45.8536 10.3536C46.0488 10.1583 46.0488 9.84171 45.8536 9.64645L42.6716 6.46447C42.4763 6.2692 42.1597 6.2692 41.9645 6.46447C41.7692 6.65973 41.7692 6.97631 41.9645 7.17157L44.7929 10L41.9645 12.8284C41.7692 13.0237 41.7692 13.3403 41.9645 13.5355C42.1597 13.7308 42.4763 13.7308 42.6716 13.5355L45.8536 10.3536ZM0.5 10.5H45.5V9.5H0.5V10.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E");
}

._js_blog_product_slider .slick-arrow.slick-prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M0.146446 10.3536C-0.0488167 10.1583 -0.0488167 9.84171 0.146446 9.64645L3.32843 6.46447C3.52369 6.2692 3.84027 6.2692 4.03553 6.46447C4.2308 6.65973 4.2308 6.97631 4.03553 7.17157L1.20711 10L4.03553 12.8284C4.2308 13.0237 4.2308 13.3403 4.03553 13.5355C3.84027 13.7308 3.52369 13.7308 3.32843 13.5355L0.146446 10.3536ZM45.5 10.5H0.5V9.5H45.5V10.5Z' fill='%23151113'/%3E%3C/svg%3E");
  -webkit-transform: translate(-100%, -100%);
  -ms-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
  right: 20px;
}

._js_blog_product_slider .slick-arrow.slick-prev.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M0.146446 10.3536C-0.0488167 10.1583 -0.0488167 9.84171 0.146446 9.64645L3.32843 6.46447C3.52369 6.2692 3.84027 6.2692 4.03553 6.46447C4.2308 6.65973 4.2308 6.97631 4.03553 7.17157L1.20711 10L4.03553 12.8284C4.2308 13.0237 4.2308 13.3403 4.03553 13.5355C3.84027 13.7308 3.52369 13.7308 3.32843 13.5355L0.146446 10.3536ZM45.5 10.5H0.5V9.5H45.5V10.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E");
}

.comments_popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(79, 79, 79, 0.35);
  z-index: 999;
  display: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.comments_popup.visible {
  display: block;
}

.comments_popup__close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34728 19.8684C4.47578 19.9542 4.62686 20 4.78139 20C4.88401 20.0001 4.98565 19.98 5.08046 19.9407C5.17528 19.9015 5.2614 19.8439 5.33389 19.7713L12.0001 13.1051L18.6663 19.7713C18.7387 19.8439 18.8249 19.9015 18.9197 19.9407C19.0145 19.98 19.1161 20.0001 19.2188 20C19.3733 20 19.5244 19.9542 19.6529 19.8684C19.7814 19.7825 19.8815 19.6605 19.9407 19.5177C19.9998 19.375 20.0153 19.2179 19.9851 19.0663C19.955 18.9147 19.8805 18.7755 19.7712 18.6663L13.1051 12.0001L19.7713 5.33384C19.9178 5.18731 20.0002 4.98857 20.0002 4.78135C20.0002 4.57412 19.9178 4.37538 19.7713 4.22885C19.6248 4.08232 19.426 4 19.2188 4C19.0116 4 18.8129 4.08232 18.6663 4.22885L12.0001 10.8951L5.33384 4.22885C5.18731 4.08232 4.98857 4 4.78135 4C4.57412 4 4.37538 4.08232 4.22885 4.22885C4.08232 4.37538 4 4.57412 4 4.78135C4 4.98857 4.08232 5.18731 4.22885 5.33384L10.8951 12.0001L4.22889 18.6663C4.11961 18.7755 4.04518 18.9147 4.01502 19.0663C3.98486 19.2179 4.00033 19.375 4.05948 19.5177C4.11862 19.6605 4.21878 19.7825 4.34728 19.8684Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-left: auto;
  margin-bottom: 10px;
}

.comments_popup__form {
  width: 500px;
}

.comments_popup__form_btn {
  font: normal 400 16px/normal "PT Sans";
  padding: 15px;
  color: #151113;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  max-width: 370px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-radius: 0;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.comments_popup__form_btn:hover {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.comments_popup__form_input {
  font: normal 400 16px/150% "PT Sans";
  display: block;
  width: 100%;
  padding: 8px 10px;
  color: #151113;
  margin-top: 8px;
  border: 1px solid #D8D5D7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}

.comments_popup__form_input::-webkit-input-placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input::-moz-placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input:-ms-input-placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input::-ms-input-placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input::placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input.--textarea {
  resize: none;
  max-height: 90px;
  margin-bottom: 40px;
}

.comments_popup__form_input:focus {
  outline: none;
}

.comments_popup__form_label {
  font: normal 400 12px/150% "PT Sans";
  display: block;
  color: #333;
  text-transform: uppercase;
}

.comments_popup__form_rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}

.comments_popup__form_rating_radio:checked ~ label svg {
  fill: #D8D5D7;
}

.comments_popup__form_rating_group:hover label svg {
  fill: rgb(252, 229, 139);
}

.comments_popup__form_rating_group label {
  cursor: pointer;
}

.comments_popup__form_rating_group label svg {
  fill: rgb(252, 229, 139);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.comments_popup__form_rating_group .comments_popup__form_rating_radio {
  margin: 0;
  opacity: 0;
  position: absolute;
  pointer-events: none;
}

.comments_popup__form_rating_group .comments_popup__form_rating_radio:hover ~ label svg {
  fill: #D8D5D7;
}

.comments_popup__form_rating_text {
  font: normal 400 12px/150% "PT Sans";
  color: #151113;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  margin-right: 10px;
}

.comments_popup__form_title {
  font: normal 400 24px/120% "PT Sans";
  color: #151113;
  margin-bottom: 15px;
}

.comments_popup__thanks {
  display: none;
  width: 460px;
}

.comments_popup__thanks_text {
  font: normal 400 18px/150% "PT Sans";
  color: #151113;
}

.comments_popup__thanks_title {
  font: normal 700 24px/150% "PT Sans";
  color: #151113;
  margin-bottom: 15px;
}

.comments_popup__form_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  padding: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.comments_popup__form_wrapper.visible {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

.blog-page .breadcrumps {
  margin-top: 30px;
  margin-bottom: 50px;
}

.blog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 60px;
  margin-bottom: 100px;
}

.blog__title.double-title__main {
  font-size: 48px;
}

.blog__news_item_image {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
}

.blog__news_item {
  font-family: "PT Sans";
}

.blog__news_item:hover .blog__news_item_name {
  color: #7DA5D2;
}

.blog__news_item_link {
  margin-top: auto;
}

.blog__news_item_content {
  margin-top: 13px;
}

.blog__news_item_content_footer {
  font: normal 400 14px/150% "PT Sans";
  display: grid;
  grid-template-columns: repeat(3, -webkit-max-content);
  grid-template-columns: repeat(3, max-content);
  gap: 13px;
  color: #555;
  margin-top: 10px;
}

.blog__news_item_content_footer.--experts-list {
  margin-bottom: 20px;
}

.blog__news_item_name {
  color: #222;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.blog__news_item_tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
}

.blog__news_list {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  margin-top: 40px;
}

.blog__news_list.--detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  margin-top: 20px;
}

.blog__news_list.--detail .blog__news_item {
  margin-right: 40px;
  max-width: 360px;
  width: 100%;
}

.blog__news_footer_link {
  font: normal 700 18px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #151113;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  margin-top: 40px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.blog__news_footer_link::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='11' viewBox='0 0 23 11' fill='none'%3E%3Cpath d='M5.5 1.5L1.5 5.5M1.5 5.5L5.5 9.5M1.5 5.5H21.5' stroke='%23151113' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  content: "";
  width: 23px;
  height: 11px;
  margin-right: 15px;
}

.blog__news_footer_link:hover {
  color: #7DA5D2;
}

.blog__news_footer_link:hover::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M5 1.5L1 5.5M1 5.5L5 9.5M1 5.5H21' stroke='%237DA5D2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.blog__news_nav {
  display: grid;
  grid-template-columns: repeat(2, -webkit-max-content);
  grid-template-columns: repeat(2, max-content);
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  margin-top: 20px;
}

.blog__news_nav .slick-arrow {
  border: none;
  font-size: 0px;
  width: 47px;
  height: 20px;
  position: relative;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
}

.blog__news_nav .slick-arrow.slick-prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M0.646446 10.3536C0.451183 10.1583 0.451183 9.84171 0.646446 9.64645L3.82843 6.46447C4.02369 6.2692 4.34027 6.2692 4.53553 6.46447C4.7308 6.65973 4.7308 6.97631 4.53553 7.17157L1.70711 10L4.53553 12.8284C4.7308 13.0237 4.7308 13.3403 4.53553 13.5355C4.34027 13.7308 4.02369 13.7308 3.82843 13.5355L0.646446 10.3536ZM46 10.5H1V9.5H46V10.5Z' fill='%23151113'/%3E%3C/svg%3E%0A") no-repeat 0 0/contain;
}

.blog__news_nav .slick-arrow.slick-prev.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M0.146446 10.3536C-0.0488167 10.1583 -0.0488167 9.84171 0.146446 9.64645L3.32843 6.46447C3.52369 6.2692 3.84027 6.2692 4.03553 6.46447C4.2308 6.65973 4.2308 6.97631 4.03553 7.17157L1.20711 10L4.03553 12.8284C4.2308 13.0237 4.2308 13.3403 4.03553 13.5355C3.84027 13.7308 3.52369 13.7308 3.32843 13.5355L0.146446 10.3536ZM45.5 10.5H0.5V9.5H45.5V10.5Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat 0 0/contain;
}

.blog__news_nav .slick-arrow.slick-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M46.3536 10.3536C46.5488 10.1583 46.5488 9.84171 46.3536 9.64645L43.1716 6.46447C42.9763 6.2692 42.6597 6.2692 42.4645 6.46447C42.2692 6.65973 42.2692 6.97631 42.4645 7.17157L45.2929 10L42.4645 12.8284C42.2692 13.0237 42.2692 13.3403 42.4645 13.5355C42.6597 13.7308 42.9763 13.7308 43.1716 13.5355L46.3536 10.3536ZM1 10.5H46V9.5H1V10.5Z' fill='%23151113'/%3E%3C/svg%3E") no-repeat 0 0/contain;
}

.blog__news_nav .slick-arrow.slick-next.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M45.8536 9.64645C46.0488 9.84171 46.0488 10.1583 45.8536 10.3536L42.6716 13.5355C42.4763 13.7308 42.1597 13.7308 41.9645 13.5355C41.7692 13.3403 41.7692 13.0237 41.9645 12.8284L44.7929 10L41.9645 7.17157C41.7692 6.97631 41.7692 6.65973 41.9645 6.46447C42.1597 6.2692 42.4763 6.2692 42.6716 6.46447L45.8536 9.64645ZM0.5 9.5H45.5V10.5H0.5V9.5Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat 0 0/contain;
}

.blog__tag_item {
  font: normal 400 16px/140% "PT Sans";
  color: #828282;
  padding: 8px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-wrap: nowrap;
  cursor: pointer;
  border: 1px solid #D8D5D7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.blog__tag_item.unactive {
  color: #151113;
  border: 1px solid #F5F4F6;
  background: #F5F4F6;
  cursor: initial;
}

.blog__tag_item.unactive span {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #828282;
}

.blog__tag_item span {
  font: normal 400 16px/20px "PT Sans";
  color: #D8D5D7;
  margin-left: 10px;
}

.blog__tag_item:not(:last-child) {
  margin-right: 30px;
}

.blog__tag_item:hover {
  color: #7DA5D2;
}

.blog__tag_item:hover span {
  color: #7DA5D2;
}

.blog__tag_list {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog__tag_list.--detail {
  margin-bottom: 40px;
}

.blog__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 60px;
}

.blog__our_experts {
  max-width: 360px;
}

.blog__our_experts_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog__our_experts_header_btn {
  cursor: pointer;
}

.blog__our_experts_header_btn:hover .blog__our_experts_header_btn_link {
  color: #A1CE42;
}

.blog__our_experts_header_btn:hover .blog__our_experts_header_btn_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12' fill='none'%3E%3Cpath d='M20.5303 5.46967C20.8232 5.76256 20.8232 6.23744 20.5303 6.53033L15.7574 11.3033C15.4645 11.5962 14.9896 11.5962 14.6967 11.3033C14.4038 11.0104 14.4038 10.5355 14.6967 10.2426L18.9393 6L14.6967 1.75736C14.4038 1.46447 14.4038 0.989593 14.6967 0.696699C14.9896 0.403806 15.4645 0.403806 15.7574 0.696699L20.5303 5.46967ZM20 6.75H0V5.25H20V6.75Z' fill='%23A1CE42'/%3E%3C/svg%3E");
}

.blog__our_experts_header_btn_link {
  font: normal 400 16px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2E2F3D;
  letter-spacing: 0.8px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.blog__our_experts_header_btn_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12' fill='none'%3E%3Cpath d='M20.5303 5.46967C20.8232 5.76256 20.8232 6.23744 20.5303 6.53033L15.7574 11.3033C15.4645 11.5962 14.9896 11.5962 14.6967 11.3033C14.4038 11.0104 14.4038 10.5355 14.6967 10.2426L18.9393 6L14.6967 1.75736C14.4038 1.46447 14.4038 0.989593 14.6967 0.696699C14.9896 0.403806 15.4645 0.403806 15.7574 0.696699L20.5303 5.46967ZM20 6.75H0V5.25H20V6.75Z' fill='%232E2F3D'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 21px;
  height: 12px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.blog__our_experts_header_image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 60px;
  height: 60px;
}

.blog__our_experts_header_image:not(:first-child) {
  margin-left: -15px;
}

.blog__our_experts_header_images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.blog__our_experts_text {
  font: italic 400 16px/normal "PT Sans";
  margin-top: 20px;
  color: #828282;
  letter-spacing: 0.8px;
}

.blog_main_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  margin-top: 40px;
}

.blog_main_list__date {
  font: normal 400 14px/150% "PT Sans";
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 4px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  color: #151113;
  z-index: 1;
}

.blog_main_list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
}

.blog_main_list__item:hover .blog_main_list__item_link {
  color: #7DA5D2;
}

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

.blog_main_list__item_author_image {
  background: #D8D5D7;
  display: block;
  border-radius: 50%;
  margin-right: 10px;
  max-width: 60px;
  width: 100%;
}

.blog_main_list__item_author_info_name {
  font: normal 700 16px/140% "PT Sans";
  color: #828282;
  margin: 2px 0;
}

.blog_main_list__item_author_info_text {
  font: italic 400 12px/140% "PT Sans";
  color: #828282;
  letter-spacing: 0.6px;
}

.blog_main_list__item_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  padding: 13px 10px 15px;
  background: #F5F4F6;
}

.blog_main_list__item_footer {
  margin-top: auto;
}

.blog_main_list__item_footer_info {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_main_list__item_header {
  position: relative;
  height: 200px;
}

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

.blog_main_list__item_header_image {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 200px;
}

.blog_main_list__item_link {
  font: normal 700 18px/140% "PT Sans";
  display: block;
  padding-bottom: 12px;
  color: #2E2F3D;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.blog_main_list__item_rating {
  font: normal 400 12px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #828282;
  letter-spacing: 0.72px;
  margin-bottom: 12px;
}

.blog_main_list__item_rating span {
  display: block;
  margin-left: 10px;
  margin-right: 5px;
  font-weight: 700;
}

.blog_main_list__item_tag {
  font: normal 400 13px/150% "PT Sans";
  color: #828282;
}

.blog_main_list__item_views {
  font: normal 400 14px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #828282;
}

.blog_main_list__item_views::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_6387_11695)'%3E%3Cpath d='M10 4.25C5.83337 4.25 2.27504 6.84167 0.833374 10.5C2.27504 14.1583 5.83337 16.75 10 16.75C14.1667 16.75 17.725 14.1583 19.1667 10.5C17.725 6.84167 14.1667 4.25 10 4.25ZM10 14.6667C7.70004 14.6667 5.83337 12.8 5.83337 10.5C5.83337 8.2 7.70004 6.33333 10 6.33333C12.3 6.33333 14.1667 8.2 14.1667 10.5C14.1667 12.8 12.3 14.6667 10 14.6667ZM10 8C8.61671 8 7.50004 9.11667 7.50004 10.5C7.50004 11.8833 8.61671 13 10 13C11.3834 13 12.5 11.8833 12.5 10.5C12.5 9.11667 11.3834 8 10 8Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6387_11695'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
}

.blog_main_list__item_rating_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-size: 19px;
  letter-spacing: 1.5px;
  color: #D8D5D7;
  margin-bottom: 1px;
}

.blog_main_list__item_rating_list::before {
  content: "★★★★★";
  display: block;
}

.blog_main_list__item_rating_list_active {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: rgb(252, 229, 139);
  overflow: hidden;
}

.blog_main_list__item_rating_list_active::before {
  content: "★★★★★";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.blog_main_list__nav {
  display: grid;
  grid-template-columns: repeat(2, -webkit-max-content);
  grid-template-columns: repeat(2, max-content);
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  margin-top: 20px;
}

.blog_main_list__nav .slick-arrow {
  border: none;
  font-size: 0px;
  width: 47px;
  height: 20px;
  position: relative;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
}

.blog_main_list__nav .slick-arrow.slick-prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M0.646446 10.3536C0.451183 10.1583 0.451183 9.84171 0.646446 9.64645L3.82843 6.46447C4.02369 6.2692 4.34027 6.2692 4.53553 6.46447C4.7308 6.65973 4.7308 6.97631 4.53553 7.17157L1.70711 10L4.53553 12.8284C4.7308 13.0237 4.7308 13.3403 4.53553 13.5355C4.34027 13.7308 4.02369 13.7308 3.82843 13.5355L0.646446 10.3536ZM46 10.5H1V9.5H46V10.5Z' fill='%23151113'/%3E%3C/svg%3E%0A") no-repeat 0 0/contain;
}

.blog_main_list__nav .slick-arrow.slick-prev.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M0.146446 10.3536C-0.0488167 10.1583 -0.0488167 9.84171 0.146446 9.64645L3.32843 6.46447C3.52369 6.2692 3.84027 6.2692 4.03553 6.46447C4.2308 6.65973 4.2308 6.97631 4.03553 7.17157L1.20711 10L4.03553 12.8284C4.2308 13.0237 4.2308 13.3403 4.03553 13.5355C3.84027 13.7308 3.52369 13.7308 3.32843 13.5355L0.146446 10.3536ZM45.5 10.5H0.5V9.5H45.5V10.5Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat 0 0/contain;
}

.blog_main_list__nav .slick-arrow.slick-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M46.3536 10.3536C46.5488 10.1583 46.5488 9.84171 46.3536 9.64645L43.1716 6.46447C42.9763 6.2692 42.6597 6.2692 42.4645 6.46447C42.2692 6.65973 42.2692 6.97631 42.4645 7.17157L45.2929 10L42.4645 12.8284C42.2692 13.0237 42.2692 13.3403 42.4645 13.5355C42.6597 13.7308 42.9763 13.7308 43.1716 13.5355L46.3536 10.3536ZM1 10.5H46V9.5H1V10.5Z' fill='%23151113'/%3E%3C/svg%3E") no-repeat 0 0/contain;
}

.blog_main_list__nav .slick-arrow.slick-next.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M45.8536 9.64645C46.0488 9.84171 46.0488 10.1583 45.8536 10.3536L42.6716 13.5355C42.4763 13.7308 42.1597 13.7308 41.9645 13.5355C41.7692 13.3403 41.7692 13.0237 41.9645 12.8284L44.7929 10L41.9645 7.17157C41.7692 6.97631 41.7692 6.65973 41.9645 6.46447C42.1597 6.2692 42.4763 6.2692 42.6716 6.46447L45.8536 9.64645ZM0.5 9.5H45.5V10.5H0.5V9.5Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat 0 0/contain;
}

.blog_main_list._js_blog_list_slider {
  margin-top: 20px;
}

.blog_main_list._js_blog_list_slider .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.blog_main_list._js_blog_list_slider .blog_main_list__item {
  margin-right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  height: initial !important;
  max-width: 360px;
  width: 100%;
}

.brands_section_list {
  margin-bottom: 60px;
}

.brands_section_list__title {
  font: normal 400 28px/42px "PT Sans";
  color: #000;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.brands_section_list__item {
  font: normal 400 18px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #151113;
  padding-bottom: 5px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.brands_section_list__item:not(:last-child) {
  margin-bottom: 10px;
}

.brands_section_list__item::before {
  background: #151113;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 0;
  height: 1px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.brands_section_list__item:hover::before {
  width: 100%;
}

.brands_section_list__item::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1 13L7 7L0.999999 1' stroke='%23151113' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0;
  content: "";
  margin-left: 17px;
  width: 8px;
  height: 14px;
}

.brands_section_list__item_mobile {
  font: normal 400 18px/150% "PT Sans";
  color: #151113;
  padding-bottom: 8px;
  border-bottom: 1px solid #D8D5D7;
}

.brands_section_list__item_mobile:not(:last-child) {
  margin-bottom: 20px;
}

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

.brands_section_list__item_link.--current-section {
  font-weight: 700;
}

.brands_mobile_section_list__title {
  font: normal 700 24px/120% "PT Sans";
  color: #151113;
  margin-bottom: 20px;
}

.brands_mobile_section_list__cross {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34703 19.8684C4.47554 19.9542 4.62661 20 4.78115 20C4.88377 20.0001 4.9854 19.98 5.08022 19.9407C5.17503 19.9015 5.26116 19.8439 5.33365 19.7713L11.9998 13.1051L18.666 19.7713C18.7385 19.8439 18.8246 19.9015 18.9194 19.9407C19.0143 19.98 19.1159 20.0001 19.2185 20C19.373 20 19.5241 19.9542 19.6526 19.8684C19.7811 19.7825 19.8813 19.6605 19.9404 19.5177C19.9996 19.375 20.015 19.2179 19.9849 19.0663C19.9547 18.9147 19.8803 18.7755 19.771 18.6663L13.1048 12.0001L19.7711 5.33384C19.9176 5.18731 19.9999 4.98857 19.9999 4.78135C19.9999 4.57412 19.9176 4.37538 19.7711 4.22885C19.6245 4.08232 19.4258 4 19.2186 4C19.0113 4 18.8126 4.08232 18.6661 4.22885L11.9998 10.8951L5.3336 4.22885C5.18707 4.08232 4.98833 4 4.7811 4C4.57388 4 4.37514 4.08232 4.22861 4.22885C4.08208 4.37538 3.99976 4.57412 3.99976 4.78135C3.99976 4.98857 4.08208 5.18731 4.22861 5.33384L10.8948 12.0001L4.22865 18.6663C4.11936 18.7755 4.04493 18.9147 4.01478 19.0663C3.98462 19.2179 4.00009 19.375 4.05923 19.5177C4.11838 19.6605 4.21853 19.7825 4.34703 19.8684Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  width: 24px;
  height: 24px;
  margin: 0 0 10px auto;
}

.--filter-title {
  font: normal 400 28px/42px "PT Sans";
  color: #000;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.brands_section_title {
  font: normal 400 24px/150% "PT Sans";
  color: #151113;
  margin: 60px 0 30px;
}

.catalog_mobile__title {
  display: none;
}

.brands {
  margin-bottom: 160px;
}

.brands__array {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 60px;
  margin-top: 56px;
}

.brands__array-block {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 30%;
  flex: 1 0 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 60px;
}

.brands__array-title {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-weight: 700;
  font-size: 36px;
  line-height: 47px;
  cursor: default;
  text-transform: capitalize;
}

.brands__array-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  margin-top: 13px;
}

.brands__array-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 24px;
  line-height: 31px;
  cursor: pointer;
  -webkit-transition: 200ms;
  -o-transition: 200ms;
  transition: 200ms;
}

.brands__array-item.active {
  font-weight: 700;
  color: #7DA5D2;
  cursor: default;
}

.brands__array-item:not(.active):hover {
  -webkit-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}

.brands__array-item::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L13.75 6.5M19 12L13.75 17.5' stroke='%232E2F3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 15px;
}

.brands__array-item-count {
  font: normal 400 14px/normal "PT Sans";
  margin-top: 4px;
  color: #828282;
}

.brands__content {
  padding-top: 100px;
}

.brands__content-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  cursor: default;
}

.brands__content-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(50% - 20px);
  flex: 0 0 calc(50% - 20px);
}

.brands__content-col_left {
  position: relative;
  z-index: 3;
}

.brands__content-title {
  font: 700 64px/95% "PT Sans";
}

.brands__content-sub-title {
  font: 20px/26px "PT Sans";
  margin-top: 20px;
  letter-spacing: 0.05em;
  color: #4F4F4F;
}

.brands__content-line {
  background: #D8D5D7;
  margin-top: 36px;
  width: 100%;
  height: 2px;
}

.brands__content-text {
  font: 18px/150% "PT Sans";
  margin-top: 46px;
}

.brands__content-col_right {
  position: relative;
  z-index: 2;
}

.brands__content-img-wrap {
  position: relative;
  padding-bottom: 126%;
}

.brands__content-img-wrap_mobile {
  display: none;
}

.brands__content-image {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.brands__content-image.active {
  display: initial;
}

.brands__button {
  background: #151113;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  max-width: 395px;
  margin-top: 46px;
  padding: 15px 63px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.brands__button:hover {
  background: #B08A6D;
}

.brands__button-text {
  font: 700 16px/normal "PT Sans";
  color: #F5F4F6;
  letter-spacing: 2.56px;
  text-transform: uppercase;
}

.brands-page.index_tile_sections .breadcrumps {
  margin: 30px 0;
}

.callback-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
}

.callback-popup.active {
  display: block;
}

.callback-popup__mask {
  background: rgba(79, 79, 79, 0.35);
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.callback-popup__window {
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 660px;
  padding: 60px 50px;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}

.callback-popup__window.thanks {
  padding: 164px 108px;
}

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

.callback-popup__title {
  display: block;
  font-family: "PT Sans";
  line-height: 120%;
  cursor: default;
}

.callback-popup__title_question {
  font-size: calc(16px + 8 * ((100vw - 320px) / 1600));
}

.callback-popup__title_answer {
  margin-top: 4px;
  font-size: calc(18px + 6 * ((100vw - 320px) / 1600));
  font-weight: 700;
  text-transform: uppercase;
}

.callback-popup__title_thanks {
  font: 700 calc(18px + 6 * ((100vw - 320px) / 1600))/120% "PT Sans";
  text-align: center;
  text-transform: uppercase;
}

.callback-popup__title_wait {
  font: 16px/120% "PT Sans";
  margin-top: 15px;
  text-align: center;
}

.callback-popup__form {
  margin-top: 40px;
}

.callback-popup__form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.callback-popup__form-row:nth-child(2) {
  margin-top: 28px;
}

.callback-popup__form-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}

.callback-popup__form-label {
  font: 12px/150% "PT Sans";
  text-transform: uppercase;
}

.callback-popup__form-input {
  font: 16px/150% "PT Sans";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 220px;
  margin-right: 80px;
  padding: 8px 10px;
  border: 1px solid #D8D5D7;
}

.callback-popup__form-input::-webkit-input-placeholder {
  color: #D8D5D7;
}

.callback-popup__form-input::-moz-placeholder {
  color: #D8D5D7;
}

.callback-popup__form-input:-ms-input-placeholder {
  color: #D8D5D7;
}

.callback-popup__form-input::-ms-input-placeholder {
  color: #D8D5D7;
}

.callback-popup__form-input::placeholder {
  color: #D8D5D7;
}

.callback-popup__form-input:focus {
  outline: none;
}

.callback-popup__form-checkbox {
  display: none;
}

.callback-popup__form-checkbox:checked + label:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1928_24028)'%3E%3Cpath d='M6.32839 10.0373L4.13436 7.84328L3.40302 8.57463L6.32839 11.5L12.597 5.23134L11.8657 4.5L6.32839 10.0373Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1928_24028'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") #A6C4E7;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.callback-popup__form-checkbox:checked + label {
  border-color: transparent;
}

.callback-popup__form_checkbox_label {
  width: 15px;
  height: 15px;
  border: 1px solid #151113;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 4px;
}

.callback-popup__form_checkbox_label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
}

.callback-popup__form-privacy-text {
  font: 16px/150% "PT Sans";
  max-width: 80%;
  margin-left: 10px;
  cursor: default;
}

.callback-popup__form-privacy-link {
  color: #A6C4E7;
  text-decoration: underline;
  cursor: pointer;
}

.callback-popup__form-output-block {
  margin-top: 18px;
  height: 12px;
  line-height: 12px;
}

.callback-popup__form-output-text {
  font-size: 12px;
  line-height: 12px;
  color: #7474C1;
}

.callback-popup__form-button {
  font: 12px/16px "PT Sans";
  background: #A6C4E7;
  margin-top: 22px;
  padding: 15px 63px;
  border: none;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #FFF;
}

.callback-popup__form-button:hover {
  background: #A6C4E7;
}

.callback-popup__form-button:disabled {
  background: #F5F4F6;
}

.callback-popup__thanks {
  display: none;
}

.callback-popup__close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M5.97662 25.3369C5.78345 25.337 5.5946 25.2797 5.43398 25.1724C5.27335 25.0651 5.14815 24.9126 5.07422 24.7341C5.0003 24.5556 4.98096 24.3592 5.01865 24.1698C5.05635 23.9803 5.14939 23.8063 5.286 23.6697L23.3328 5.62298C23.5159 5.43981 23.7644 5.33691 24.0234 5.33691C24.2824 5.33691 24.5309 5.43981 24.714 5.62298C24.8972 5.80614 25.0001 6.05457 25.0001 6.3136C25.0001 6.57263 24.8972 6.82106 24.714 7.00422L6.66724 25.051C6.57663 25.1418 6.46897 25.2138 6.35046 25.2628C6.23194 25.3119 6.10489 25.3371 5.97662 25.3369Z' fill='%23D8D5D7'/%3E%3Cpath d='M24.0234 25.3369C23.8951 25.3371 23.7681 25.3119 23.6495 25.2628C23.531 25.2138 23.4234 25.1418 23.3328 25.051L5.286 7.00422C5.10284 6.82106 4.99994 6.57263 4.99994 6.3136C4.99994 6.05457 5.10284 5.80614 5.286 5.62298C5.46917 5.43981 5.71759 5.33691 5.97662 5.33691C6.23566 5.33691 6.48408 5.43981 6.66724 5.62298L24.714 23.6697C24.8506 23.8063 24.9436 23.9803 24.9813 24.1698C25.019 24.3592 24.9997 24.5556 24.9258 24.7341C24.8518 24.9126 24.7266 25.0651 24.566 25.1724C24.4054 25.2797 24.2166 25.337 24.0234 25.3369Z' fill='%23D8D5D7'/%3E%3C/svg%3E") 0 0/contain;
  position: absolute;
  top: 40px;
  right: 40px;
  cursor: pointer;
  width: 20px;
  height: 20px;
}

.callback-popup__close:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M5.97662 25.3369C5.78345 25.337 5.5946 25.2797 5.43398 25.1724C5.27335 25.0651 5.14815 24.9126 5.07422 24.7341C5.0003 24.5556 4.98096 24.3592 5.01865 24.1698C5.05635 23.9803 5.14939 23.8063 5.286 23.6697L23.3328 5.62298C23.5159 5.43981 23.7644 5.33691 24.0234 5.33691C24.2824 5.33691 24.5309 5.43981 24.714 5.62298C24.8972 5.80614 25.0001 6.05457 25.0001 6.3136C25.0001 6.57263 24.8972 6.82106 24.714 7.00422L6.66724 25.051C6.57663 25.1418 6.46897 25.2138 6.35046 25.2628C6.23194 25.3119 6.10489 25.3371 5.97662 25.3369Z' fill='%232E2F3D'/%3E%3Cpath d='M24.0233 25.3369C23.895 25.3371 23.768 25.3119 23.6495 25.2628C23.531 25.2138 23.4233 25.1418 23.3327 25.051L5.28594 7.00422C5.10278 6.82106 4.99988 6.57263 4.99988 6.3136C4.99988 6.05457 5.10278 5.80614 5.28594 5.62298C5.46911 5.43981 5.71753 5.33691 5.97656 5.33691C6.2356 5.33691 6.48402 5.43981 6.66718 5.62298L24.7139 23.6697C24.8505 23.8063 24.9436 23.9803 24.9813 24.1698C25.019 24.3592 24.9996 24.5556 24.9257 24.7341C24.8518 24.9126 24.7266 25.0651 24.566 25.1724C24.4053 25.2797 24.2165 25.337 24.0233 25.3369Z' fill='%232E2F3D'/%3E%3C/svg%3E") 0 0/contain;
}

.catalog_description {
  margin-bottom: 100px;
  max-width: 100%;
}

.catalog_description__content p {
  font: normal 400 18px/160% "PT Sans";
  color: #2E2F3D;
}

.catalog_description__content p b {
  font-weight: 700;
}

.catalog_description__list {
  font: normal 400 18px/160% "PT Sans";
  color: #2E2F3D;
}

.catalog_description__list li {
  display: block;
  position: relative;
  padding-left: 28px;
  max-width: 92%;
}

.catalog_description__list li::before {
  background: #2E2F3D;
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  left: 12px;
  top: 11px;
}

.catalog_description__list li:not(:last-child) {
  margin-bottom: 5px;
}

.catalog_description__photos_img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.catalog_description__photos_slider {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}

.catalog_description__photos_slider_item {
  width: 100%;
  height: 100%;
}

.catalog_description__text_title {
  font: normal 700 22px/160% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 20px;
}

.catalog_description__title {
  font: normal 500 calc(22px + 18 * ((100vw - 320px) / 1600))/normal "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
  margin-bottom: 60px;
}

.catalog_description .--mb-5 {
  margin-bottom: 5px;
}

.catalog_description .--mb-10 {
  margin-bottom: 10px;
}

.catalog_description .--mb-20 {
  margin-bottom: 20px;
}

.catalog_description .--mb-40 {
  margin-bottom: 40px;
}

.catalog_description .--mb-60 {
  margin-bottom: 60px;
}

.catalog_description .--mw-65 {
  max-width: 65%;
}

.catalog_detail_page {
  margin-bottom: calc(40px + 45 * ((100vw - 320px) / 1600));
}

.catalog_detail_page__question {
  display: grid;
  grid-template-columns: 460px 1fr;
  gap: 40px;
  margin-bottom: 60px;
}

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

.catalog_detail_page__question_image {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.catalog_detail_page__question_link {
  margin: auto 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.catalog_detail_page__question_text {
  font: italic 400 20px/150% "PT Sans";
  color: #2E2F3D;
  margin-top: 15px;
}

.catalog_detail_page__question_text_ico {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 2px;
  position: relative;
  -webkit-transform: translate(0, 20%);
  -ms-transform: translate(0, 20%);
  transform: translate(0, 20%);
}

.catalog_detail_page__question_text_phone {
  font-weight: 700;
  text-decoration-line: underline;
}

.catalog_detail_page__question_title {
  font: italic 700 28px/150% "PT Sans";
  position: relative;
  padding-top: 50px;
  color: #151113;
}

.catalog_detail_page__question_title_bg {
  font: normal 700 100px/80% "PT Sans";
  position: absolute;
  top: 0;
  left: 0;
  color: rgba(176, 138, 109, 0.1);
  text-transform: uppercase;
}

.catalog_detail_page__bg_blue {
  background: #F3FBFE;
}

.catalog_detail_page__question_v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

.catalog_detail_page__question_v2_btn {
  position: absolute;
  bottom: 50px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate(45%, 0);
  -ms-transform: translate(45%, 0);
  transform: translate(45%, 0);
  z-index: 1;
}

.catalog_detail_page__question_v2_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cg clip-path='url(%23clip0_188_7982)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9241 18.8608C21.5455 18.6537 19.6872 17.6513 19.3384 17.5096C18.9896 17.368 18.7348 17.2942 18.4634 17.6704C18.1931 18.0454 17.4205 18.8858 17.1872 19.1346C16.7431 19.6049 15.8788 18.9858 15.3955 18.7168C14.8384 18.4073 14.1098 17.9299 13.3217 17.1715C12.2146 16.1073 11.4896 14.8168 11.2776 14.4239C10.9562 13.8215 12.0824 13.1192 12.4276 12.4751C12.4467 12.4394 12.4669 12.4025 12.4884 12.3632C12.6265 12.1108 12.5717 11.8835 12.4824 11.6858C12.3931 11.4906 11.6931 9.5656 11.4015 8.78107C11.0312 7.78703 9.39074 7.86679 8.77646 8.48941C8.4086 8.86203 7.37884 9.75607 7.30741 11.6525C7.23717 13.5477 8.54789 15.4323 8.73122 15.6954C8.91455 15.9596 11.236 20.0692 15.0943 21.7596C17.3765 22.7585 19.1979 23.6846 21.3967 22.1906C21.83 21.8954 22.2015 21.5358 22.3515 21.162C22.7062 20.2751 22.7348 19.5037 22.6443 19.3394C22.5538 19.1751 22.3003 19.0692 21.9229 18.862L21.9241 18.8608Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5795 4.85952C22.7724 2.04881 19.039 0.5 15.0616 0.5C6.86403 0.5 0.193787 7.16786 0.190216 15.3643C0.190216 17.9845 0.873549 20.5429 2.17474 22.7964L0.0664062 30.5L7.94855 28.4321C10.1212 29.6167 12.5664 30.2405 15.0545 30.2417H15.0605C23.2557 30.2417 29.9271 23.5726 29.9307 15.3762C29.9307 11.4048 28.3866 7.66905 25.5783 4.85952H25.5795ZM15.0616 27.731H15.0569C12.839 27.731 10.664 27.1345 8.76641 26.0083L8.31522 25.7405L3.63783 26.9679L4.88545 22.4083L4.59141 21.9417C3.3545 19.9738 2.70212 17.7 2.70212 15.3667C2.7045 8.55357 8.24855 3.0119 15.0664 3.0119C18.3676 3.0119 21.4712 4.29881 23.8045 6.63571C26.139 8.97024 27.4224 12.0762 27.4212 15.3762C27.4188 22.1893 21.8735 27.7321 15.0616 27.7321V27.731Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_188_7982'%3E%3Crect width='29.8655' height='30' fill='white' transform='translate(0.0664062 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/30px #91CA72;
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-box-shadow: 10px 10px 30px 0 rgba(126, 179, 97, 0.7);
  box-shadow: 10px 10px 30px 0 rgba(126, 179, 97, 0.7);
}

.catalog_detail_page__question_v2_btn span {
  font: normal 700 18px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #91CA72;
  -webkit-box-shadow: 10px 10px 30px 0 rgba(126, 179, 97, 0.7);
  box-shadow: 10px 10px 30px 0 rgba(126, 179, 97, 0.7);
}

.catalog_detail_page__question_v2_content {
  padding-top: 100px;
  position: relative;
  max-width: 660px;
}

.catalog_detail_page__question_v2_content_text {
  font: normal 400 20px/200% "PT Sans";
  color: #2E2F3D;
  text-wrap: balance;
}

.catalog_detail_page__question_v2_content_text_blue {
  font: normal 700 20px/150% "PT Sans";
  display: inline-block;
  padding: 8px 20px;
  color: #FFF;
  border-radius: 100px;
  background: #8BC9FC;
  margin: 0 11px;
}

.catalog_detail_page__question_v2_content_title {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 40px;
}

.catalog_detail_page__question_v2_image {
  max-width: 460px;
  width: 100%;
  height: 100%;
  position: relative;
}

.catalog_detail_page__question_v2_image_mess {
  position: absolute;
}

.catalog_detail_page__question_v2_image_mess.--top-right {
  top: 20%;
  right: -20%;
  max-width: 277px;
  -webkit-transform: translate(30%, -13%);
  -ms-transform: translate(30%, -13%);
  transform: translate(30%, -13%);
}

.catalog_detail_page__question_v2_image_mess.--bottom-center {
  bottom: 20%;
  left: 20%;
  max-width: 265px;
  -webkit-transform: translate(3%, -25%);
  -ms-transform: translate(3%, -25%);
  transform: translate(3%, -25%);
}

.catalog_detail_page__question_v2_img {
  width: 100%;
  height: 100%;
}

.catalog_detail_page__row_header {
  font: normal 400 48px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #151113;
}

.catalog_detail_page__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
}

.catalog_detail_page__slider .slider_controls__nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect x='41.5' y='0.5' width='41' height='41' rx='20.5' transform='rotate(90 41.5 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M28 21L22 27M28 21L22 15M28 21L14 21' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain transparent;
  cursor: pointer;
  display: block;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: none;
}

.catalog_detail_page__slider .slider_controls__nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.catalog_detail_page__row_1_wrap {
  display: grid;
  grid-template-columns: 1fr 460px;
  gap: 12px 40px;
  min-width: 0;
}

.catalog_detail_page_slider {
  display: grid;
  grid-template-columns: 160px 1fr;
  gap: 14px;
  min-width: 0;
  overflow: hidden;
}

.catalog_detail_page_slider_main {
  min-width: 0;
  position: relative;
}

.catalog_detail_page_slider_main__present {
  position: absolute;
  z-index: 2;
  top: 10px;
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog_detail_page_slider_main__present::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Cpath d='M26 23.4998L31 17.9998C31.0041 17.8017 30.9681 17.6048 30.8941 17.421C30.8202 17.2372 30.7099 17.0702 30.5698 16.9301C30.4296 16.79 30.2627 16.6796 30.0788 16.6057C29.895 16.5317 29.6981 16.4957 29.5 16.4998C27.9 16.4998 26.825 18.1348 25.865 19.2148L23.5 21.8748' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5 16.8348C27.2205 16.6016 26.8636 16.482 26.5 16.4998C25.24 16.4998 24.31 17.4998 23.5 18.4698' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 27C17.5 26 19 26 19 26H26C26.2613 25.9878 26.5086 25.8786 26.6936 25.6936C26.8786 25.5086 26.9878 25.2613 27 25C27 24 25.73 23 24 23H17.345C16.4208 22.8887 15.54 22.5446 14.785 22C13.5685 21.0278 12.0572 20.4988 10.5 20.5C9.65266 20.5012 8.81725 20.6998 8.06 21.08C6.83165 21.6722 5.52519 22.0864 4.18 22.31C3.45856 22.4233 2.73017 22.4868 2 22.5V28.5C2 28.5 3.025 26.5 6.09 26.5C8.23 26.5 10.28 27.23 12.22 28.045C14.1961 28.9418 16.3309 29.4364 18.5 29.5C19.4 29.5301 20.2919 29.3213 21.085 28.895C22.3138 28.229 23.3255 27.2242 24 26' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 20.5V14' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M23.5 14V23' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M15 14H8.5V12C8.5 11.7348 8.60536 11.4804 8.79289 11.2929C8.98043 11.1054 9.23478 11 9.5 11H23.5C23.7652 11 24.0196 11.1054 24.2071 11.2929C24.3946 11.4804 24.5 11.7348 24.5 12V14H18' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0368 6.10487C15.8468 6.91487 16.5018 10.4999 16.5018 10.4999C16.5018 10.4999 12.9168 9.84487 12.1068 9.03487C11.7183 8.64633 11.5 8.11935 11.5 7.56987C11.5 7.02039 11.7183 6.49341 12.1068 6.10487C12.4954 5.71633 13.0223 5.49805 13.5718 5.49805C14.1213 5.49805 14.6483 5.71633 15.0368 6.10487Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.965 6.10487C17.155 6.91487 16.5 10.4999 16.5 10.4999C16.5 10.4999 20.085 9.84487 20.895 9.03487C21.2835 8.64633 21.5018 8.11935 21.5018 7.56987C21.5018 7.02039 21.2835 6.49341 20.895 6.10487C20.5065 5.71633 19.9795 5.49805 19.43 5.49805C18.8805 5.49805 18.3535 5.71633 17.965 6.10487Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 11V22' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M18 11V23' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M16.5 2.5V3' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 5.5L8.5 6' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 13H5.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 5.5L24.5 6' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28 13H27.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/32px #F03;
  content: "";
  width: 45px;
  height: 45px;
  border-radius: 50%;
}

.catalog_detail_page_slider_main__present span {
  font: normal 700 14px/150% "PT Sans";
  padding: 12px 15px;
  color: #FFF;
  border-radius: 100px;
  background: #F03;
  letter-spacing: 0.84px;
  text-transform: uppercase;
}

.catalog_detail_page_slider_main__item {
  width: 485px;
}

.catalog_detail_page_slider_main__item_wrap {
  background: #F8F8F6;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0;
  height: 508px;
  padding: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.catalog_detail_page_slider_main__item_wrap::before {
  content: "";
  float: right;
  padding-top: 100%;
}

.catalog_detail_page_slider_main__tiles {
  position: absolute;
  top: 32px;
  left: 32px;
  z-index: 1;
}

.catalog_detail_page_slider_main__item_video video {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.catalog_detail_page_slider_main .catalog_detail_page_slider_main_tiles {
  display: grid;
  gap: 8px;
}

.catalog_detail_page_slider_main .catalog_detail_page_slider_main_tiles__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(28px + 32 * ((100vw - 320px) / 1600));
  height: calc(28px + 32 * ((100vw - 320px) / 1600));
  border-radius: 50%;
  color: #fff;
  font-weight: 700;
  font-size: calc(8px + 6 * ((100vw - 320px) / 1600));
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.catalog_detail_page_slider_main .catalog_detail_page_slider_main_tiles__item--new {
  background: #A6C4E7;
}

.catalog_detail_page_slider_main .catalog_detail_page_slider_main_tiles__item--stock {
  background: #2E2F3D;
}

.catalog_detail_page_slider_main .catalog_detail_page_slider_main_tiles__item--hit {
  background: #FD1C5C;
}

.catalog_detail_page_slider_main .catalog_detail_page_slider_main_tiles__item--promo {
  width: 100%;
  border-radius: 20px;
  padding: 10px 5px;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.catalog_detail_page_slider_main__item_img {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.catalog_detail_page_slider_main__dots {
  position: absolute;
  bottom: 20px;
  left: 10px;
  display: none;
}

.catalog_detail_page_slider_nav {
  min-width: 0;
}

.catalog_detail_page_slider_nav__list {
  margin: -7px 0;
}

.catalog_detail_page_slider_nav__item {
  margin: 7px 0;
  border: none !important;
  min-width: 0;
}

.catalog_detail_page_slider_nav__item:not(.slick-current) {
  cursor: pointer;
}

.catalog_detail_page_slider_nav__item_wrap {
  background: #F8F8F6;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog_detail_page_slider_nav__item_img {
  -o-object-fit: contain;
  object-fit: contain;
  width: 160px;
  height: 160px;
}

.catalog_detail_page_slider_nav__item.slick-current .catalog_detail_page_slider_nav__item_pic_video::after {
  opacity: 0;
}

.catalog_detail_page_slider_nav__item_pic_video {
  cursor: pointer;
}

.catalog_detail_page_slider_nav__item_pic_video::after {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' fill='none'%3e%3crect width='70' height='70' rx='35' fill='black' fill-opacity='0.5'/%3e%3cpath d='M50.75 33.047C51.9167 33.7205 51.9167 35.4045 50.75 36.078L27.7812 49.3391C26.6146 50.0126 25.1562 49.1707 25.1562 47.8235L25.1562 21.3015C25.1562 19.9543 26.6146 19.1124 27.7812 19.7859L50.75 33.047Z' fill='white'/%3e%3c/svg%3e") no-repeat center/contain;
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  pointer-events: none;
  opacity: 0.7;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
}

.catalog_detail_page_slider_nav__item_pic_video:hover::after {
  opacity: 1;
}

.fancybox__container .carousel__slide.has-thumb.has-html5video::before {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' fill='none'%3e%3crect width='70' height='70' rx='35' fill='black' fill-opacity='0.5'/%3e%3cpath d='M50.75 33.047C51.9167 33.7205 51.9167 35.4045 50.75 36.078L27.7812 49.3391C26.6146 50.0126 25.1562 49.1707 25.1562 47.8235L25.1562 21.3015C25.1562 19.9543 26.6146 19.1124 27.7812 19.7859L50.75 33.047Z' fill='white'/%3e%3c/svg%3e") no-repeat center/contain;
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  pointer-events: none;
  opacity: 0.7;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  z-index: 1;
}

.fancybox__container .carousel__slide.has-thumb.has-html5video.is-nav-selected::before {
  opacity: 0;
}

.catalog_detail_page_info {
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.catalog_detail_page_info__brand_link {
  font: normal 400 12px/150% "PT Sans";
  margin-top: 15px;
  color: #151113;
  letter-spacing: 0.72px;
  text-decoration-line: underline;
  text-transform: uppercase;
}

.catalog_detail_page_info__rating {
  margin-top: 40px;
}

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

.catalog_detail_page_info__rating_list svg {
  width: 15px;
  height: 15px;
}

.catalog_detail_page_info__rating_reviews_count {
  font: normal 400 12px/150% "PT Sans";
  margin-left: 10px;
  color: #828282;
  letter-spacing: 0.72px;
}

.catalog_detail_page_info__header {
  font-weight: 400;
  font-size: calc(12px + 0 * ((100vw - 320px) / 1600));
  letter-spacing: 0.06em;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.catalog_detail_page_info__section_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 15px;
}

.catalog_detail_page_info__article_desktop {
  font: normal 400 12px/150% "PT Sans";
  color: #7DA5D2;
  letter-spacing: 0.72px;
  text-transform: uppercase;
}

.catalog_detail_page_info__article_mobile {
  display: none;
  margin: 12px 0;
}

.catalog_detail_page_info__title {
  font: normal 400 36px/120% "STIX Two Text";
  margin-top: 15px;
  color: #151113;
}

.catalog_detail_page_info__description {
  font: normal 400 18px/150% "PT Sans";
  margin-top: 10px;
  color: #151113;
}

.catalog_detail_page_info__volume {
  margin-top: 10px;
  font-weight: 400;
  font-size: calc(12px + 0 * ((100vw - 320px) / 1600));
  line-height: 150%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.catalog_detail_page_info__share {
  margin-top: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog_detail_page_info__share_title {
  font-weight: 400;
  font-size: calc(12px + 0 * ((100vw - 320px) / 1600));
  line-height: 150%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.catalog_detail_page_info .catalog_detail_page_info_share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 15px;
}

.catalog_detail_page_info .catalog_detail_page_info_share__item {
  margin-right: 16px;
  cursor: pointer;
}

.catalog_detail_page_info .catalog_detail_page_info_share__item_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog_detail_page_info__footer {
  margin-top: 30px;
}

.catalog_detail_page_info__price {
  font: normal 700 42px/120% "PT Sans";
  color: #151113;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.catalog_detail_page_info__price--discount {
  color: #D8D5D7;
  margin-left: 20px;
}

.catalog_detail_page_info__price_hint {
  font-size: 14px;
  font-weight: 400;
  text-transform: lowercase;
  line-height: 150%;
  text-decoration: none;
}

.catalog_detail_page_info__controls_box {
  margin-top: 24px;
  display: grid;
  grid-template-columns: minmax(auto, 334px) 51px 51px;
  gap: 0 8px;
}

.catalog_detail_page_info__add_to_basket {
  max-width: 334px;
  width: 100%;
  padding: 15px 10px;
  font-weight: 700;
  line-height: 16px;
  border-radius: 100px;
  color: #FFF;
}

.catalog_detail_page_info__add_to_basket.btn_v1--brown.--black-bg {
  background: #A6C4E7;
}

.catalog_detail_page_info__add_to_basket span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog_detail_page_info__add_to_basket span::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cg clip-path='url(%23clip0_4328_136)'%3E%3Cpath d='M9.66671 7.49999H11.3334V4.99999H13.8334V3.33333H11.3334V0.833328H9.66671V3.33333H7.16671V4.99999H9.66671V7.49999ZM6.33337 15C5.41671 15 4.67504 15.75 4.67504 16.6667C4.67504 17.5833 5.41671 18.3333 6.33337 18.3333C7.25004 18.3333 8.00004 17.5833 8.00004 16.6667C8.00004 15.75 7.25004 15 6.33337 15ZM14.6667 15C13.75 15 13.0084 15.75 13.0084 16.6667C13.0084 17.5833 13.75 18.3333 14.6667 18.3333C15.5834 18.3333 16.3334 17.5833 16.3334 16.6667C16.3334 15.75 15.5834 15 14.6667 15ZM6.47504 12.2917L6.50004 12.1917L7.25004 10.8333H13.4584C14.0834 10.8333 14.6334 10.4917 14.9167 9.97499L18.1334 4.13333L16.6834 3.33333H16.675L15.7584 4.99999L13.4584 9.16666H7.60837L7.50004 8.94166L5.63337 4.99999L4.84171 3.33333L4.05837 1.66666H1.33337V3.33333H3.00004L6.00004 9.65833L4.87504 11.7C4.74171 11.9333 4.66671 12.2083 4.66671 12.5C4.66671 13.4167 5.41671 14.1667 6.33337 14.1667H16.3334V12.5H6.68337C6.57504 12.5 6.47504 12.4083 6.47504 12.2917Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4328_136'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/initial;
  content: "";
  width: 0px;
  height: 20px;
  margin-left: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog_detail_page_info__add_to_basket:hover span::after {
  width: 20px;
  margin-left: 15px;
}

.catalog_detail_page_info__add_to_basket.disabled {
  font: normal 700 16px/normal "PT Sans";
  color: #151113;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  border: none;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding-left: 0;
  cursor: default;
}

.catalog_detail_page_info__add_to_basket.--in-basket span::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6994 3.90461C11.9888 4.17267 12.0061 4.6246 11.7381 4.914L5.30516 11.8591C4.7784 12.4278 3.90002 12.4278 3.37326 11.8591L0.690253 8.96246C0.422192 8.67304 0.439493 8.22112 0.728903 7.95305C1.0183 7.68499 1.47023 7.70234 1.73829 7.99169L4.33921 10.7997L10.6901 3.94326C10.9581 3.65385 11.4101 3.63655 11.6994 3.90461ZM15.2711 3.90461C15.5605 4.17267 15.5778 4.62459 15.3098 4.914L8.87683 11.8591C8.60876 12.1485 8.15684 12.1658 7.86742 11.8978C7.57799 11.6297 7.56071 11.1778 7.82878 10.8883L14.2617 3.94326C14.5298 3.65385 14.9817 3.63655 15.2711 3.90461Z' fill='white'/%3E%3C/svg%3E") no-repeat 0 0/initial;
  content: "";
  width: 16px;
  height: 16px;
  margin-left: 10px;
}

.catalog_detail_page_info__add_to_favorite {
  background: #F3F3F3;
  width: 51px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
}

.catalog_detail_page_info__add_to_favorite.--added {
  background: #A6C4E7;
}

.catalog_detail_page_info__share_link {
  background: #F3F3F3;
  width: 51px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  position: relative;
}

.catalog_detail_page_info__share_link.--active {
  background: #7DA5D2;
}

.catalog_detail_page_info__share_link.--active svg path {
  fill: white;
}

.catalog_detail_page_info__share_link_info_ico {
  position: absolute;
  right: -8px;
  top: -7px;
}

.catalog_detail_page_info__share_link_hint {
  font: 14px "PT Sans";
  position: absolute;
  bottom: -130%;
  text-transform: none;
  letter-spacing: normal;
  padding: 10px 15px;
  background: #F5F4F6;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);
  display: none;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.catalog_detail_page_info__share_link_hint.--active {
  display: grid;
}

.catalog_detail_page_info__share_link_info {
  display: none;
}

.catalog_detail_page_info__share_link_info:not(.--mobile-only) {
  font: normal 400 16px/150% "PT Sans";
  display: block;
  position: absolute;
  top: 0;
  right: 50%;
  -webkit-transform: translate(0, -130%);
  -ms-transform: translate(0, -130%);
  transform: translate(0, -130%);
  max-width: 400px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  background: #F5F4F6;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
  color: #000;
  text-align: start;
  letter-spacing: normal;
  cursor: auto;
  text-transform: none;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog_detail_page_info__share_link_info:not(.--mobile-only)::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M0 0.5H20V13.5C20 14.324 19.0592 14.7944 18.4 14.3L0 0.5Z' fill='%23F5F4F6'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-transform: translate(0, 95%);
  -ms-transform: translate(0, 95%);
  transform: translate(0, 95%);
  width: 20px;
  height: 15px;
}

.catalog_detail_page_info__share_link_info:not(.--mobile-only).active {
  opacity: 1;
  pointer-events: all;
}

.catalog_detail_page_info__share_link_info_btn {
  display: none;
}

.catalog_detail_page_info__price_discount_val {
  color: inherit;
  text-decoration: line-through;
  text-decoration-thickness: 3px;
}

.catalog_detail_page_info__tizers {
  margin-top: 40px;
  display: grid;
  grid-template-columns: repeat(3, -webkit-max-content);
  grid-template-columns: repeat(3, max-content);
  gap: 20px;
}

.catalog_detail_page_info__tizers_help {
  position: relative;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 3px;
}

.catalog_detail_page_info__tizers_help:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Crect width='13' height='13' rx='6.5' fill='%232E2F3D'/%3E%3Cpath d='M6.49949 9.87984C6.78668 9.87984 7.01949 9.64703 7.01949 9.35984C7.01949 9.07266 6.78668 8.83984 6.49949 8.83984C6.2123 8.83984 5.97949 9.07266 5.97949 9.35984C5.97949 9.64703 6.2123 9.87984 6.49949 9.87984Z' fill='white'/%3E%3Cpath d='M8.29003 4.61178C8.16158 3.8791 7.55995 3.27745 6.82728 3.14849C6.28699 3.05386 5.74203 3.19841 5.32969 3.54524C4.91681 3.89261 4.67969 4.40065 4.67969 4.93987C4.67969 5.08338 4.79618 5.19987 4.93969 5.19987C5.0832 5.19987 5.19969 5.08338 5.19969 4.93987C5.19969 4.55455 5.36922 4.19159 5.66456 3.94408C5.96407 3.69292 6.34577 3.59204 6.73785 3.6612C7.25889 3.75271 7.68685 4.1812 7.77889 4.70224C7.87769 5.26592 7.62185 5.80674 7.1263 6.0792C6.57093 6.38549 6.23971 6.91433 6.23971 7.53988V8.05987C6.23971 8.20338 6.35621 8.31987 6.49971 8.31987C6.64322 8.31987 6.75971 8.20338 6.75867 8.05987V7.49412C6.75867 7.1062 6.99008 6.74741 7.37643 6.5342C8.05913 6.15878 8.42625 5.38606 8.29003 4.61178Z' fill='white'/%3E%3C/svg%3E") no-repeat 0 0/contain;
}

.catalog_detail_page_info__tizers_help:hover .catalog_detail_page_info__tizers_help_text {
  opacity: 1;
  pointer-events: all;
}

.catalog_detail_page_info__tizers_help_text {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  left: 50%;
  padding: 20px;
  background: #2E2F3D;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(79, 79, 79, 0.25);
  box-shadow: 0px 0px 15px 0px rgba(79, 79, 79, 0.25);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-transform: translate(-50%, 20px);
  -ms-transform: translate(-50%, 20px);
  transform: translate(-50%, 20px);
  z-index: 1;
}

.catalog_detail_page_info__tizers_help_text_btn_mobile_close {
  display: none;
}

.catalog_detail_page_info__tizers_help_text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='10' viewBox='0 0 21 10' fill='none'%3E%3Cpath d='M10.0195 0L20.0195 10H0.0195312L10.0195 0Z' fill='%232E2F3D'/%3E%3C/svg%3E") no-repeat bottom/20px 10px;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 20px;
  height: 10px;
  padding: 25px 25px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -95%);
  -ms-transform: translate(-50%, -95%);
  transform: translate(-50%, -95%);
}

.catalog_detail_page_info__tizers_help_text p {
  font: normal 400 14px/140% "PT Sans";
  color: #FFF;
  text-align: center;
}

.catalog_detail_page_info__tizers_help_text p:not(:last-child) {
  margin-bottom: 15px;
}

.catalog_detail_page_info__tizers_help_text p b {
  font-weight: 700;
}

.catalog_detail_page_info__tizers_ico {
  margin-right: 10px;
}

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

.catalog_detail_page_info__tizers_item:nth-child(1) .catalog_detail_page_info__tizers_text {
  max-width: 120px;
}

.catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_text {
  max-width: 60px;
}

.catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_text {
  max-width: 60px;
}

.catalog_detail_page_info__tizers_text {
  font: normal 400 14px/140% "PT Sans";
  color: #828282;
  margin-right: 5px;
}

.catalog_detail_page__row_2 {
  margin-top: 100px;
}

.cdp_tabs_info_tabs__list {
  border-bottom: 1px solid #A6C4E7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cdp_tabs_info_tabs__item {
  font: 400 12px/150% "PT Sans";
  color: #151113;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  padding: 10px 12px 4px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: -1px;
  cursor: pointer;
  position: relative;
}

.cdp_tabs_info_tabs__item.active {
  border-bottom: 2px solid #A6C4E7;
  font-weight: 700;
  cursor: default;
}

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

.cdp_tabs_info_body {
  margin-top: 36px;
  cursor: default;
}

.cdp_tabs_info_body__list {
  margin-top: 24px;
}

.cdp_tabs_info_body__item {
  display: none;
}

.cdp_tabs_info_body__item.active {
  display: block;
}

.cdp_tabs_info_body__title {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: calc(16px + 8 * ((100vw - 320px) / 1600));
  line-height: 120%;
}

.cdp_tabs_info_body__link:hover {
  color: #7474C1;
}

.cdp_tabs_info_body__text {
  font-weight: 400;
  line-height: 150%;
  font-size: 18px;
}

.cdp_tabs_info_body__text p {
  margin-bottom: 15px;
}

.cdp_tabs_info_body__catalog_about_item_constituent {
  margin-bottom: 24px;
}

.cdp_tabs_info_body__item_mobile_title {
  display: none;
}

.cdp_tabs_info_body__video {
  margin: 0 auto;
  padding: 45px 0 50px;
}

.cdp_tabs_info_body__count {
  font: normal 12px/80% "PT Sans";
  color: #FFF;
  border-radius: 50%;
  background: #8BC9FC;
  margin-left: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.cdp_tabs_info_body__count .--number {
  font-style: normal;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-45%, -50%);
  -ms-transform: translate(-45%, -50%);
  transform: translate(-45%, -50%);
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

._js_untoggle {
  pointer-events: none;
}

.catalog_about_item_constituent {
  display: grid;
  gap: 4px;
}

.catalog_about_item_constituent dl {
  display: grid;
  grid-template-columns: 130px 1fr;
  gap: 0 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog_about_item_constituent dt {
  text-transform: uppercase;
  color: #828282;
  font-size: 12px;
  line-height: 150%;
}

.catalog_about_item_constituent dd {
  text-transform: lowercase;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
}

.catalog_product_infographics {
  display: grid;
  grid-template-columns: auto auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 18px 28px;
}

.catalog_product_infographics__item {
  gap: 8px 40px;
  display: grid;
  grid-template-columns: 1fr 224px;
}

.catalog_product_infographics__item_title {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  text-transform: uppercase;
  color: #828282;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 max-content;
  flex: 1 0 max-content;
}

.catalog_rating_product {
  max-width: 883px;
  width: 100%;
}

.catalog_rating_product__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.catalog_rating_product__header_title {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.catalog_rating_product__main {
  margin-top: 33px;
}

.range_graphic__input {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
}

.range_graphic__input.styled_slider {
  height: 16px;
  -webkit-appearance: none;
}

.range_graphic__input.styled_slider.slider-progress {
  --range: calc(var(--max) - var(--min));
  --ratio: calc((var(--value) - var(--min)) / var(--range));
  --sx: calc(0.5 * 11px + var(--ratio) * (100% - 11px));
}

.range_graphic__input.styled_slider:focus {
  outline: none;
}

.range_graphic__input.styled_slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 11px;
  height: 11px;
  border-radius: 11px;
  background: #A1CE42;
  border: none;
  -webkit-box-shadow: 0 0 2px black;
  box-shadow: 0 0 2px black;
  margin-top: -5px;
}

.range_graphic__input.styled_slider::-webkit-slider-runnable-track {
  height: 1px;
  border: none;
  border-radius: 0;
  background: #D8D5D7;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.range_graphic__input.styled_slider::-webkit-slider-thumb:hover {
  background: #7474C1;
}

.range_graphic__input.styled_slider:hover::-webkit-slider-runnable-track {
  background: #D8D5D7;
}

.range_graphic__input.styled_slider::-webkit-slider-thumb:active {
  background: #A1CE42;
}

.range_graphic__input.styled_slider:active::-webkit-slider-runnable-track {
  background: #D8D5D7;
}

.range_graphic__input.styled_slider.slider-progress::-webkit-slider-runnable-track {
  background: -webkit-gradient(linear, left top, left bottom, from(#A1CE42), to(#A1CE42)) 0/var(--sx) 100% no-repeat, #D8D5D7;
  background: linear-gradient(#A1CE42, #A1CE42) 0/var(--sx) 100% no-repeat, #D8D5D7;
}

.range_graphic__input.styled_slider.slider-progress:hover::-webkit-slider-runnable-track {
  background: -webkit-gradient(linear, left top, left bottom, from(#A1CE42), to(#A1CE42)) 0/var(--sx) 100% no-repeat, #D8D5D7;
  background: linear-gradient(#A1CE42, #A1CE42) 0/var(--sx) 100% no-repeat, #D8D5D7;
}

.range_graphic__input.styled_slider.slider-progress:active::-webkit-slider-runnable-track {
  background: -webkit-gradient(linear, left top, left bottom, from(#A1CE42), to(#A1CE42)) 0/var(--sx) 100% no-repeat, #D8D5D7;
  background: linear-gradient(#A1CE42, #A1CE42) 0/var(--sx) 100% no-repeat, #D8D5D7;
}

.range_graphic__input.styled_slider::-moz-range-thumb {
  width: 11px;
  height: 11px;
  border-radius: 11px;
  background: #A1CE42;
  border: none;
  box-shadow: 0 0 2px black;
}

.range_graphic__input.styled_slider::-moz-range-track {
  height: 1px;
  border: none;
  border-radius: 0;
  background: #D8D5D7;
  box-shadow: none;
}

.range_graphic__input.styled_slider::-moz-range-thumb:hover {
  background: #A1CE42;
}

.range_graphic__input.styled_slider:hover::-moz-range-track {
  background: #D8D5D7;
}

.range_graphic__input.styled_slider::-moz-range-thumb:active {
  background: #A1CE42;
}

.range_graphic__input.styled_slider:active::-moz-range-track {
  background: #D8D5D7;
}

.range_graphic__input.styled_slider.slider-progress::-moz-range-track {
  background: linear-gradient(#A1CE42, #A1CE42) 0/var(--sx) 100% no-repeat, #D8D5D7;
}

.range_graphic__input.styled_slider.slider-progress:hover::-moz-range-track {
  background: linear-gradient(#A1CE42, #A1CE42) 0/var(--sx) 100% no-repeat, #D8D5D7;
}

.range_graphic__input.styled_slider.slider-progress:active::-moz-range-track {
  background: linear-gradient(#A1CE42, #A1CE42) 0/var(--sx) 100% no-repeat, #D8D5D7;
}

.range_graphic__input.styled_slider::-ms-fill-upper {
  background: transparent;
  border-color: transparent;
}

.range_graphic__input.styled_slider::-ms-fill-lower {
  background: transparent;
  border-color: transparent;
}

.range_graphic__input.styled_slider::-ms-thumb {
  width: 11px;
  height: 11px;
  border-radius: 11px;
  background: #A1CE42;
  border: none;
  box-shadow: 0 0 2px black;
  margin-top: 0;
  box-sizing: border-box;
}

.range_graphic__input.styled_slider::-ms-track {
  height: 1px;
  border-radius: 0;
  background: #D8D5D7;
  border: none;
  box-shadow: none;
  box-sizing: border-box;
}

.range_graphic__input.styled_slider::-ms-thumb:hover {
  background: #A1CE42;
}

.range_graphic__input.styled_slider:hover::-ms-track {
  background: #D8D5D7;
}

.range_graphic__input.styled_slider::-ms-thumb:active {
  background: #A1CE42;
}

.range_graphic__input.styled_slider:active::-ms-track {
  background: #D8D5D7;
}

.range_graphic__input.styled_slider.slider-progress::-ms-fill-lower {
  height: 1px;
  border-radius: 0px 0 0 0px;
  margin: -undefined 0 -undefined -undefined;
  background: #A1CE42;
  border: none;
  border-right-width: 0;
}

.range_graphic__input.styled_slider.slider-progress:hover::-ms-fill-lower {
  background: #A1CE42;
}

.range_graphic__input.styled_slider.slider-progress:active::-ms-fill-lower {
  background: #A1CE42;
}

.range_graphic__input_wrap {
  position: relative;
  margin: 0 auto;
}

.range_graphic__separate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: -1;
}

.range_graphic__separate_item {
  background: none;
  display: grid;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  justify-items: center;
  width: 1px;
}

.range_graphic__separate_item::before {
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background: #D8D5D7;
  position: relative;
}

.range_graphic__separate_title {
  font-weight: 400;
  font-size: 8px;
  line-height: 150%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 6px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.stars_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
}

.stars_list__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 14px;
  flex: 0 0 14px;
  max-width: 14px;
  height: 14px;
  line-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog_product_reviews__item {
  border-bottom: 1px solid #D8D5D7;
  padding-bottom: 36px;
}

.catalog_product_reviews__list {
  display: grid;
  gap: 40px;
  margin-top: 53px;
}

.catalog_product_reviews__controls_row {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog_product_reviews__leave_review {
  max-width: 247px;
  width: 100%;
}

.item_cpr {
  display: grid;
  grid-template-columns: minmax(auto, 380px) minmax(auto, 558px);
  gap: 0 20px;
}

.item_cpr__author {
  font-weight: 400;
  font-size: calc(16px + 2 * ((100vw - 320px) / 1600));
  line-height: 150%;
}

.item_cpr__col_4 {
  margin-top: -15px;
}

.item_cpr__constituent {
  margin-top: 18px;
}

.item_cpr__date {
  font-weight: 400;
  font-size: 14px;
  font-size: calc(12px + 2 * ((100vw - 320px) / 1600));
  line-height: 150%;
  text-transform: uppercase;
  color: #828282;
}

.item_cpr__estimation {
  font-weight: 400;
  font-size: calc(16px + 8 * ((100vw - 320px) / 1600));
  line-height: 120%;
}

.item_cpr__rating {
  margin-top: 8px;
}

.item_cpr__review_text {
  margin-top: 4px;
  font-weight: 400;
  font-size: calc(12px + 6 * ((100vw - 320px) / 1600));
  line-height: 150%;
}

.btn_v1--green {
  font: normal 400 12px/normal "PT Sans";
  background: #A6C4E7;
  color: #FFF;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.btn_v1--green:hover {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.form_control_v_1 {
  display: grid;
  gap: 8px;
}

.form_control_v_1__control {
  min-height: 40px;
  margin: 0;
  padding: 8px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #D8D5D7;
}

.form_control_v_1__control--textarea {
  resize: vertical;
  min-height: 100px;
}

.form_control_v_1__label {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  text-transform: uppercase;
  color: #333333;
}

/*.popup_box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(79, 79, 79, 0.35);
    z-index: 100;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    box-sizing: border-box;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;

    &.visible {
        opacity: 1;
        visibility: visible;
    }

    &__back_background {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

    &__btn_close {
        border: none;
        padding: 0;
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center;
        background: none;

        svg {
            fill: #D8D5D7;
        }
    }

    &__wrap {
        position: relative;
    }
}*/

.popup_btn_close {
  border: none;
  padding: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
}

.popup_btn_close svg {
  fill: #D8D5D7;
}

.popup_form_review__body {
  margin-top: 40px;
  display: grid;
  gap: 26px 0;
}

.popup_form_review__body_row_1,
.popup_form_review__body_row_4,
.popup_form_review__body_row_5 {
  display: grid;
  grid-template-columns: minmax(auto, 220px) minmax(auto, 220px);
  gap: 26px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.popup_form_review__body_row_6 {
  margin-top: 14px;
}

.popup_form_review__btn_submit {
  max-width: 247px;
  width: 100%;
}

.popup_form_review__success {
  margin-top: 40px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}

.popup_form_review__success_text_2 {
  margin-top: 20px;
}

.popup_form_review__success_btn {
  margin-top: 20px;
}

.popup_form_review__success_link_to_product {
  max-width: 278px;
}

.popup_review {
  background: #FFFFFF;
  padding: 60px 90px 60px 50px;
  max-width: 660px !important;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.popup_review__btn_close {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 16px;
  height: 16px;
}

.popup_review__btn_close svg {
  width: 100%;
  height: 100%;
}

.popup_review__product_name {
  font-weight: 700;
  font-size: calc(16px + 8 * ((100vw - 320px) / 1600));
  line-height: 120%;
  margin-top: 4px;
}

.popup_review__rating {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.popup_review__rating_title {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  line-height: 150%;
}

.popup_review__title {
  font-weight: 400;
  font-size: calc(16px + 8 * ((100vw - 320px) / 1600));
  line-height: 120%;
}

.catalog_detail_page__row_3,
.catalog_detail_page__row_4 {
  margin-top: calc(40px + 60 * ((100vw - 320px) / 1600));
}

.catalog_detail_page__they_buy_together,
.catalog_detail_page__you_will_like_it,
.catalog_detail_page__similar {
  overflow: hidden;
  margin-top: 40px;
}

.catalog_detail_page__they_buy_together .catalog_v1_list,
.catalog_detail_page__you_will_like_it .catalog_v1_list,
.catalog_detail_page__similar .catalog_v1_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -40px;
}

.catalog_detail_page__they_buy_together .catalog_v1_list__wrapper,
.catalog_detail_page__you_will_like_it .catalog_v1_list__wrapper,
.catalog_detail_page__similar .catalog_v1_list__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.catalog_detail_page__they_buy_together .catalog_v1_list__wrapper:hover .product_item__btn,
.catalog_detail_page__you_will_like_it .catalog_v1_list__wrapper:hover .product_item__btn,
.catalog_detail_page__similar .catalog_v1_list__wrapper:hover .product_item__btn {
  opacity: 1;
}

.catalog_detail_page__they_buy_together .catalog_v1_list__wrapper:hover .product_item__image_extra,
.catalog_detail_page__you_will_like_it .catalog_v1_list__wrapper:hover .product_item__image_extra,
.catalog_detail_page__similar .catalog_v1_list__wrapper:hover .product_item__image_extra {
  z-index: 2;
}

.catalog_detail_page__they_buy_together .catalog_v1_list .product_item__image_extra,
.catalog_detail_page__you_will_like_it .catalog_v1_list .product_item__image_extra,
.catalog_detail_page__similar .catalog_v1_list .product_item__image_extra {
  display: none !important;
}

.catalog_detail_page__they_buy_together .catalog_v1_item,
.catalog_detail_page__you_will_like_it .catalog_v1_item,
.catalog_detail_page__similar .catalog_v1_item {
  text-wrap: auto;
}

.catalog_detail_page__they_buy_together .slider_controls,
.catalog_detail_page__you_will_like_it .slider_controls,
.catalog_detail_page__similar .slider_controls {
  margin-top: 36px;
}

.catalog_detail_page__you_will_like_it .slider_controls,
.catalog_detail_page__similar .slider_controls {
  margin-top: 0;
  margin-bottom: 20px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.youtube_video {
  position: relative;
  max-width: 730px;
  height: 410px;
  margin: 0 auto 10px;
}

.youtube_video iframe {
  width: 100%;
  height: 100%;
}

.youtube_video img {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.youtube_video::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 2;
}

.youtube_video::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 0 10.0736 0 22.5C0 34.9264 10.0736 45 22.5 45ZM29.5 22.866C30.1667 22.4811 30.1667 21.5189 29.5 21.134L19 15.0718C18.3333 14.6869 17.5 15.168 17.5 15.9378V28.0622C17.5 28.832 18.3333 29.3131 19 28.9282L29.5 22.866Z' fill='%23FAF8F5' fill-opacity='0.8'/%3E%3C/svg%3E") 0 0/contain;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 45px;
  height: 45px;
  z-index: 2;
  cursor: pointer;
}

.youtube_video.play::before {
  display: none;
}

.youtube_video.play::after {
  display: none;
}

.--til-tablet {
  display: initial;
}

.product_in_article {
  padding-top: 40px;
}

.product_in_article__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  margin: 40px 0;
}

.product_in_article__list_item_link {
  font: normal 400 12px/160% "PT Sans";
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
  height: 3.4em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #828282;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.product_in_article__list_item {
  border-radius: 4px;
  background: #F5F4F6;
  padding: 8px 12px;
  cursor: pointer;
}

.product_in_article__list_item:hover .product_in_article__list_item_link {
  color: #7DA5D2;
}

.product_in_article__text {
  font: normal 400 14px/150% "PT Sans";
  color: #2E2F3D;
}

.product_in_article__title {
  font: normal 400 18px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #151113;
  margin-bottom: 10px;
}

.product_in_article__title::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7909 1.78608C14.6724 0.904641 16.1014 0.904641 16.9829 1.78608L18.7139 3.51712C19.5954 4.39856 19.5954 5.82762 18.7139 6.70906L6.5966 18.8264C6.50591 18.9171 6.38954 18.9777 6.26326 19L1.35863 19.8655C1.15778 19.9009 0.952279 19.8362 0.808066 19.6919C0.663854 19.5477 0.599076 19.3422 0.634519 19.1414L1.50004 14.2367C1.52233 14.1105 1.58292 13.9941 1.67359 13.9034L13.7909 1.78608ZM16.099 2.66996C15.7057 2.27668 15.0681 2.27668 14.6748 2.66996L14.2512 3.09354L17.4065 6.24878L17.83 5.82519C18.2233 5.43191 18.2233 4.79428 17.83 4.401L16.099 2.66996ZM16.5226 7.13266L13.3673 3.97744L12.8087 4.53609L15.9639 7.69131L16.5226 7.13266ZM15.08 8.57519L11.9248 5.41997L2.99942 14.3454L6.15463 17.5006L15.08 8.57519ZM4.86388 17.9776L2.02066 18.4793L2.52241 15.6361L4.86388 17.9776Z' fill='black'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
}

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

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

.cdp_tab_programm__content_header_btn span {
  font: normal 700 14px/normal "PT Sans";
  padding: 15px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  cursor: pointer;
}

.cdp_tab_programm__content_header_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' rx='24' fill='%23A6C4E7'/%3E%3Cpath d='M30.3611 17.636V28.5456M30.3611 17.636H19.4514M30.3611 17.636L17.6332 30.3639' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 48px;
  height: 48px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cdp_tab_programm__content_bottom_btn {
  display: none;
}

.cdp_tab_programm__content_bottom_btn span {
  font: normal 700 14px/normal "PT Sans";
  padding: 15px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  cursor: pointer;
}

.cdp_tab_programm__content_bottom_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' rx='24' fill='%23A6C4E7'/%3E%3Cpath d='M30.3611 17.636V28.5456M30.3611 17.636H19.4514M30.3611 17.636L17.6332 30.3639' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 48px;
  height: 48px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cdp_tab_programm__content_header_text {
  font: normal 400 24px/140% "PT Sans";
  color: #2E2F3D;
  max-width: 530px;
}

.cdp_tab_programm__content_list {
  margin-top: 40px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
}

.cdp_tab_programm__content_list_item {
  display: block;
  width: 100%;
  border-radius: 15px;
}

.cdp_tab_programm__title {
  font: normal 400 40px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  color: #2E2F3D;
  margin-bottom: 70px;
}

.cdp_tab_programm__title span {
  color: #7DA5D2;
}

.cdp_tab_programm__title_image {
  max-width: 170px;
  max-height: 70px;
}

.cdp_tabs_info_body__effect {
  margin: 80px 0;
}

.cdp_tabs_info_body__effect_title {
  font: normal 400 28px/140% "PT Sans";
  color: #151113;
}

.cdp_tabs_info_body__effect_list {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 60px;
}

.cdp_tabs_info_body__effect_list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 211px;
}

.cdp_tabs_info_body__effect_list_item_image {
  display: block;
  max-width: 80px;
  margin-bottom: 15px;
  margin-right: auto;
  margin-left: auto;
}

.cdp_tabs_info_body__effect_list_item_name {
  font: normal 400 18px/140% "PT Sans";
  color: #2E2F3D;
  text-align: center;
}

.cdp_tabs_info_body__components {
  margin: 80px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
}

.cdp_tabs_info_body__components_content {
  max-width: 400px;
}

.cdp_tabs_info_body__components_content_title {
  font: normal 400 28px/140% "PT Sans";
  color: #151113;
}

.cdp_tabs_info_body__components_content_list {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}

.cdp_tabs_info_body__components_content_list_item {
  font: normal 400 18px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #2E2F3D;
}

.cdp_tabs_info_body__components_content_list_item::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_258_28504)'%3E%3Cpath d='M15.332 8.66738C13.2742 6.60957 12.1305 3.88613 12.093 0.989258H11.9055C11.868 3.89082 10.7242 6.61426 8.66641 8.66738C6.60859 10.7252 3.88516 11.8689 0.988281 11.9064V12.0986C3.88984 12.1361 6.61328 13.2799 8.66641 15.3377C10.7289 17.4002 11.8727 20.133 11.9055 23.0393H12.0977C12.1305 20.133 13.2742 17.4002 15.3367 15.3377C17.3945 13.2799 20.118 12.1361 23.0148 12.0986V11.9064C20.1133 11.8689 17.3898 10.7252 15.332 8.66738Z' fill='%23A6C4E7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_258_28504'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cdp_tabs_info_body__components_images {
  max-width: 660px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  position: relative;
}

.cdp_tabs_info_body__components_image {
  width: 100%;
}

.cdp_tabs_info_body__components_images_bubble {
  background: url("data:image/svg+xml,%3Csvg width='176' height='176' viewBox='0 0 176 176' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='13' y='13' width='150' height='150' rx='75' fill='%23A6C4E7'/%3E%3Cpath d='M23.2942 32.8805C9.34952 49.2504 2.12773 70.2973 3.0841 91.7803C4.04047 113.263 13.1039 133.585 28.4481 148.651C43.7922 163.717 64.2766 172.408 85.7734 172.971C107.27 173.534 128.182 165.929 144.294 151.687C160.406 137.445 170.521 117.626 172.601 96.2224C174.682 74.8191 168.572 53.4228 155.504 36.345C142.436 19.2672 123.38 7.77731 102.177 4.19064C80.9742 0.603963 59.1998 5.18709 41.2417 17.0165' stroke='%23A6C4E7' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 176px;
  height: 176px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 15px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.cdp_tabs_info_body__components_images_bubble_title {
  font: normal 700 32px/140% "PT Sans";
  color: #FFF;
  text-align: center;
  text-align: center;
}

.cdp_tabs_info_body__components_images_bubble_text {
  font: normal 400 16px/140% "PT Sans";
  color: #FFF;
  text-align: center;
  text-align: center;
  max-width: 95px;
}

.cdp_tabs_info_body__components_title {
  font: normal 400 28px/140% "PT Sans";
  color: #151113;
}

.cdp_tabs_info_body__components_list {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 60px;
}

.cdp_tabs_info_body__components_list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cdp_tabs_info_body__components_list_item_image {
  width: 120px;
  display: block;
  margin-bottom: 15px;
}

.cdp_tabs_info_body__components_list_item_name {
  font: normal 400 18px/140% "PT Sans";
  color: #2E2F3D;
  text-align: center;
}

.catalog_detail_page_info__gifts {
  margin-top: 40px;
}

.catalog_detail_page_info__gifts_title {
  font: normal 400 16px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #151113;
  letter-spacing: 0.96px;
}

.catalog_detail_page_info__gifts_title::before {
  background: url("data:image/svg+xml,%0A%3Csvg width='42' height='43' viewBox='0 0 42 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='41' height='41' rx='20.5' stroke='%23928F91'/%3E%3Cpath d='M28.7188 27.5935L32.7812 23.1248C32.7846 22.9638 32.7553 22.8038 32.6952 22.6545C32.6352 22.5051 32.5455 22.3694 32.4317 22.2556C32.3178 22.1417 32.1822 22.0521 32.0328 21.992C31.8834 21.932 31.7235 21.9027 31.5625 21.906C30.2625 21.906 29.3891 23.2345 28.6091 24.112L26.6875 26.2732' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.9375 22.1784C29.7104 21.9889 29.4204 21.8917 29.125 21.9062C28.1013 21.9062 27.3456 22.7187 26.6875 23.5068' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.4062 30.4375C21.8125 29.625 23.0312 29.625 23.0312 29.625H28.7188C28.9311 29.6151 29.132 29.5263 29.2823 29.3761C29.4326 29.2258 29.5214 29.0248 29.5312 28.8125C29.5313 28 28.4994 27.1875 27.0938 27.1875H21.6866C20.9356 27.0971 20.22 26.8175 19.6066 26.375C18.6182 25.5851 17.3903 25.1553 16.125 25.1563C15.4365 25.1572 14.7578 25.3186 14.1425 25.6275C13.1445 26.1087 12.083 26.4452 10.99 26.6269C10.4038 26.7189 9.81201 26.7705 9.21875 26.7813V31.6563C9.21875 31.6563 10.0516 30.0313 12.5419 30.0313C14.2806 30.0313 15.9463 30.6244 17.5225 31.2866C19.1281 32.0152 20.8626 32.4171 22.625 32.4688C23.3562 32.4932 24.0809 32.3236 24.7253 31.9772C25.7237 31.436 26.5457 30.6196 27.0938 29.625' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3125 25.1562V19.875' stroke='%23928F91' stroke-linejoin='round'/%3E%3Cpath d='M26.6875 19.875V27.1875' stroke='%23928F91' stroke-linejoin='round'/%3E%3Cpath d='M19.7812 19.875H14.5V18.25C14.5 18.0345 14.5856 17.8278 14.738 17.6755C14.8903 17.5231 15.097 17.4375 15.3125 17.4375H26.6875C26.903 17.4375 27.1097 17.5231 27.262 17.6755C27.4144 17.8278 27.5 18.0345 27.5 18.25V19.875H22.2188' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8112 13.4603C20.4693 14.1185 21.0015 17.0313 21.0015 17.0313C21.0015 17.0313 18.0887 16.4991 17.4305 15.841C17.1149 15.5253 16.9375 15.0971 16.9375 14.6506C16.9375 14.2042 17.1149 13.776 17.4305 13.4603C17.7462 13.1446 18.1744 12.9673 18.6209 12.9673C19.0673 12.9673 19.4955 13.1446 19.8112 13.4603Z' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1903 13.4603C21.5322 14.1185 21 17.0313 21 17.0313C21 17.0313 23.9128 16.4991 24.5709 15.841C24.8866 15.5253 25.064 15.0971 25.064 14.6506C25.064 14.2042 24.8866 13.776 24.5709 13.4603C24.2552 13.1446 23.8271 12.9673 23.3806 12.9673C22.9342 12.9673 22.506 13.1446 22.1903 13.4603Z' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.7812 17.4375V26.375' stroke='%23928F91' stroke-linejoin='round'/%3E%3Cpath d='M22.2188 17.4375V27.1875' stroke='%23928F91' stroke-linejoin='round'/%3E%3Cpath d='M21 10.5312V10.9375' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0938 12.9688L14.5 13.375' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6562 19.0625H12.0625' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.9062 12.9688L27.5 13.375' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3438 19.0625H29.9375' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center/contain;
  content: "";
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.catalog_detail_page_info__gifts_list {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.catalog_detail_page_info__gifts_list_item_wrapp {
  max-width: 50%;
}

.catalog_detail_page_info__gifts_list_item {
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 20px 20px 50px 0 rgba(4, 41, 82, 0.15);
  box-shadow: 20px 20px 50px 0 rgba(4, 41, 82, 0.15);
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.catalog_detail_page_info__gifts_list_item:hover .catalog_detail_page_info__gifts_list_item_header_link {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%23A6C4E7'/%3E%3Cpath d='M18.9808 15.361L24.6377 15.361M24.6377 15.361L24.6377 21.0178M24.6377 15.361L15.3597 24.639' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.catalog_detail_page_info__gifts_list_item_prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
}

.catalog_detail_page_info__gifts_list_item_price {
  font: normal 700 20px/120% "PT Sans";
  color: #151113;
  text-transform: uppercase;
}

.catalog_detail_page_info__gifts_list_item_price_old {
  font: normal 400 16px/120% "PT Sans";
  color: #828282;
  text-decoration: line-through;
  text-transform: uppercase;
}

.catalog_detail_page_info__gifts_list_item_header {
  font: normal 400 12px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #928F91;
  letter-spacing: 1.2px;
  text-transform: lowercase;
  margin-bottom: 10px;
  max-height: 40px;
}

.catalog_detail_page_info__gifts_list_item_header_link {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Crect x='1' y='0.5' width='39' height='39' rx='19.5' stroke='%23928F91'/%3E%3Cpath d='M19.4808 15.361L25.1377 15.361M25.1377 15.361L25.1377 21.0178M25.1377 15.361L15.8597 24.639' stroke='%23928F91' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog_detail_page_info__gifts_list_item_name {
  font: normal 700 15px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 20px;
}

.catalog_detail_page_info__gifts_list_item_image {
  display: block;
}

.catalog_detail_page_info__gifts_list_item_image_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  margin-top: auto;
  background: #F3F3F3;
  max-height: 120px;
}

.catalog_detail_page_info__gifts_list_item_promo_gift {
  font: normal 700 10px/150% "PT Sans";
  position: absolute;
  top: 8px;
  left: 8px;
  padding: 4px 8px;
  border-radius: 4px;
  background: #F03;
  color: #FFF;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.catalog_detail_page_info__gifts_list_item_promo_new {
  font: normal 700 10px/120% "PT Sans";
  position: absolute;
  bottom: 8px;
  left: 8px;
  border-radius: 50%;
  background: #8BC9FC;
  text-align: center;
  width: 30px;
  height: 30px;
  color: #FFF;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.header_search__result .search_page,
.main_header_mobile__search_result .search_page {
  height: 100%;
  overflow-x: clip;
  overflow-y: scroll;
  position: relative;
  margin-right: -30px;
  padding-right: 30px;
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.header_search__result .search_page::-webkit-scrollbar,
.main_header_mobile__search_result .search_page::-webkit-scrollbar {
  width: 2px;
}

.header_search__result .search_page::-webkit-scrollbar-track,
.main_header_mobile__search_result .search_page::-webkit-scrollbar-track {
  background: transparent;
}

.header_search__result .search_page::-webkit-scrollbar-thumb,
.main_header_mobile__search_result .search_page::-webkit-scrollbar-thumb {
  background: #D2D2D2;
  border-radius: 100px;
}

.header_search__result .search_page .catalog__sort,
.main_header_mobile__search_result .search_page .catalog__sort {
  display: none;
}

.catalog {
  padding-top: 20px;
  border-top: 1px solid #D8D5D7;
  position: relative;
}

.catalog.search_page {
  padding-top: 0;
  border-top: none;
}

.catalog__banner_pic {
  position: relative;
  margin-bottom: 48px;
}

.catalog__banner_pic_image {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.catalog__filter {
  width: 260px;
}

.catalog__filter_checkbox {
  max-height: 270px;
  overflow-y: auto;
  margin-top: 20px;
  scrollbar-width: thin;
  scrollbar-color: #999999 #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.catalog__filter_checkbox li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.catalog__filter_checkbox li label {
  margin: 8px 0 0;
}

.catalog__filter_checkbox li:first-child {
  margin-top: 8px;
}

.catalog__filter_checkbox li.active {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.catalog__filter_checkbox li.disabled {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.catalog__filter_checkbox li > label {
  color: #828282;
  font-weight: 400;
  font-size: calc(14px + 4 * ((100vw - 320px) / 1600));
  line-height: 150%;
  text-align: left;
}

.catalog__filter_checkbox::-webkit-scrollbar {
  width: 4px;
}

.catalog__filter_checkbox::-webkit-scrollbar-track {
  background: #f5f5f5;
}

.catalog__filter_checkbox::-webkit-scrollbar-thumb {
  background: #999999;
  border-radius: 4px;
}

.catalog__filter_checkbox::-webkit-scrollbar-thumb:hover {
  background: #888888;
}

.catalog__filter_item {
  border-bottom: 1px solid #D8D5D7;
  padding-bottom: 16px;
  margin-bottom: 25px;
}

.catalog__filter_item_params {
  display: none;
  text-align: end;
}

.catalog__filter_item_title {
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  position: relative;
}

.catalog__filter_item_title::after {
  content: "";
  width: 8px;
  height: 8px;
  border-top: 1px solid black;
  border-left: 1px solid black;
  position: absolute;
  right: 0;
  top: 45%;
  -webkit-transform: translate(-50%, -50%) rotate(225deg);
  -ms-transform: translate(-50%, -50%) rotate(225deg);
  transform: translate(-50%, -50%) rotate(225deg);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.catalog__filter_item_title.active::after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.catalog__filter_item_title_val {
  position: relative;
}

.catalog__filter_item_title_count_hint {
  display: none;
}

.catalog__filter_item_title_count_hint.show {
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #faf8f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
  right: -40px;
  top: 0;
  padding: 4px;
}

.catalog__filter_checkbox_val {
  display: none;
}

.catalog__filter_checkbox_val + label:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border: 1px solid #2E2F3D;
  position: relative;
  margin-right: 12px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.catalog__filter_checkbox_val:checked + label:before {
  background: #8BC9FC;
  content: "";
}

.catalog__filter_checkbox_val:checked + label {
  color: #2E2F3D;
}

.catalog__filter_checkbox_val:checked + label:before {
  border: 1px solid #8BC9FC;
}

.catalog__filter_link {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #828282;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.catalog__filter_link:hover {
  color: #333333;
}

.catalog__filter_link.--active {
  color: #2E2F3D;
}

.catalog__filter_link.--active::before {
  content: "";
  display: block;
  width: 18px;
  border-top: 1px solid #2E2F3D;
  position: relative;
  margin-right: 12px;
}

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

.catalog__filter_btn_submit {
  background: #F5F4F6;
  border: 0;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  cursor: pointer;
}

.catalog__filter_btn_clear {
  background: black;
  border: 0;
  color: white;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
}

.catalog__filter_btn_submit--custom {
  font: normal 400 18px/150% "PT Sans";
  border: 0;
  padding: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: lowercase;
  cursor: pointer;
  background: none;
  color: gray;
  width: 100%;
  text-align: end;
  color: #D8D5D7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_btn_submit--custom:hover {
  color: #151113;
}

.catalog__item_list {
  width: 100%;
}

.catalog__top_pager .show_previous_pagination_btn {
  font: normal 400 15px/160% "PT Sans";
  text-align: center;
  color: #7DA5D2;
  letter-spacing: 6px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__top_pager .show_previous_pagination_btn:hover {
  text-decoration: underline;
}

.catalog__item_list_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  row-gap: 60px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  width: 100%;
  margin-top: 30px;
  padding-bottom: 30px;
}

.catalog__title {
  font: 400 calc(22px + 18 * ((100vw - 320px) / 1600))/1.25 "PT Sans";
  display: inline-block;
}

.catalog__title.mb-15 {
  margin-top: 50px;
  margin-bottom: 5px;
}

.catalog__sort {
  padding-top: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.catalog__sort_dropdown {
  cursor: pointer;
}

.catalog__sort_dropdown_item {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  cursor: pointer;
}

.catalog__sort_dropdown_item:hover {
  color: #2E2F3D;
}

.catalog__sort_drowdown_list {
  padding: 15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #828282;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 14px 30px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 14px 30px rgba(0, 0, 0, 0.04);
  position: absolute;
  z-index: 4;
  display: none;
}

.catalog__sort_drowdown_list div:not(:last-child) {
  margin-bottom: 8px;
}

.catalog__sort_dropdown_field {
  font: normal 400 18px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #151113;
  position: relative;
}

.catalog__sort_dropdown_field::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%234F4F4F' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 24px;
  height: 24px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__sort_dropdown_field.active::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.catalog__mobile_title {
  display: none;
}

.catalog__mobile_row {
  display: none;
}

.catalog__mobile_filters {
  border: 1px solid #D8D5D7;
  border-right: 0;
  padding: 10px 0 13px 10px;
  cursor: pointer;
}

.catalog__mobile_sort {
  border: 1px solid #D8D5D7;
  padding: 10px 0 13px 10px;
  cursor: pointer;
}

.catalog__mobile_sections {
  border: 1px solid #D8D5D7;
  padding: 10px 0 13px 10px;
  cursor: pointer;
  margin-top: 10px;
}

.catalog__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 30px;
  position: relative;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.catalog__preloader {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A") 0 0/contain;
  position: absolute;
  width: 74px;
  height: 74px;
  top: 10px;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.catalog__preloader::before {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A") 0 0/contain;
  content: "";
  width: 74px;
  height: 74px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rotate 0.5s linear infinite;
  animation: rotate 0.5s linear infinite;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.catalog__paginations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 4rem auto 1rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.catalog__paginations_link {
  background: #F5F4F6;
  padding: 15px;
  text-align: center;
  color: #2E2F3D;
  margin: 0 1.5rem;
  width: 45px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.catalog__paginations_link.--now-page {
  background: #2E2F3D;
  color: #F5F4F6;
}

.catalog__paginations_link:not(.--now-page):hover {
  background: #7DA5D2;
  color: #F5F4F6;
}

.catalog__paginations_link.--arrow-prev {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.catalog__mobile_section_filter {
  background: #fff;
  display: none;
  padding: 20px 0 40px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}

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

.catalog__sections_list {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 45px;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
  width: 100%;
  gap: 20px;
  margin-top: 15px;
  padding-bottom: 15px;
}

.catalog__sections_list .slick-list {
  position: relative;
  padding: 15px 0 15px 10px;
}

.catalog__sections_list_title {
  font: normal 400 16px/normal "PT Sans";
  color: #828282;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  margin-top: 30px;
}

.catalog__sections_list_slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate(-10px, 0);
  -ms-transform: translate(-10px, 0);
  transform: translate(-10px, 0);
  position: relative;
  overflow: hidden;
}

.catalog__sections_list_slider_item {
  display: block;
  width: 200px !important;
  border-radius: 100px;
  overflow: hidden;
  position: relative;
  margin-right: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__sections_list_slider_item:hover {
  -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
}

.catalog__sections_list_slider_item.--current {
  -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
}

.catalog__sections_list_slider_item_image {
  width: 200px;
  background-position: center center;
  position: relative;
}

.catalog__sections_list_slider_item_title {
  font: normal 700 16px/140% "PT Sans";
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #2E2F3D;
  letter-spacing: 0.8px;
}

.catalog__sections_list_slider_nav {
  width: 45px;
  margin-right: 14px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

.catalog__sections_list_slider_nav svg {
  display: none;
}

.catalog__sections_list_slider_nav .slick-arrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='21' viewBox='0 0 46 21' fill='none'%3E%3Cpath d='M45.8536 10.8536C46.0488 10.6583 46.0488 10.3417 45.8536 10.1464L42.6716 6.96447C42.4763 6.7692 42.1597 6.7692 41.9645 6.96447C41.7692 7.15973 41.7692 7.47631 41.9645 7.67157L44.7929 10.5L41.9645 13.3284C41.7692 13.5237 41.7692 13.8403 41.9645 14.0355C42.1597 14.2308 42.4763 14.2308 42.6716 14.0355L45.8536 10.8536ZM0.5 11H45.5V10H0.5V11Z' fill='%23151113'/%3E%3C/svg%3E") no-repeat center right/contain transparent;
  cursor: pointer;
  border: none;
  font-size: 0;
  width: 45px;
  height: 20px;
}

.catalog__sections_list_slider_nav .slick-arrow.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='21' viewBox='0 0 46 21' fill='none'%3E%3Cpath d='M45.8536 10.8536C46.0488 10.6583 46.0488 10.3417 45.8536 10.1464L42.6716 6.96447C42.4763 6.7692 42.1597 6.7692 41.9645 6.96447C41.7692 7.15973 41.7692 7.47631 41.9645 7.67157L44.7929 10.5L41.9645 13.3284C41.7692 13.5237 41.7692 13.8403 41.9645 14.0355C42.1597 14.2308 42.4763 14.2308 42.6716 14.0355L45.8536 10.8536ZM0.5 11H45.5V10H0.5V11Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center right/contain;
}

.catalog__sections_list_slider_nav .slick-arrow.slick-prev {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.catalog__top_banner {
  position: relative;
  min-height: 400px;
  height: 100%;
  margin-bottom: 40px;
}

.catalog__top_banner > picture {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.catalog__top_banner_content {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 100%;
  height: 100%;
  max-width: 1190px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.catalog__top_banner_content_tag {
  position: absolute;
  top: 20px;
  left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog__top_banner_content_tag_ico {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  z-index: 1;
}

.catalog__top_banner_content_tag_ico_img {
  width: 100%;
  max-width: 54px;
  max-height: 54px;
  -o-object-fit: contain;
  object-fit: contain;
}

.catalog__top_banner_content_tag_ico_text {
  font: normal 400 15px/140% "PT Sans";
  padding: 8px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: -10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  letter-spacing: 3px;
  border-radius: 100px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.catalog__top_banner_content_title {
  font: normal 400 60px/140% "PT Sans";
  position: absolute;
  bottom: 40px;
  left: 15px;
  text-wrap: balance;
}

.catalog__top_banner_image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.catalog__top_banner_side_images {
  position: absolute;
  top: 25px;
  right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog__top_banner_side_image {
  width: 100%;
  display: block;
  border-radius: 10px;
  -webkit-box-shadow: 10px 10px 20px 0px rgba(36, 47, 59, 0.2);
  box-shadow: 10px 10px 20px 0px rgba(36, 47, 59, 0.2);
  max-width: 110px;
  max-height: 110px;
  width: 100%;
  height: 100%;
}

.catalog_mobile_js {
  display: none;
  background: rgba(79, 79, 79, 0.35);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
}

.catalog_mobile_js__filters {
  display: none;
  position: absolute;
  bottom: 0;
  padding: 20px 10px 26px;
  background: #FFFFFF;
  width: 100%;
  max-height: 100vh;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
}

.catalog_mobile_js__sort {
  display: none;
  position: absolute;
  bottom: 0;
  padding: 20px 10px 26px;
  background: #FFFFFF;
  width: 100%;
  max-height: 100vh;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
}

.catalog_mobile_js__button {
  background: #2E2F3D;
  padding: 13px 59px;
  text-align: center;
  border: 0;
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.16em;
  color: #F5F4F6;
  width: 100%;
  margin-top: 60px;
}

.catalog_mobile_js__title {
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 12px;
}

.catalog_mobile_js input {
  width: 0;
  height: 0;
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.catalog_mobile_js input:checked ~ label {
  color: #2E2F3D;
}

.catalog_mobile_js input:checked + .catalog_mobile_js__radio_btn::before {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

.catalog_mobile_js label {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #828282;
}

.catalog_mobile_js__radio li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 13px;
}

.catalog_mobile_js__radio_btn {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #2E2F3D;
  border-radius: 50%;
  vertical-align: text-top;
  margin-right: 12px;
}

.catalog_mobile_js__radio_btn::before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  background: #A1CE42;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

.catalog_mobile_js__filter_item_title {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  padding-bottom: 8px;
  border-bottom: 1px solid #D8D5D7;
  color: #2E2F3D;
  position: relative;
}

.catalog_mobile_js__filter_item_title::after {
  content: "";
  width: 8px;
  height: 8px;
  border-top: 1px solid black;
  border-left: 1px solid black;
  position: absolute;
  right: 0;
  top: 45%;
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  -ms-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.catalog_mobile_js__filter_item_title.active::after {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

.catalog_mobile_js__filter_item {
  margin-bottom: 18px;
}

.catalog_mobile_js__filter_item_params {
  display: none;
  margin-top: 12px;
  background: #ffffff;
  z-index: 1;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-bottom: 30px;
}

.index_tile_sections .breadcrumps {
  margin: 30px 0;
}

.all-cards-link {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.all-cards-link::after {
  background: currentColor;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 0;
  -webkit-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  transition: width 0.3s ease;
}

.all-cards-link:hover::after {
  width: 100%;
}

.search_page__title {
  font: normal 400 48px/140% "PT Sans";
  margin-top: 40px;
  color: #2E2F3D;
  margin-bottom: 5px;
}

.search_page__value {
  font: normal 700 48px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 30px;
}

.consultation_page .breadcrumps {
  margin-top: 30px;
}

.consultation_page__banner {
  background: url("/local/templates/vlaekan/img/consultation/cosultation_banner.webp") right/cover;
  padding: 64px 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.consultation_page__banner_btn {
  font: normal 700 18px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  padding: 0;
  padding-bottom: 5px;
  background: transparent;
  border: none;
  color: #151113;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  margin-bottom: 100px;
  cursor: pointer;
}

.consultation_page__banner_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='%23151113' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 22px;
  height: 10px;
  top: 20%;
}

.consultation_page__banner_step_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 208px;
}

.consultation_page__banner_step_item_ico {
  margin-bottom: 10px;
}

.consultation_page__banner_step_item_text {
  font: normal 400 14px/normal "PT Sans";
  color: #828282;
  letter-spacing: 0.7px;
}

.consultation_page__banner_steps {
  display: grid;
  grid-template-columns: repeat(3, -webkit-max-content);
  grid-template-columns: repeat(3, max-content);
  gap: 55px;
}

.consultation_page__banner_title {
  font: normal 500 36px/150% "STIX Two Text";
  max-width: 800px;
  margin-bottom: 20px;
  color: #151113;
}

.consultation_page__banner_top_text {
  font: normal 700 20px/140% "PT Sans";
  color: #7DA5D2;
  letter-spacing: 1px;
  margin-bottom: 15px;
}

.consultation_page__banner_undertitle_text {
  font: normal 400 18px/150% "PT Sans";
  max-width: 720px;
  margin-bottom: 50px;
  color: #2E2F3D;
  letter-spacing: 0.9px;
}

.consultation_page__bg_title {
  font: normal 700 120px/80% "PT Sans";
  position: absolute;
  top: 0;
  left: 0;
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
}

.consultation_page__contacts {
  display: grid;
  grid-template-columns: 580px 460px;
  gap: 120px;
}

.consultation_page__contacts_content_list {
  margin-bottom: 40px;
}

.consultation_page__contacts_content_list_item {
  font: normal 400 18px/160% "PT Sans";
  color: #2E2F3D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.consultation_page__contacts_content_list_item:not(:last-child) {
  margin-bottom: 15px;
}

.consultation_page__contacts_content_list_item::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: #8BC9FC;
  border-radius: 50%;
  margin-right: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.consultation_page__contacts_content_phones {
  font: normal 700 18px/160% "PT Sans";
  color: #2E2F3D;
}

.consultation_page__contacts_content_phones a {
  font: normal 700 18px/160% "PT Sans";
  color: #2E2F3D;
  text-decoration: underline;
}

.consultation_page__contacts_content_text {
  font: normal 400 24px/160% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 1.2px;
  margin-bottom: 40px;
}

.consultation_page__contacts_content_title {
  font: normal 500 46px/140% "STIX Two Text";
  color: #151113;
  margin-bottom: 10px;
}

.consultation_page__contacts_picture {
  max-width: 470px;
}

.consultation_page__contacts_picture_image {
  width: 100%;
}

.consultation_page__double_title {
  position: relative;
  padding-top: 52px;
  margin-bottom: 60px;
}

.consultation_page__main_title {
  font: normal 500 48px/normal "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
}

.consultation_page__section {
  margin-bottom: 120px;
}

.consultation_page__section_experts {
  padding: 100px 0;
}

.consultation_page__section_experts_list {
  display: grid;
  grid-template-columns: repeat(2, -webkit-max-content);
  grid-template-columns: repeat(2, max-content);
  gap: 40px;
}

.consultation_page__section_experts_list_item {
  display: grid;
  grid-template-columns: 120px 330px;
  gap: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 462px;
}

.consultation_page__section_experts_list_item_image {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.consultation_page__section_experts_list_item_name {
  font: normal 700 20px/140% "PT Sans";
  color: #2E2F3D;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.consultation_page__section_experts_list_item_text {
  font: italic 400 16px/140% "PT Sans";
  color: #828282;
  letter-spacing: 0.8px;
}

.consultation_page__section_experts_text {
  font: normal 400 24px/160% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 60px;
}

.consultation_page__section_title {
  font: normal 500 46px/140% "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.consultation_popup {
  background: url("/local/templates/vlaekan/img/consultation/consultation_form_bg_1.webp") no-repeat center/cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.consultation_popup.active {
  opacity: 1;
  pointer-events: all;
}

.consultation_popup__cross {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_2443)'%3E%3Cpath d='M30 16.5107L28.4893 15L22.5 20.9893L16.5107 15L15 16.5107L20.9893 22.5L15 28.4893L16.5107 30L22.5 24.0107L28.4893 30L30 28.4893L24.0107 22.5L30 16.5107Z' fill='%238BC9FC' fill-opacity='0.3'/%3E%3C/g%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%238BC9FC' stroke-opacity='0.3' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='clip0_1074_2443'%3E%3Crect x='2' y='2' width='40' height='40' rx='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/contain;
  position: absolute;
  top: 40px;
  right: 40px;
  width: 40px;
  height: 40px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.consultation_popup__cross:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_2443)'%3E%3Cpath d='M30 16.5107L28.4893 15L22.5 20.9893L16.5107 15L15 16.5107L20.9893 22.5L15 28.4893L16.5107 30L22.5 24.0107L28.4893 30L30 28.4893L24.0107 22.5L30 16.5107Z' fill='%238BC9FC' fill-opacity='1'/%3E%3C/g%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%238BC9FC' stroke-opacity='1' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='clip0_1074_2443'%3E%3Crect x='2' y='2' width='40' height='40' rx='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/contain;
}

.consultation_popup__form {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-delay: 2s;
  -o-transition-delay: 2s;
  transition-delay: 2s;
  padding-top: 60px;
  max-width: 470px;
  width: 100%;
  margin: 0 auto;
  max-height: 100%;
  overflow-y: scroll;
  scrollbar-width: none;
}

.consultation_popup__form::-webkit-scrollbar {
  display: none;
}

.consultation_popup__form_group {
  position: relative;
}

.consultation_popup__form_group:not(:last-of-type) {
  margin-bottom: 60px;
}

.consultation_popup__form_btn {
  font: normal 700 18px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  margin-top: 60px;
  border: none;
  padding: 0 0 5px;
  border-bottom: 1.5px solid #FFF;
  background: transparent;
  color: #FFF;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.consultation_popup__form_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='11' viewBox='0 0 23 11' fill='none'%3E%3Cpath d='M17.5 1.5L21.5 5.5M21.5 5.5L17.5 9.5M21.5 5.5H1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 23px;
  height: 11px;
  margin-left: 15px;
}

.consultation_popup__form_btn:disabled {
  cursor: default;
  color: rgba(139, 201, 252, 0.3);
  border-bottom: 1.5px solid rgba(139, 201, 252, 0.3);
}

.consultation_popup__form_btn:disabled::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='10' viewBox='0 0 23 10' fill='none'%3E%3Cpath d='M17.5 1L21.5 5M21.5 5L17.5 9M21.5 5H1.5' stroke='%238BC9FC' stroke-opacity='0.3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.consultation_popup__form_label {
  font: normal 400 16px/normal "Montserrat";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8BC9FC;
  cursor: pointer;
}

.consultation_popup__form_checkbox_group:not(:last-child) {
  margin-bottom: 20px;
}

.consultation_popup__form_checkbox_box {
  width: 24px;
  height: 24px;
  border: 1px solid #8BC9FC;
  margin-right: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

.consultation_popup__form_checkbox {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.consultation_popup__form_checkbox:checked ~ label .consultation_popup__form_checkbox_box {
  border-color: transparent;
}

.consultation_popup__form_checkbox:checked ~ label .consultation_popup__form_checkbox_box::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_3415)'%3E%3Crect width='24' height='24' fill='%232E2F3D'/%3E%3Cpath d='M9.61197 14.9104L6.47764 11.7761L5.43286 12.8209L9.61197 17L18.5672 8.04478L17.5224 7L9.61197 14.9104Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1074_3415'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/cover;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
}

.consultation_popup__form_comment {
  font: normal 500 16px/normal "Montserrat";
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 0;
  padding-bottom: 15px;
  padding-right: 45px;
  border: none;
  border-bottom: 1px solid #8BC9FC;
  background: transparent;
  resize: none;
  width: 100%;
  color: #8BC9FC;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.consultation_popup__form_comment::-webkit-input-placeholder {
  font-size: 0px;
}

.consultation_popup__form_comment::-moz-placeholder {
  font-size: 0px;
}

.consultation_popup__form_comment:-ms-input-placeholder {
  font-size: 0px;
}

.consultation_popup__form_comment::-ms-input-placeholder {
  font-size: 0px;
}

.consultation_popup__form_comment::placeholder {
  font-size: 0px;
}

.consultation_popup__form_comment ~ label {
  font: normal 500 16px/normal "Montserrat";
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #8BC9FC;
  position: absolute;
  top: 0;
  left: 0;
}

.consultation_popup__form_comment:hover {
  padding: 15px 20px;
  padding-right: 45px;
  border-radius: 20px;
  border: 1px solid #FFF;
}

.consultation_popup__form_comment:hover ~ label {
  -webkit-transform: translate(20px, -50%);
  -ms-transform: translate(20px, -50%);
  transform: translate(20px, -50%);
  top: 50%;
}

.consultation_popup__form_comment:focus {
  outline: none;
  margin-top: 25px;
  padding: 15px 20px;
  padding-right: 45px;
  border-radius: 20px;
  border: 1px solid #FFF;
}

.consultation_popup__form_comment:focus ~ label {
  -webkit-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  transform: translate(20px, 0);
  top: 0;
  font-size: 12px;
}

.consultation_popup__form_comment.--completed {
  margin-top: 25px;
  padding: 15px 20px;
  padding-right: 45px;
  border: none;
  border-radius: 20px;
  background: rgba(139, 201, 252, 0.2);
}

.consultation_popup__form_comment.--completed ~ label {
  -webkit-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  transform: translate(20px, 0);
  top: 0;
  font-size: 12px;
}

.consultation_popup__form_comment_complete {
  display: none;
}

.consultation_popup__form_comment_complete.visible {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_3428)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1074_3428'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/contain;
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  width: 20px;
  height: 20px;
}

.consultation_popup__form_input {
  font: normal 500 16px/normal "Montserrat";
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 0;
  padding-bottom: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-bottom: 1px solid #8BC9FC;
  background: transparent;
  width: 100%;
  color: #8BC9FC;
}

.consultation_popup__form_input::-webkit-input-placeholder {
  font-size: 0;
}

.consultation_popup__form_input::-moz-placeholder {
  font-size: 0;
}

.consultation_popup__form_input:-ms-input-placeholder {
  font-size: 0;
}

.consultation_popup__form_input::-ms-input-placeholder {
  font-size: 0;
}

.consultation_popup__form_input::placeholder {
  font-size: 0;
}

.consultation_popup__form_input ~ label {
  font: normal 500 16px/normal "Montserrat";
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: rgba(139, 201, 252, 0.5);
  position: absolute;
  top: 0;
  left: 0;
}

.consultation_popup__form_input:hover {
  padding: 15px 20px;
  border-radius: 100px;
  border: 1px solid #8BC9FC;
}

.consultation_popup__form_input:hover ~ label {
  -webkit-transform: translate(20px, -50%);
  -ms-transform: translate(20px, -50%);
  transform: translate(20px, -50%);
  top: 50%;
}

.consultation_popup__form_input:focus {
  outline: none;
  margin-top: 25px;
  padding: 15px 20px;
  border-radius: 100px;
  border: 1px solid #FFF;
}

.consultation_popup__form_input:focus ~ label {
  -webkit-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  transform: translate(20px, 0);
  top: 0;
  font-size: 12px;
}

.consultation_popup__form_input.--error {
  margin-top: 25px;
  padding: 15px 20px;
  border-radius: 100px;
  border: 1px solid #E12323;
}

.consultation_popup__form_input.--error ~ label {
  -webkit-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  transform: translate(20px, 0);
  top: 0;
  font-size: 12px;
}

.consultation_popup__form_input.--completed {
  margin-top: 25px;
  padding: 15px 20px;
  border: none;
  border-radius: 100px;
  background: rgba(139, 201, 252, 0.2);
}

.consultation_popup__form_input.--completed ~ label {
  -webkit-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  transform: translate(20px, 0);
  top: 0;
  font-size: 12px;
}

.consultation_popup__form_input_error {
  margin-top: 0;
  opacity: 0;
}

.consultation_popup__form_input_error.visible {
  font: normal 500 12px/normal "Montserrat";
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
  margin-left: 20px;
  margin-top: 10px;
  color: #E12323;
}

.consultation_popup__form_input_complete {
  display: none;
}

.consultation_popup__form_input_complete.visible {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_3399)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1074_3399'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/contain;
  display: block;
  position: absolute;
  right: 20px;
  bottom: 16px;
  width: 20px;
  height: 20px;
}

.consultation_popup__form_input_title {
  font: normal 500 16px/normal "Montserrat";
  color: #8BC9FC;
  margin-bottom: 30px;
}

.consultation_popup__form_policy_label {
  font: normal 500 14px/150% "Montserrat";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8BC9FC;
  cursor: pointer;
}

.consultation_popup__form_policy_label a {
  text-decoration: underline;
}

.consultation_popup__form_policy_box {
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: 1px solid #8BC9FC;
  margin-right: 14px;
}

.consultation_popup__policy_checkbox {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.consultation_popup__policy_checkbox:checked ~ label .consultation_popup__form_policy_box::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_5654_5857)'%3E%3Cpath d='M6.32833 10.0373L4.1343 7.84328L3.40295 8.57463L6.32833 11.5L12.597 5.23134L11.8656 4.5L6.32833 10.0373Z' fill='%238BC9FC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5857'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
}

.consultation_popup__title {
  font: normal 500 36px/140% "STIX Two Text";
  color: #8BC9FC;
  text-align: center;
  text-transform: uppercase;
  max-width: 800px;
}

.consultation_popup__thanks {
  display: none;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  text-align: center;
}

.consultation_popup__thanks_back {
  font: normal 700 18px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  color: #FFF;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1.5px solid #FFF;
}

.consultation_popup__thanks_back::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='10' viewBox='0 0 23 10' fill='none'%3E%3Cpath d='M17.5 1L21.5 5M21.5 5L17.5 9M21.5 5H1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 23px;
  height: 10px;
  margin-left: 15px;
}

.consultation_popup__thanks_text {
  font: normal 400 16px/150% "PT Sans";
  color: #8BC9FC;
  text-align: center;
  margin-bottom: 60px;
}

.consultation_popup__thanks_title {
  font: normal 500 48px/140% "STIX Two Text";
  color: #8BC9FC;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.contacts-page__block-map {
  width: 100%;
  margin: 100px 0;
  position: relative;
}

.contacts-page__map {
  width: 100%;
  height: 100%;
  line-height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.contacts-page__map > iframe {
  width: 100%;
  height: 100%;
}

.contacts-page__info {
  height: 100%;
  margin-top: 100px;
  margin-bottom: 100px;
}

.contacts-page__info-wrap {
  background: #F5F4F6;
  display: block;
  width: 360px;
  height: 100%;
  padding: 59.5px 40px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
}

.contacts-page__info-title {
  font: 14px/1.5 "PT Sans";
  margin-top: 60px;
  margin-bottom: 20px;
  color: #828282;
  letter-spacing: 0.84px;
  text-transform: uppercase;
}

.contacts-page__info-title:first-child {
  margin-top: 0;
}

.contacts-page__info-link,
.contacts-page__info-text {
  font: 22px/1.5 "PT Sans";
  color: #151113;
}

.contacts-page__info-link {
  padding: 10px 4px;
  margin-left: -4px;
  cursor: none;
  text-decoration-line: underline;
}

.contacts-page__info-link #cursor {
  background: var(--curor-icon);
}

.contacts-page__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

.contacts-page__gallery {
  margin-bottom: 100px;
}

.contacts-page__gallery-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 20px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.contacts-page__gallery-slider {
  max-height: 350px;
  overflow: hidden;
  margin: 0 -20px;
}

.contacts-page__gallery-slider .slick-slide {
  padding: 0 20px;
}

.contacts-page__gallery-item img {
  max-width: 560px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.contacts-page #cursor {
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transform: scale(0) translate(-50%, -50%);
  -ms-transform: scale(0) translate(-50%, -50%);
  transform: scale(0) translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  pointer-events: none;
  position: fixed;
  z-index: 1000;
}

.contacts-page #cursor.active {
  -webkit-transform: scale(1) translate(-50%, -50%);
  -ms-transform: scale(1) translate(-50%, -50%);
  transform: scale(1) translate(-50%, -50%);
}

.contacts-page #cursor.icon_phone-0,
.contacts-page #cursor.icon_phone-1,
.contacts-page #cursor.icon_phone-2,
.contacts-page #cursor.icon_phone-3,
.contacts-page #cursor.icon_phone-4 {
  background: url("/local/templates/vlaekan/img/icons/icon-phone.svg");
}

.contacts-page #cursor.icon_mail {
  background: url("/local/templates/vlaekan/img/icons/icon-mail.svg");
}

.contacts-page #cursor.icon_whatsapp {
  background: url("/local/templates/vlaekan/img/icons/icon-whatsapp.svg");
}

.contacts-page #cursor.icon_inst {
  background: url("/local/templates/vlaekan/img/icons/icon-inst.svg");
}

.contacts-page #cursor.icon_facebook {
  background: url("/local/templates/vlaekan/img/icons/icon-facebook.svg");
}

.contacts-page #cursor.icon_youtube {
  background: url("/local/templates/vlaekan/img/icons/icon-youtube.svg");
}

.cosmetologists_detail_page {
  overflow: hidden;
  margin-top: 0 !important;
}

.cosmetologists_detail_page .breadcrumps {
  margin: 30px 0 50px !important;
}

.cosmetologists_detail__banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 40px;
  padding-bottom: 100px;
}

.cosmetologists_detail__banner_content {
  width: 100%;
}

.cosmetologists_detail__banner_experience {
  font: normal 400 18px/160% "PT Sans";
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #FFF;
  letter-spacing: 0.9px;
  padding: 8px 15px 10px 15px;
  text-align: center;
  border-radius: 100px;
  background: #A6C4E7;
  margin-bottom: 20px;
}

.cosmetologists_detail__banner_image {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  display: block;
  border-radius: 20px;
}

.cosmetologists_detail__banner_image.--video-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.cosmetologists_detail__banner_image.--poster {
  pointer-events: none;
}

.cosmetologists_detail__banner_image.playing.--video-item {
  opacity: 1;
}

.cosmetologists_detail__banner_image.playing.--poster {
  opacity: 0;
}

.cosmetologists_detail__banner_image_wrapp {
  border-radius: 20px;
  overflow: hidden;
}

.cosmetologists_detail__banner_image_wrapp.--video::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  top: 0;
  left: 0;
  z-index: 1;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  pointer-events: none;
}

.cosmetologists_detail__banner_image_wrapp.--video::before {
  background: url("/local/templates/vlaekan/img/cosmetologists_page/video_ico.svg") no-repeat center center/contain;
  content: "";
  display: block;
  width: 133px;
  height: 106px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
  pointer-events: none;
}

.cosmetologists_detail__banner_image_wrapp.--video.playing::after,
.cosmetologists_detail__banner_image_wrapp.--video.playing::before {
  display: none;
}

.cosmetologists_detail__banner_name {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 10px;
}

.cosmetologists_detail__banner_picture {
  width: 100%;
  position: relative;
}

.cosmetologists_detail__banner_specialization {
  position: absolute;
  top: 10px;
  left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  z-index: 2;
}

.cosmetologists_detail__banner_specialization_item {
  font: normal 400 15px/140% "PT Sans";
  padding: 9px 15px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.75);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #151113;
  letter-spacing: 1.5px;
}

.cosmetologists_detail__banner_preview {
  font: normal 400 16px/160% "PT Sans";
  color: #828282;
  padding-bottom: 10px;
  border-bottom: 1px solid #D8D5D7;
  margin-bottom: 40px;
}

.cosmetologists_detail__banner_text {
  font: normal 400 24px/160% "PT Sans";
  color: #2E2F3D;
  max-width: 93%;
}

.cosmetologists_detail__cases {
  padding-bottom: 100px;
}

.cosmetologists_detail__cases_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 40px;
  width: 100vw;
  position: relative;
  left: calc(50% + 20px);
  -webkit-transform: translateX(-50vw);
  -ms-transform: translateX(-50vw);
  transform: translateX(-50vw);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.cosmetologists_detail__cases_list_item_before,
.cosmetologists_detail__cases_list_item_after {
  font: normal 400 18px/160% "PT Sans";
  position: absolute;
  bottom: 15px;
  color: #FFF;
  letter-spacing: 0.9px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 44px;
  padding: 10px 20px;
  gap: 10px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.cosmetologists_detail__cases_list_item_before {
  left: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.cosmetologists_detail__cases_list_item_after {
  right: 15px;
}

.cosmetologists_detail__cases_list_item_after::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.6289 8.35714C13.3867 6.11735 12.1405 3.15306 12.0996 0H11.8953C11.8544 3.15816 10.6082 6.12245 8.36604 8.35714C6.12386 10.5969 3.15642 11.8418 0 11.8827V12.0918C3.16152 12.1327 6.12896 13.3776 8.36604 15.6173C10.6133 17.8622 11.8595 20.8367 11.8953 24H12.1047C12.1405 20.8367 13.3867 17.8622 15.634 15.6173C17.8761 13.3776 20.8436 12.1327 24 12.0918V11.8827C20.8385 11.8418 17.871 10.5969 15.6289 8.35714Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cosmetologists_detail__cases_list_item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 560px;
  white-space: normal;
}

.cosmetologists_detail__cases_list_item:nth-child(1) {
  margin-left: calc((100vw - 1200px) / 2);
}

.cosmetologists_detail__cases_list_item:last-child {
  margin-right: calc((100vw - 1200px) / 2);
}

.cosmetologists_detail__cases_list_item_header {
  position: relative;
  max-height: 420px;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 40px;
}

.cosmetologists_detail__cases_list_item_image {
  width: 100%;
  display: block;
}

.cosmetologists_detail__cases_list_item_cure_time {
  font: normal 400 18px/160% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  color: #828282;
  letter-spacing: 0.9px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: 15px;
}

.cosmetologists_detail__cases_list_item_cure_time::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M6.37143 23.5715V27.0001H28.7714V4.71436H6.37143V9.85721H28.7714' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5714 3.00014V6.42871' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.6286 3.00014V6.42871' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5714 3.00014V6.42871' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.37143 9.857C6.37143 19.2856 1.22858 23.5713 1.22858 23.5713H23.6286C23.6286 23.5713 28.7714 19.2856 28.7714 9.857' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cosmetologists_detail__cases_list_item_text {
  font: normal 400 20px/160% "PT Sans";
  color: #2E2F3D;
}

.cosmetologists_detail__cases_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: 20px;
}

.cosmetologists_detail__cases_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  width: 40px;
  height: 40px;
  font-size: 0px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: none;
  border-radius: 50%;
  outline: none;
}

.cosmetologists_detail__cases_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cosmetologists_detail__cases_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 60px;
}

.cosmetologists_detail__cases_title_text {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
}

.cosmetologists_detail__contacts {
  padding-bottom: 10px;
}

.cosmetologists_detail__contacts_btn {
  font: normal 700 16px/normal "PT Sans";
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #FFF;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  padding: 20px 30px;
  border-radius: 100px;
  background: #A1CE42;
}

.cosmetologists_detail__contacts_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1231_37888)'%3E%3Cpath d='M12.003 0H11.997C5.3805 0 0 5.382 0 12C0 14.625 0.846 17.058 2.2845 19.0335L0.789 23.4915L5.4015 22.017C7.299 23.274 9.5625 24 12.003 24C18.6195 24 24 18.6165 24 12C24 5.3835 18.6195 0 12.003 0Z' fill='white'/%3E%3Cpath d='M18.9855 16.9453C18.696 17.7628 17.547 18.4408 16.6305 18.6388C16.0035 18.7723 15.1845 18.8788 12.4275 17.7358C8.90095 16.2748 6.62995 12.6913 6.45295 12.4588C6.28345 12.2263 5.02795 10.5613 5.02795 8.83928C5.02795 7.11728 5.90245 6.27878 6.25495 5.91878C6.54445 5.62328 7.02295 5.48828 7.48195 5.48828C7.63045 5.48828 7.76395 5.49578 7.88395 5.50178C8.23645 5.51678 8.41345 5.53778 8.64595 6.09428C8.93545 6.79178 9.64045 8.51378 9.72445 8.69078C9.80995 8.86778 9.89545 9.10778 9.77545 9.34028C9.66295 9.58028 9.56395 9.68678 9.38695 9.89078C9.20995 10.0948 9.04195 10.2508 8.86495 10.4698C8.70295 10.6603 8.51995 10.8643 8.72395 11.2168C8.92795 11.5618 9.63295 12.7123 10.671 13.6363C12.0105 14.8288 13.0965 15.2098 13.485 15.3718C13.7745 15.4918 14.1195 15.4633 14.331 15.2383C14.5995 14.9488 14.931 14.4688 15.2685 13.9963C15.5085 13.6573 15.8115 13.6153 16.1295 13.7353C16.4535 13.8478 18.168 14.6953 18.5205 14.8708C18.873 15.0478 19.1055 15.1318 19.191 15.2803C19.275 15.4288 19.275 16.1263 18.9855 16.9453Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1231_37888'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.cosmetologists_detail__contacts_content {
  margin: 60px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
}

.cosmetologists_detail__contacts_content_status {
  font: italic 400 16px/160% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  color: #A6C4E7;
  margin-bottom: 10px;
}

.cosmetologists_detail__contacts_content_status::before {
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #A6C4E7;
}

.cosmetologists_detail__contacts_content_text {
  font: normal 400 28px/140% "PT Sans";
  color: #151113;
}

.cosmetologists_detail__contacts_socials {
  padding-top: 30px;
  border-top: 1px solid #D8D5D7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
}

.cosmetologists_detail__contacts_socials_item {
  font: normal 400 18px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #828282;
}

.cosmetologists_detail__contacts_socials_item::before {
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cosmetologists_detail__contacts_socials_item.--facebook::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1231_37900)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9617 0.36377C14.1251 0.388457 16.0796 0.920165 17.825 1.95889C19.5497 2.97688 20.9843 4.42031 21.9918 6.15114C23.0242 7.90712 23.5527 9.87341 23.5773 12.05C23.516 15.0281 22.5767 17.5718 20.7593 19.6808C18.942 21.7899 16.6144 23.0948 14.2049 23.595V15.2452H16.4829L16.9981 11.964H13.5487V9.81485C13.5295 9.36932 13.6704 8.93164 13.9459 8.58095C14.2218 8.2293 14.7075 8.04448 15.4032 8.02648H17.4862V5.15218C17.4563 5.14256 17.1727 5.10454 16.6354 5.0381C16.0261 4.96681 15.4133 4.92873 14.7998 4.92403C13.4113 4.93043 12.3131 5.32211 11.5054 6.09906C10.6976 6.87579 10.2849 7.99956 10.2675 9.47035V11.964H7.64245V15.2452H10.2675V23.595C7.30894 23.0948 4.98136 21.7899 3.16402 19.6808C1.34667 17.5718 0.407391 15.0281 0.346069 12.05C0.370604 9.87331 0.899097 7.90702 1.93155 6.15114C2.93902 4.42031 4.37369 2.97689 6.09835 1.95889C7.84377 0.920365 9.79821 0.388657 11.9617 0.36377Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1231_37900'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}

.cosmetologists_detail__contacts_socials_item.--instagram::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1231_37894)'%3E%3Cpath d='M12 14.4609C13.3591 14.4609 14.4609 13.3591 14.4609 12C14.4609 10.6409 13.3591 9.53906 12 9.53906C10.6409 9.53906 9.53906 10.6409 9.53906 12C9.53906 13.3591 10.6409 14.4609 12 14.4609Z' fill='%23828282'/%3E%3Cpath d='M12 0.28125C5.52792 0.28125 0.28125 5.52792 0.28125 12C0.28125 18.4721 5.52792 23.7188 12 23.7188C18.4721 23.7188 23.7188 18.4721 23.7188 12C23.7188 5.52792 18.4721 0.28125 12 0.28125ZM19.2402 14.9784C19.184 16.0926 18.8709 17.1912 18.059 17.9945C17.2392 18.8055 16.1353 19.1076 15.0105 19.1633H8.98959C7.86459 19.1076 6.76087 18.8056 5.94108 17.9945C5.12911 17.1912 4.81608 16.0926 4.75983 14.9784V9.02156C4.81608 7.90744 5.12916 6.80878 5.94108 6.00544C6.76087 5.1945 7.86473 4.89234 8.98959 4.8367H15.0104C16.1354 4.89234 17.2391 5.19436 18.0589 6.00544C18.8709 6.80878 19.1839 7.90744 19.2402 9.02156L19.2402 14.9784Z' fill='%23828282'/%3E%3Cpath d='M14.9344 6.19374C13.4678 6.15352 10.5325 6.15352 9.066 6.19374C8.30282 6.21469 7.43765 6.40468 6.8939 6.98546C6.32887 7.58916 6.11536 8.31853 6.0937 9.13449C6.05564 10.5666 6.0937 14.8651 6.0937 14.8651C6.1185 15.6809 6.32887 16.4104 6.8939 17.0141C7.43765 17.595 8.30282 17.7848 9.066 17.8058C10.5325 17.846 13.4678 17.846 14.9344 17.8058C15.6975 17.7848 16.5627 17.5949 17.1065 17.0141C17.6715 16.4104 17.885 15.681 17.9067 14.8651V9.13449C17.885 8.31853 17.6715 7.58916 17.1065 6.98546C16.5625 6.40449 15.6974 6.21469 14.9344 6.19374ZM12 15.8142C11.2456 15.8142 10.5081 15.5905 9.8808 15.1714C9.25352 14.7522 8.76461 14.1565 8.4759 13.4595C8.18719 12.7625 8.11166 11.9955 8.25884 11.2556C8.40602 10.5157 8.76931 9.836 9.30277 9.30254C9.83623 8.76908 10.5159 8.40579 11.2558 8.25861C11.9958 8.11143 12.7627 8.18697 13.4597 8.47567C14.1567 8.76438 14.7525 9.25329 15.1716 9.88057C15.5907 10.5079 15.8144 11.2453 15.8144 11.9998C15.8144 13.0114 15.4126 13.9816 14.6972 14.697C13.9819 15.4123 13.0117 15.8142 12 15.8142ZM15.8307 8.97268C15.6798 8.97264 15.5323 8.92786 15.4069 8.84401C15.2814 8.76016 15.1837 8.641 15.126 8.5016C15.0683 8.3622 15.0532 8.20881 15.0826 8.06084C15.1121 7.91286 15.1848 7.77695 15.2915 7.67027C15.3982 7.5636 15.5341 7.49096 15.6821 7.46154C15.8301 7.43212 15.9835 7.44724 16.1228 7.50498C16.2622 7.56273 16.3814 7.66051 16.4652 7.78597C16.549 7.91142 16.5937 8.05891 16.5937 8.20979C16.5937 8.30999 16.574 8.4092 16.5357 8.50177C16.4973 8.59434 16.4411 8.67845 16.3702 8.7493C16.2994 8.82014 16.2153 8.87633 16.1227 8.91466C16.0301 8.95299 15.9309 8.9727 15.8307 8.97268Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1231_37894'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}

.cosmetologists_detail__contacts_title {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
}

.cosmetologists_detail__text {
  font: normal 400 24px/160% "PT Sans";
  color: #2E2F3D;
  padding-bottom: 100px;
}

.cosmetologists_detail__text p:not(:last-child) {
  margin-bottom: 20px;
}

.cosmetologists_detail__text_title {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 40px;
}

.cosmetologists_detail__problems {
  margin-top: 40px;
}

.cosmetologists_detail__problems_title {
  font: normal 700 24px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 20px;
}

.cosmetologists_detail__problems_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}

.cosmetologists_detail__problems_list_item {
  font: normal 400 18px/140% "PT Sans";
  color: #2E2F3D;
  padding: 8px 20px;
  border-radius: 83px;
  border: 1px solid #828282;
}

.cosmetologists_detail__others {
  padding-bottom: 100px;
}

.cosmetologists_detail__others_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

.cosmetologists_detail__others_list_item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 360px;
  white-space: normal;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 20px;
  background: #F3FBFE;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cosmetologists_detail__others_list_item:hover {
  -webkit-box-shadow: 10px 10px 12px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 12px 0 rgba(117, 136, 158, 0.15);
}

.cosmetologists_detail__others_list_item:hover .cosmetologists_detail__others_list_item_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
}

.cosmetologists_detail__others_list_item_header {
  width: 100%;
  padding-bottom: 31px;
  position: relative;
}

.cosmetologists_detail__others_list_item_image {
  width: 100%;
  display: block;
  border-radius: 20px;
}

.cosmetologists_detail__others_list_item_experience {
  font: normal 400 16px/120% "PT Sans";
  white-space: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  bottom: 0;
  left: 20px;
  width: 81px;
  height: 81px;
  color: #7DA5D2;
  text-align: center;
  border-radius: 50%;
  background: #FFF;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.cosmetologists_detail__others_list_item_content {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.cosmetologists_detail__others_list_item_name {
  font: normal 700 24px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.cosmetologists_detail__others_list_item_description {
  font: normal 400 16px/160% "PT Sans";
  color: #828282;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.cosmetologists_detail__others_list_item_specializations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 10px;
}

.cosmetologists_detail__others_list_item_specialization_item {
  font: normal 400 13px/140% "PT Sans";
  color: #151113;
  letter-spacing: 1.3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 9px 15px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.75);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

.cosmetologists_detail__others_list_item_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #A6C4E7;
  margin-left: auto;
  margin-top: auto;
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 50%;
}

.cosmetologists_detail__others_nav {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cosmetologists_detail__others_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  width: 40px;
  height: 40px;
  font-size: 0px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: none;
  border-radius: 50%;
  outline: none;
}

.cosmetologists_detail__others_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cosmetologists_detail__others_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 60px;
}

.cosmetologists_detail__others_title_text {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
}

.cosmetologists_detail__consultation {
  padding-bottom: 100px;
}

.cosmetologists_detail__consultation_title {
  font: normal 400 48px/140% "PT Sans";
  margin-bottom: 60px;
  color: #151113;
  max-width: 760px;
}

.cosmetologists_detail__consultation_list {
  display: grid;
  gap: 40px;
  grid-template-columns: repeat(3, 1fr);
  padding: 0 !important;
  margin: 0 !important;
  grid-template-areas: "consultation-1 consultation-2 consultation-5" "consultation-3 consultation-4 consultation-5";
}

.cosmetologists_detail__consultation_list_item._grid-area-1 {
  grid-area: consultation-1;
}

.cosmetologists_detail__consultation_list_item._grid-area-2 {
  grid-area: consultation-2;
}

.cosmetologists_detail__consultation_list_item._grid-area-3 {
  grid-area: consultation-3;
}

.cosmetologists_detail__consultation_list_item._grid-area-4 {
  grid-area: consultation-4;
}

.cosmetologists_detail__consultation_list_item._grid-area-5 {
  grid-area: consultation-5;
}

.cosmetologists_detail__consultation_list_item_image {
  width: 100%;
  display: block;
  margin: 0;
  border-radius: 15px;
}

.cosmetologists_page .breadcrumps {
  margin: 30px 0 50px !important;
}

.cosmetologists_banner {
  padding-bottom: 30px;
}

.cosmetologists_banner__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 40px;
}

.cosmetologists_banner__images {
  position: relative;
  width: 100%;
}

.cosmetologists_banner__main_image {
  display: block;
  padding-left: 100px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.cosmetologists_banner__side_image {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border-radius: 20px;
  border: 2px solid #F5F4F6;
  max-width: 215px;
}

.cosmetologists_banner__content {
  width: 100%;
}

.cosmetologists_banner__content_title {
  font: normal 400 48px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 20px;
}

.cosmetologists_banner__content_text {
  font: normal 400 24px/160% "PT Sans";
  color: #828282;
}

.cosmetologists_banner__footer {
  position: relative;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

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

.cosmetologists_banner__list_item {
  width: 65px;
  height: 65px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  border: 2px solid #FFF;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.cosmetologists_banner__list_item:not(:first-child) {
  margin-left: -14px;
}

.cosmetologists_banner__list_item.--text {
  font: normal 400 16px/140% "PT Sans";
  padding: 10px 20px;
  border-radius: 100px;
  background: #F3FBFE;
  color: #2E2F3D;
  letter-spacing: 3.2px;
  text-transform: lowercase;
  max-width: 190px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  height: auto;
}

.cosmetologists_banner__list_item_image {
  display: block;
  width: 100%;
}

.cosmetologists_list {
  padding-bottom: 100px;
}

.cosmetologists_list__title {
  font: normal 400 36px/150% "PT Sans";
  max-width: 860px;
  color: #2E2F3D;
  margin-bottom: 40px;
}

.cosmetologists_list__filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  margin-bottom: 80px;
  position: relative;
}

.cosmetologists_list__mobile_filter {
  display: none;
}

.cosmetologists_list__mobile_filter_btn_count {
  font: normal 400 16px/140% "PT Sans";
  display: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #A6C4E7;
  color: #FFF;
  position: absolute;
  right: 5px;
  top: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.cosmetologists_list__mobile_filter_popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  width: 100%;
  height: 100vh;
  overflow: scroll;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 20px 30px;
  background: #FFF;
  z-index: 99999;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__mobile_filter_popup.active {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.cosmetologists_list__mobile_filter_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 60px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 50px;
}

.cosmetologists_list__mobile_filter_header_title {
  font: normal 700 20px/150% "PT Sans";
  color: #2E2F3D;
}

.cosmetologists_list__mobile_filter_header_close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D8D5D7'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4742 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7264L14.9354 16.0002L11.2091 12.274C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9356L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.274L17.0646 16.0002L20.7909 19.7264C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4742 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cosmetologists_list__mobile_filter_type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 15px;
  margin-bottom: 50px;
}

.cosmetologists_list__mobile_filter_type_item {
  font: normal 400 18px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #2E2F3D;
}

.cosmetologists_list__mobile_filter_type_item.active .cosmetologists_list__mobile_filter_type_item_switch {
  background: #2E2F3D;
}

.cosmetologists_list__mobile_filter_type_item.active .cosmetologists_list__mobile_filter_type_item_switch::before {
  left: auto;
  right: 6px;
}

.cosmetologists_list__mobile_filter_type_item_switch {
  position: relative;
  width: 54px;
  height: 24px;
  border-radius: 85px;
  background: #F5F4F6;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__mobile_filter_type_item_switch::before {
  content: "";
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  background: #FEFEFE;
  position: absolute;
  top: 50%;
  left: 6px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__mobile_filter_problem {
  margin-bottom: 30px;
}

.cosmetologists_list__mobile_filter_problem_title {
  font: normal 400 18px/150% "PT Sans";
  color: #2E2F3D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cosmetologists_list__mobile_filter_problem_title::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 15L12 9L18 15' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cosmetologists_list__mobile_filter_problem_list {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 15px;
}

.cosmetologists_list__mobile_filter_problem_list_item {
  font: normal 400 18px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
  color: #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__mobile_filter_problem_list_item::before {
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: 1px solid #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__mobile_filter_problem_list_item.active {
  color: #2E2F3D;
}

.cosmetologists_list__mobile_filter_problem_list_item.active::before {
  border: 1px solid transparent;
  background: #8BC9FC;
}

.cosmetologists_list__mobile_filter_problem_reset {
  font: normal 400 18px/150% "PT Sans";
  color: #D8D5D7;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

.cosmetologists_list__mobile_filter_popup_footer {
  width: 100%;
  padding: 30px 20px 100px;
  margin-top: auto;
  background: #FFF;
  position: fixed;
  bottom: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.cosmetologists_list__mobile_filter_popup_content {
  min-height: 600px;
  overflow: scroll;
}

.cosmetologists_list__mobile_filter_popup_btn {
  font: normal 700 14px/normal "PT Sans";
  padding: 20px;
  width: 100%;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  border: none;
  outline: none;
}

.cosmetologists_list__filter_item {
  font: normal 400 18px/140% "PT Sans";
  cursor: pointer;
  padding: 11px 20px;
  border-radius: 83px;
  border: 1px solid #828282;
  color: #2E2F3D;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}

.cosmetologists_list__filter_item:hover {
  border: 1px solid #A6C4E7;
}

.cosmetologists_list__filter_item.active {
  color: #FFF;
  background: #A6C4E7;
  border: 1px solid #A6C4E7;
}

.cosmetologists_list__filter_item.--dropdown-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  position: relative;
}

.cosmetologists_list__filter_item.--dropdown-item.active {
  border: 1px solid #828282;
  color: #2E2F3D;
  background: transparent;
}

.cosmetologists_list__filter_item.--dropdown-item.active::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cosmetologists_list__filter_item.--dropdown-item::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__filter_item_btn {
  font: normal 700 12px/normal "PT Sans";
  cursor: pointer;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 18px;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-top: 40px;
}

.cosmetologists_list__filter_item_btn:hover {
  background: #7DA5D2;
}

.cosmetologists_list__filter_item_popup {
  display: none;
  position: absolute;
  bottom: -36px;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  width: 255px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px;
  background: #FFF;
  z-index: 20;
  -webkit-box-shadow: 0 0 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 0 0 30px 0 rgba(117, 136, 158, 0.2);
  cursor: default;
}

.cosmetologists_list__filter_item_popup::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='20' viewBox='0 0 50 20' fill='none'%3E%3Cpath d='M25 0L50 20H0L25 0Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 50px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

.cosmetologists_list__filter_item_popup_header {
  display: none;
}

.cosmetologists_list__filter_item_popup_title {
  font: normal 700 24px/150% "PT Sans";
  color: #2E2F3D;
}

.cosmetologists_list__filter_item_popup_close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D8D5D7'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cosmetologists_list__filter_item_problems {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 27px;
  width: calc(100% - 20px);
  margin-right: auto;
  margin-left: auto;
}

.cosmetologists_list__filter_item_problems_item {
  font: normal 400 18px/150% "PT Sans";
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
  color: #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__filter_item_problems_item::before {
  content: "";
  width: 12px;
  height: 12px;
  border: 1px solid #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__filter_item_problems_item.active {
  color: #2E2F3D;
}

.cosmetologists_list__filter_item_problems_item.active::before {
  border: 1px solid #8BC9FC;
  background: #8BC9FC;
}

.cosmetologists_list__filter_item_count {
  font: normal 400 16px/140% "PT Sans";
  display: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-left: 5px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #A6C4E7;
  color: #FFF;
  position: absolute;
  right: 5px;
  top: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.cosmetologists_list__filter_results {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  bottom: -20px;
  left: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

.cosmetologists_list__filter_results_item {
  font: normal 400 14px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  color: #C4C1C3;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.cosmetologists_list__filter_results_item::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%23C4C1C3'/%3E%3Cpath d='M10.5 10.8517L7.51901 13.8327C7.40748 13.9442 7.26553 14 7.09316 14C6.92079 14 6.77883 13.9442 6.6673 13.8327C6.55577 13.7212 6.5 13.5792 6.5 13.4068C6.5 13.2345 6.55577 13.0925 6.6673 12.981L9.64829 10L6.6673 7.01901C6.55577 6.90748 6.5 6.76553 6.5 6.59316C6.5 6.42079 6.55577 6.27883 6.6673 6.1673C6.77883 6.05577 6.92079 6 7.09316 6C7.26553 6 7.40748 6.05577 7.51901 6.1673L10.5 9.14829L13.481 6.1673C13.5925 6.05577 13.7345 6 13.9068 6C14.0792 6 14.2212 6.05577 14.3327 6.1673C14.4442 6.27883 14.5 6.42079 14.5 6.59316C14.5 6.76553 14.4442 6.90748 14.3327 7.01901L11.3517 10L14.3327 12.981C14.4442 13.0925 14.5 13.2345 14.5 13.4068C14.5 13.5792 14.4442 13.7212 14.3327 13.8327C14.2212 13.9442 14.0792 14 13.9068 14C13.7345 14 13.5925 13.9442 13.481 13.8327L10.5 10.8517Z' fill='%23C4C1C3'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__filter_results_item:hover {
  color: #2E2F3D;
  text-decoration: line-through;
}

.cosmetologists_list__filter_results_item:hover::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%232E2F3D'/%3E%3Cpath d='M10.5 10.8517L7.51901 13.8327C7.40748 13.9442 7.26553 14 7.09316 14C6.92079 14 6.77883 13.9442 6.6673 13.8327C6.55577 13.7212 6.5 13.5792 6.5 13.4068C6.5 13.2345 6.55577 13.0925 6.6673 12.981L9.64829 10L6.6673 7.01901C6.55577 6.90748 6.5 6.76553 6.5 6.59316C6.5 6.42079 6.55577 6.27883 6.6673 6.1673C6.77883 6.05577 6.92079 6 7.09316 6C7.26553 6 7.40748 6.05577 7.51901 6.1673L10.5 9.14829L13.481 6.1673C13.5925 6.05577 13.7345 6 13.9068 6C14.0792 6 14.2212 6.05577 14.3327 6.1673C14.4442 6.27883 14.5 6.42079 14.5 6.59316C14.5 6.76553 14.4442 6.90748 14.3327 7.01901L11.3517 10L14.3327 12.981C14.4442 13.0925 14.5 13.2345 14.5 13.4068C14.5 13.5792 14.4442 13.7212 14.3327 13.8327C14.2212 13.9442 14.0792 14 13.9068 14C13.7345 14 13.5925 13.9442 13.481 13.8327L10.5 10.8517Z' fill='%232E2F3D'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.cosmetologists_list__items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}

.cosmetologists_list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 20px;
  background: #F3FBFE;
  overflow: hidden;
}

.cosmetologists_list__item:hover {
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
}

.cosmetologists_list__item:hover .cosmetologists_list__item_btn span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
}

.cosmetologists_list__item:hover .cosmetologists_list__item_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
}

.cosmetologists_list__item_header {
  position: relative;
  max-height: 400px;
  padding-bottom: 32px;
}

.cosmetologists_list__item_image {
  display: block;
  width: 100%;
  border-radius: 20px;
}

.cosmetologists_list__item_specializations {
  position: absolute;
  top: 10px;
  left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

.cosmetologists_list__item_specialization_item {
  font: normal 400 15px/100% "PT Sans";
  padding: 12px 15px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.75);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #151113;
  letter-spacing: 1.5px;
}

.cosmetologists_list__item_experience {
  font: normal 400 16.5px/120% "PT Sans";
  position: absolute;
  bottom: 0;
  left: 20px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  width: 82px;
  height: 82px;
  color: #7DA5D2;
  background: #FFF;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.cosmetologists_list__item_content {
  padding: 10px 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.cosmetologists_list__item_name {
  font: normal 700 24px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.cosmetologists_list__item_description {
  font: normal 400 16px/160% "PT Sans";
  color: #828282;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  margin-bottom: 40px;
}

.cosmetologists_list__item_footer {
  margin-top: auto;
}

.cosmetologists_list__item_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

.cosmetologists_list__item_btn span {
  font: normal 700 14px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  padding: 15px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cosmetologists_list__item_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #A6C4E7;
  content: "";
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 50%;
}

.cosmetologists_list__item_info {
  margin-bottom: 24px;
}

.cosmetologists_list__item_info_row {
  display: grid;
  grid-template-columns: 163px auto;
  gap: 16px;
}

.cosmetologists_list__item_info_title {
  font: normal 700 18px/160% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 1.44px;
}

.cosmetologists_list__item_info_text {
  font: normal 400 18px/160% "PT Sans";
  color: #2E2F3D;
}

.cosmetologists_list__item_whatsapp {
  font: normal 700 14px/normal "PT Sans";
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  padding: 16px 24px;
  border-radius: 100px;
  border: 1px solid #2E2F3D;
  margin-bottom: 40px;
  color: #2E2F3D;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
}

.cosmetologists_list__item_whatsapp::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2725_3042)'%3E%3Cmask id='mask0_2725_3042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M0 3.8147e-06H24V24H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2725_3042)'%3E%3Cpath d='M5.99489 21.4852L0.703172 23.2971L2.56181 18.0521C1.44455 16.3047 0.703125 14.228 0.703125 12.0001C0.703125 5.78691 5.78681 0.703228 12 0.703228C18.2132 0.703228 23.2969 5.78691 23.2969 12.0001C23.2969 18.2133 18.2132 23.297 12 23.297C9.77208 23.297 7.7423 22.6025 5.99489 21.4852Z' fill='%232E2F3D' stroke='%232E2F3D' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.12174 5.88412C5.88822 7.11758 6.27142 11.7342 9.35514 14.8179C12.439 17.9017 17.0555 18.2849 18.289 17.0514L18.8473 16.493C19.1558 16.1846 19.1558 15.6846 18.8473 15.3763L16.6139 13.1429C16.3055 12.8345 15.8056 12.8345 15.4972 13.1429L14.9388 13.7012C14.322 14.318 13.3221 14.318 12.7053 13.7012L10.4719 11.4677C9.85516 10.851 9.85516 9.85105 10.4719 9.23427L11.0303 8.67594C11.3387 8.36755 11.3387 7.86758 11.0303 7.55919L8.79682 5.32574C8.48842 5.01735 7.98846 5.01735 7.68007 5.32574L7.12174 5.88412Z' stroke='white' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2725_3042'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

.cosmetologists_list__item_whatsapp:hover:before {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.index_cosmetologists {
  background: #F3FBFE;
  padding: 100px 0 65px;
  position: relative;
}

.index_cosmetologists::after {
  background: url("/local/templates/vlaekan/img/cosmetologists/molecule_ico.webp") no-repeat center center/contain;
  content: "";
  position: absolute;
  top: 0;
  left: 85px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 180px;
  height: 183px;
  -webkit-filter: drop-shadow(20px 20px 30px rgba(117, 136, 158, 0.2));
  filter: drop-shadow(20px 20px 30px rgba(117, 136, 158, 0.2));
}

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

.index_cosmetologists__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  margin-bottom: 20px;
}

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

.index_cosmetologists__header_btn span {
  font: normal 700 18px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_cosmetologists__header_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_cosmetologists__header_btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_cosmetologists__header_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_cosmetologists__header_title {
  font: normal 400 42px/140% "PT Sans";
  color: #151113;
  text-transform: uppercase;
}

.index_cosmetologists__header_title span {
  font: normal 400 28px/140% "PT Sans";
  display: inline-block;
  color: #7DA5D2;
  text-transform: lowercase;
  padding: 5px 20px 10px 20px;
  border-radius: 100px;
  background: #FFF;
  position: relative;
  -webkit-transform: translate(0, -5px);
  -ms-transform: translate(0, -5px);
  transform: translate(0, -5px);
}

.index_cosmetologists__header_title_text {
  font: normal 400 18px/160% "PT Sans";
  margin-top: 40px;
  color: #2E2F3D;
  text-transform: none;
  max-width: 625px;
}

.index_cosmetologists__list {
  position: relative;
  padding-left: 360px;
  overflow: hidden;
}

.index_cosmetologists__list .slick-list {
  overflow: visible;
}

.index_cosmetologists__list_item {
  position: relative;
  padding-bottom: 195px;
}

.index_cosmetologists .slick-current .index_cosmetologists__list_item_content {
  opacity: 1;
  visibility: visible;
  -webkit-transition-duration: 0.3s, 0.3s;
  -o-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0.3s;
  -o-transition-delay: 0.3s, 0.3s;
  transition-delay: 0.3s, 0.3s;
  -webkit-transform: translate(40px, 0);
  -ms-transform: translate(40px, 0);
  transform: translate(40px, 0);
}

.index_cosmetologists .slick-current .index_cosmetologists__list_item_image {
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

.index_cosmetologists .slick-current .index_cosmetologists__list_item_link {
  opacity: 1;
}

.index_cosmetologists__list_item_content {
  position: relative;
  top: 0;
  left: 0;
  width: 460px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  margin-left: 0;
  padding-right: 50px;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0s, 0s;
  -o-transition-duration: 0s, 0s;
  transition-duration: 0s, 0s;
  -webkit-transition-delay: 0s, 0s;
  -o-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}

.index_cosmetologists__list_item_count {
  font: normal 400 24px/140% "PT Sans";
  position: absolute;
  top: 15px;
  right: 15px;
  color: #A6C4E7;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  z-index: 1;
}

.index_cosmetologists__list_item_exp {
  font: normal 400 16px/120% "PT Sans";
  position: absolute;
  bottom: 0;
  left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #FFF;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7DA5D2;
  text-align: center;
  z-index: 1;
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

.index_cosmetologists__list_item_image {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  max-width: 360px;
  height: 500px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  -webkit-box-shadow: 10px 10px 20px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 20px 0px rgba(117, 136, 158, 0.15);
  background: #F3FBFE;
  border-radius: 0 0 10px 0;
}

.index_cosmetologists__list_item_img {
  display: block;
  border-radius: 10px;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_cosmetologists__list_item_job {
  font: normal 400 14px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2.7px;
  margin-bottom: 55px;
  max-width: 80%;
}

.index_cosmetologists__list_item_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 55px;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_cosmetologists__list_item_link._mobile {
  display: none;
}

.index_cosmetologists__list_item_link span {
  font: normal 700 16px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-box-shadow: 10px 10px 12px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 12px 0px rgba(117, 136, 158, 0.15);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_cosmetologists__list_item_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-box-shadow: 10px 10px 12px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 12px 0px rgba(117, 136, 158, 0.15);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_cosmetologists__list_item_link:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
}

.index_cosmetologists__list_item_link:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
}

.index_cosmetologists__list_item_name {
  font: normal 700 24px/140% "PT Sans";
  display: block;
  color: #2E2F3D;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.index_cosmetologists__list_item_text {
  font: normal 400 22px/160% "PT Sans";
  color: #7DA5D2;
}

.index_cosmetologists__list_nav {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  margin-left: auto;
}

.index_cosmetologists__list_nav .slick-arrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain transparent;
  font-size: 0px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  pointer-events: all;
  border: none;
  outline: none !important;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_cosmetologists__list_nav .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.index_cosmetologists__list_nav .slick-arrow.slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}

.index_cosmetologists__list_nav_counter {
  font: normal 700 24px/normal "PT Sans";
  color: #7DA5D2;
  text-transform: uppercase;
}

.index_cosmetologists__list_nav_counter span {
  font: 400 24px "PT Sans";
  color: #D8D5D7;
}

.index_cosmetologists__list_progress-bar {
  display: none;
}

.index_cosmetologists__list_item_info {
  margin-top: 60px;
}

.index_cosmetologists__list_item_info_item {
  display: grid;
  grid-template-columns: 163px auto;
  gap: 16px;
}

.index_cosmetologists__list_item_info_item_title {
  font: normal 700 18px/160% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 1.44px;
}

.index_cosmetologists__list_item_info_item_value {
  font: normal 400 18px/160% "PT Sans";
  color: #2E2F3D;
}

.index_cosmetologists__list_item_whatsapp {
  font: normal 700 14px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px 24px;
  border-radius: 100px;
  border: 1px solid #2E2F3D;
  margin-top: 24px;
  color: #2E2F3D;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
}

.index_cosmetologists__list_item_whatsapp::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2725_3042)'%3E%3Cmask id='mask0_2725_3042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M0 3.8147e-06H24V24H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2725_3042)'%3E%3Cpath d='M5.99489 21.4852L0.703172 23.2971L2.56181 18.0521C1.44455 16.3047 0.703125 14.228 0.703125 12.0001C0.703125 5.78691 5.78681 0.703228 12 0.703228C18.2132 0.703228 23.2969 5.78691 23.2969 12.0001C23.2969 18.2133 18.2132 23.297 12 23.297C9.77208 23.297 7.7423 22.6025 5.99489 21.4852Z' fill='%232E2F3D' stroke='%232E2F3D' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.12174 5.88412C5.88822 7.11758 6.27142 11.7342 9.35514 14.8179C12.439 17.9017 17.0555 18.2849 18.289 17.0514L18.8473 16.493C19.1558 16.1846 19.1558 15.6846 18.8473 15.3763L16.6139 13.1429C16.3055 12.8345 15.8056 12.8345 15.4972 13.1429L14.9388 13.7012C14.322 14.318 13.3221 14.318 12.7053 13.7012L10.4719 11.4677C9.85516 10.851 9.85516 9.85105 10.4719 9.23427L11.0303 8.67594C11.3387 8.36755 11.3387 7.86758 11.0303 7.55919L8.79682 5.32574C8.48842 5.01735 7.98846 5.01735 7.68007 5.32574L7.12174 5.88412Z' stroke='white' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2725_3042'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

.index_cosmetologists__list_item_whatsapp:hover:before {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.error {
  background: url("/local/templates/vlaekan/img/bg/error_bg.png") no-repeat 0 0/cover;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.error__content {
  padding: 90px 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: relative;
  z-index: 2;
}

.error__content_link {
  padding-bottom: 5px;
  border-bottom: 1.5px solid #7DA5D2;
  max-width: 270px;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.error__content_link_text {
  font: normal 700 18px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7DA5D2;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.error__content_link_text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='%237DA5D2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  content: "";
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 22px;
  height: 11px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.error__content_link:hover {
  border-bottom: 1.5px solid #FFF;
}

.error__content_link:hover .error__content_link_text {
  color: #FFF;
}

.error__content_link:hover .error__content_link_text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.error__content_text {
  font: normal 500 20px/normal "STIX Two Text";
  color: #FFF;
  margin-bottom: 75px;
  text-align: center;
}

.error__content_title {
  font: normal 400 200px/160px "STIX Two Text";
  color: #FAF8F5;
  letter-spacing: 10px;
  text-transform: uppercase;
  margin-bottom: 14px;
}

.error__wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  direction: rtl;
  padding: 210px 0;
}

.experts__double-title {
  padding-top: 53px;
}

.experts__bg-title {
  font-size: 120px;
}

.experts__title {
  font-size: 48px;
}

.experts__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
  padding: 60px 0 100px;
}

.experts__list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.experts__list_item_description {
  font: italic 400 14px/160% "PT Sans";
  color: #828282;
  margin-bottom: 20px;
}

.experts__list_item_image {
  max-width: 260px;
  max-height: 260px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  margin-bottom: 15px;
}

.experts__list_item_name {
  font: normal 500 22px/140% "STIX Two Text";
  color: #151113;
  margin-bottom: 5px;
}

.experts__list_item_btn {
  margin-top: auto;
  font-size: 16px;
  height: 26px;
}

.experts__list_item_btn::after {
  width: 22px;
  height: 8px;
  background-position: right;
}

.experts__list_item_btn:hover {
  height: 30px;
}

.experts__list_item_btn:hover::after {
  width: 44px;
  height: 30px;
}

.experts_detail {
  padding-bottom: 100px;
}

.experts_detail__contacts {
  padding: 85px 0;
}

.experts_detail__contacts_block {
  margin-top: 60px;
  padding-bottom: 60px;
  border-bottom: 1px solid #D8D5D7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}

.experts_detail__contacts_btn {
  margin-left: 40px;
  background: #A1CE42;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.experts_detail__contacts_btn_text {
  font: normal 700 16px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFF;
  letter-spacing: 2.56px;
  text-transform: uppercase;
}

.experts_detail__contacts_btn_text::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_6157_921)'%3E%3Cpath d='M12.003 0H11.997C5.3805 0 0 5.382 0 12C0 14.625 0.846 17.058 2.2845 19.0335L0.789 23.4915L5.4015 22.017C7.299 23.274 9.5625 24 12.003 24C18.6195 24 24 18.6165 24 12C24 5.3835 18.6195 0 12.003 0Z' fill='white'/%3E%3Cpath d='M18.9853 16.9455C18.6958 17.763 17.5468 18.441 16.6303 18.639C16.0033 18.7725 15.1843 18.879 12.4273 17.736C8.90083 16.275 6.62983 12.6915 6.45283 12.459C6.28333 12.2265 5.02783 10.5615 5.02783 8.83953C5.02783 7.11753 5.90233 6.27903 6.25483 5.91903C6.54433 5.62353 7.02283 5.48853 7.48183 5.48853C7.63033 5.48853 7.76383 5.49603 7.88383 5.50203C8.23633 5.51703 8.41333 5.53803 8.64583 6.09453C8.93533 6.79203 9.64033 8.51403 9.72433 8.69103C9.80983 8.86803 9.89533 9.10803 9.77533 9.34053C9.66283 9.58053 9.56383 9.68703 9.38683 9.89103C9.20983 10.095 9.04183 10.251 8.86483 10.47C8.70283 10.6605 8.51983 10.8645 8.72383 11.217C8.92783 11.562 9.63283 12.7125 10.6708 13.6365C12.0103 14.829 13.0963 15.21 13.4848 15.372C13.7743 15.492 14.1193 15.4635 14.3308 15.2385C14.5993 14.949 14.9308 14.469 15.2683 13.9965C15.5083 13.6575 15.8113 13.6155 16.1293 13.7355C16.4533 13.848 18.1678 14.6955 18.5203 14.871C18.8728 15.048 19.1053 15.132 19.1908 15.2805C19.2748 15.429 19.2748 16.1265 18.9853 16.9455Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6157_921'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  margin-left: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.experts_detail__contacts_double_title {
  padding: 0 !important;
}

.experts_detail__articles_title {
  padding: 0 !important;
}

.experts_detail__contacts_info_online {
  font: italic 400 16px/160% "PT Sans";
  margin-bottom: 10px;
  color: #A1CE42;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.experts_detail__contacts_info_online::before {
  background: #A1CE42;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
}

.experts_detail__contacts_info_text {
  font: normal 500 28px/140% "STIX Two Text";
  color: #151113;
}

.experts_detail__contacts_social_item {
  font: normal 400 18px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #828282;
}

.experts_detail__contacts_social_item::before {
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.experts_detail__contacts_social_item.--instagram::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6165_19027)'%3E%3Cpath d='M12 14.9609C13.3591 14.9609 14.4609 13.8591 14.4609 12.5C14.4609 11.1409 13.3591 10.0391 12 10.0391C10.6409 10.0391 9.53906 11.1409 9.53906 12.5C9.53906 13.8591 10.6409 14.9609 12 14.9609Z' fill='%23828282'/%3E%3Cpath d='M12 0.78125C5.52792 0.78125 0.28125 6.02792 0.28125 12.5C0.28125 18.9721 5.52792 24.2188 12 24.2188C18.4721 24.2188 23.7188 18.9721 23.7188 12.5C23.7188 6.02792 18.4721 0.78125 12 0.78125ZM19.2402 15.4784C19.184 16.5926 18.8709 17.6912 18.059 18.4945C17.2392 19.3055 16.1353 19.6076 15.0105 19.6633H8.98959C7.86459 19.6076 6.76087 19.3056 5.94108 18.4945C5.12911 17.6912 4.81608 16.5926 4.75983 15.4784V9.52156C4.81608 8.40744 5.12916 7.30878 5.94108 6.50544C6.76087 5.6945 7.86473 5.39234 8.98959 5.3367H15.0104C16.1354 5.39234 17.2391 5.69436 18.0589 6.50544C18.8709 7.30878 19.1839 8.40744 19.2402 9.52156L19.2402 15.4784Z' fill='%23828282'/%3E%3Cpath d='M14.9342 6.69374C13.4677 6.65352 10.5324 6.65352 9.06587 6.69374C8.3027 6.71469 7.43753 6.90468 6.89378 7.48546C6.32875 8.08916 6.11523 8.81853 6.09358 9.63449C6.05551 11.0666 6.09358 15.3651 6.09358 15.3651C6.11837 16.1809 6.32875 16.9104 6.89378 17.5141C7.43753 18.095 8.3027 18.2848 9.06587 18.3058C10.5324 18.346 13.4677 18.346 14.9342 18.3058C15.6974 18.2848 16.5626 18.0949 17.1063 17.5141C17.6714 16.9104 17.8849 16.181 17.9065 15.3651V9.63449C17.8849 8.81853 17.6714 8.08916 17.1063 7.48546C16.5624 6.90449 15.6972 6.71469 14.9342 6.69374ZM11.9999 16.3142C11.2454 16.3142 10.508 16.0905 9.88068 15.6714C9.25339 15.2522 8.76449 14.6565 8.47578 13.9595C8.18707 13.2625 8.11153 12.4955 8.25871 11.7556C8.4059 11.0157 8.76919 10.336 9.30265 9.80254C9.83611 9.26908 10.5158 8.90579 11.2557 8.75861C11.9956 8.61143 12.7626 8.68697 13.4596 8.97567C14.1566 9.26438 14.7523 9.75329 15.1715 10.3806C15.5906 11.0079 15.8143 11.7453 15.8143 12.4998C15.8143 13.5114 15.4124 14.4816 14.6971 15.197C13.9818 15.9123 13.0115 16.3142 11.9999 16.3142ZM15.8305 9.47268C15.6797 9.47264 15.5322 9.42786 15.4068 9.34401C15.2813 9.26016 15.1836 9.141 15.1259 9.0016C15.0681 8.8622 15.0531 8.70881 15.0825 8.56084C15.112 8.41286 15.1847 8.27695 15.2914 8.17027C15.3981 8.0636 15.534 7.99096 15.682 7.96154C15.83 7.93212 15.9833 7.94724 16.1227 8.00498C16.2621 8.06273 16.3812 8.16051 16.4651 8.28597C16.5489 8.41142 16.5936 8.55891 16.5936 8.70979C16.5936 8.80999 16.5739 8.9092 16.5355 9.00177C16.4972 9.09434 16.441 9.17845 16.3701 9.2493C16.2993 9.32014 16.2151 9.37633 16.1225 9.41466C16.03 9.45299 15.9307 9.4727 15.8305 9.47268Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6165_19027'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.experts_detail__contacts_social_item.--facebook::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6178_922)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9618 0.86377C14.1252 0.888457 16.0797 1.42016 17.8252 2.45889C19.5498 3.47688 20.9845 4.92031 21.9919 6.65114C23.0243 8.40712 23.5528 10.3734 23.5774 12.55C23.5161 15.5281 22.5768 18.0718 20.7595 20.1808C18.9421 22.2899 16.6145 23.5948 14.2051 24.095V15.7452H16.483L16.9982 12.464H13.5488V10.3148C13.5297 9.86932 13.6706 9.43164 13.946 9.08095C14.2219 8.7293 14.7077 8.54448 15.4033 8.52648H17.4863V5.65218C17.4564 5.64256 17.1728 5.60454 16.6355 5.5381C16.0262 5.46681 15.4134 5.42873 14.7999 5.42403C13.4114 5.43043 12.3132 5.82211 11.5055 6.59906C10.6977 7.37579 10.2851 8.49956 10.2676 9.97035V12.464H7.64258V15.7452H10.2676V24.095C7.30906 23.5948 4.98148 22.2899 3.16414 20.1808C1.34679 18.0718 0.407513 15.5281 0.346191 12.55C0.370726 10.3733 0.89922 8.40702 1.93167 6.65114C2.93915 4.92031 4.37381 3.47689 6.09847 2.45889C7.84389 1.42036 9.79833 0.888657 11.9618 0.86377Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6178_922'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.experts_detail__contacts_socials {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.experts_detail__contacts_socials li:not(:last-child) {
  margin-right: 40px;
}

.experts_detail__description {
  font: italic 400 16px/160% "PT Sans";
  color: #828282;
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D8D5D7;
}

.experts_detail__double_title {
  padding: 0 !important;
}

.experts_detail__header {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}

.experts_detail__image {
  width: 100%;
  max-height: 560px;
}

.experts_detail__text {
  font: italic 400 24px/160% "PT Sans";
  color: #2E2F3D;
  margin: 40px 0;
}

.experts_detail__themes_text {
  font: normal 400 16px/140% "PT Sans";
  color: #828282;
  margin-top: 10px;
}

.experts_detail__themes_title {
  font: normal 700 18px/160% "PT Sans";
  color: #2E2F3D;
}

.experts_detail__title {
  text-transform: none;
}

.experts-detail-page .breadcrumps {
  margin-bottom: 60px;
}

.experts-detail-page .blog__news_list .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.experts-detail-page .blog__news_list .slick-track .blog__news_item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
}

.experts-page .breadcrumps {
  margin-bottom: 40px;
}

.desktop_main_footer {
  border-top: 1px solid #D8D5D7;
  overflow: hidden;
}

.desktop_main_footer__order_call {
  display: inline-block;
  margin-top: 15px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  text-decoration-line: underline;
  color: #A6C4E7;
}

.desktop_main_footer__row_1 {
  display: grid;
  grid-template-columns: 245px 150px 224px;
  gap: 25px 15px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.desktop_main_footer__row_2 {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 0;
  position: relative;
  border-bottom: 1px solid #D9D9D9;
}

.desktop_main_footer__row_2::before {
  background: #D8D5D7;
  content: "";
  display: block;
  width: 100vw;
  height: 1px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.desktop_main_footer__row_2_col_1 {
  display: grid;
  gap: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
}

.desktop_main_footer__section_title {
  font: normal 700 18px/120% "PT Sans";
  color: #151113;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.desktop_main_footer__section_title > a {
  position: relative;
}

.desktop_main_footer__section_title > a::after {
  content: "";
  width: 0%;
  height: 1px;
  background: rgb(46, 47, 61);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  bottom: 0;
  left: 50%;
}

.desktop_main_footer__section_title > a:hover::after {
  width: 100%;
}

.desktop_main_footer__socials {
  margin-top: 30px;
}

.desktop_main_footer__wrap {
  padding: 40px 0;
}

.desktop_main_footer__adress {
  font: normal 400 16px/140% "PT Sans";
  margin-top: 30px;
  color: #000;
}

.desktop_main_footer__google_rating {
  display: block;
  margin-top: 30px;
  max-width: 133px;
  max-height: 58px;
  border-radius: 4px;
  overflow: hidden;
}

.desktop_main_footer__google_rating_img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.desktop_main_footer__payment_title {
  font: normal 400 16px/120% "PT Sans";
  color: #000;
  margin-bottom: 20px;
}

.desktop_main_footer__logo_description {
  font: normal 400 14px/160% "PT Sans";
  color: #828282;
  letter-spacing: 5.6px;
  text-transform: uppercase;
  margin-top: 10px;
}

.desktop_main_footer__payment_list {
  display: grid;
  grid-template-columns: repeat(4, auto);
}

.desktop_main_footer__payment_list_item:nth-child(1) {
  margin-right: 20px;
}

.desktop_main_footer__payment_list_item:nth-child(2) {
  margin-right: 10px;
}

.desktop_main_footer__payment_list_item:nth-child(3) {
  margin-right: 5px;
}

.desktop_main_footer__privacy {
  font: normal 400 12px/150% "PT Sans";
  color: #828282;
}

.desktop_main_footer .desktop_main_footer_menu__item:hover .desktop_main_footer_menu__link:after {
  width: 100%;
}

.desktop_main_footer .desktop_main_footer_menu__link {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  position: relative;
}

.desktop_main_footer .desktop_main_footer_menu__link::after {
  content: "";
  position: absolute;
  width: 0%;
  height: 1px;
  background: rgb(46, 47, 61);
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.desktop_main_footer .desktop_main_footer_menu__list {
  display: grid;
  gap: 8px;
}

.desktop_main_footer .desktop_main_footer_phone {
  display: grid;
  gap: 6px;
}

.desktop_main_footer .desktop_main_footer_phone a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  position: relative;
}

.desktop_main_footer .desktop_main_footer_phone a::before {
  content: "";
  position: absolute;
  width: 0px;
  height: 1px;
  bottom: 0;
  left: 50%;
  background: rgb(46, 47, 61);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.desktop_main_footer .desktop_main_footer_phone a:hover::before {
  width: 100%;
}

.desktop_main_footer__bottom_line {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}

.desktop_main_footer__bottom_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}

.desktop_main_footer__link {
  font: normal 400 12px/150% "PT Sans";
  color: #828282;
  text-decoration-line: underline;
}

.desktop_main_footer__creators {
  font: normal 400 12px/150% "PT Sans";
  margin-left: auto;
  color: #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.desktop_main_footer__creators:hover {
  text-decoration: underline;
}

.social_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mobile_main_footer {
  background: #fff;
  display: none;
  border-top: 1px solid #D8D5D7;
  padding: 40px 0;
}

.mobile_main_footer .container {
  padding: 0 40px;
}

.mobile_main_footer__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}

.mobile_main_footer__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

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

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

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

.mobile_main_footer__row.--border {
  padding-top: 19px;
  border-top: 1px solid #D2D2D2;
}

.mobile_main_footer__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

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

.mobile_main_footer__adress {
  font: normal 400 16px/140% "PT Sans";
  color: #2E2F3D;
  text-align: center;
}

.mobile_main_footer__link {
  font: normal 400 12px/150% "PT Sans";
  color: #828282;
  text-decoration-line: underline;
}

.mobile_main_footer__creators {
  font: normal 400 12px/150% "PT Sans";
  color: #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.mobile_main_footer__creators:hover {
  text-decoration: underline;
}

.mobile_main_footer__copyright {
  font: 11px/150% "Montserrat";
  margin-top: 12px;
}

.mobile_main_footer__copyright a {
  display: block;
  text-align: center;
}

.mobile_main_footer__information {
  font: normal 400 12px/150% "PT Sans";
  text-align: center;
  color: #828282;
}

.mobile_main_footer__underlogo {
  font: normal 400 14px/160% "PT Sans";
  margin-top: 20px;
  color: #828282;
  letter-spacing: 5.6px;
  text-transform: uppercase;
}

.main_header_ii_banner {
  width: 515px;
  height: 232px;
  position: fixed;
  bottom: 52px;
  left: 52px;
  border-radius: 25px;
  background: #fff;
  -webkit-box-shadow: 8px 8px 30px 0px rgba(54, 34, 0, 0.2);
  box-shadow: 8px 8px 30px 0px rgba(54, 34, 0, 0.2);
  z-index: 99999999;
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity 2s ease, -webkit-transform 2s ease;
  transition: opacity 2s ease, -webkit-transform 2s ease;
  -o-transition: transform 2s ease, opacity 2s ease;
  transition: transform 2s ease, opacity 2s ease;
  transition: transform 2s ease, opacity 2s ease, -webkit-transform 2s ease;
}

.main_header_ii_banner.hide-ii-banner {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.main_header_ii_banner.hidden-animate {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  pointer-events: none;
}

.main_header_ii_banner .main_banner_wrapper {
  padding: 12px;
}

.main_header_ii_banner .main_banner_wrapper .main_banner_iiems {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 26px;
}

.main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item {
  position: relative;
}

.main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.first_item {
  background: #d9e8eb;
  border-radius: 20px;
}

.main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.first_item::before {
  content: "";
  display: inline-block;
  background: url("/local/templates/vlaekan/img/ii-banner/ii-banner-add-btn.svg");
  width: 40px;
  height: 40px;
  position: absolute;
  right: 5px;
  bottom: 5px;
  cursor: pointer;
}

.main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.last_item::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: -11px;
  bottom: -9px;
  width: 128px;
  height: 101px;
  background: url("/local/templates/vlaekan/img/ii-banner/ii-banner-finger-images.svg") center no-repeat;
  z-index: -1;
}

.banner_item_images {
  width: 230px;
  height: 255px;
  margin-top: -46px;
}

.banner_item_title {
  color: #151113;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 1.44px;
  text-transform: uppercase;
  margin-top: 5px;
}

.banner_item_title span {
  color: #a1ce42;
}

.banner_item_text {
  color: #2e2f3d;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 130%;
  max-width: 172px;
  margin-top: 7px;
}

.banner_item_text span {
  color: #2e2f3d;
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
  line-height: 130%;
}

.banner_item_btn {
  background: #151113;
  padding: 15px 0px;
  margin-top: 22px;
  border-radius: 100px;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  border: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.banner_item_btn:hover {
  background: #a1ce42;
  color: #151113;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.banner_item_btn a {
  padding: 15px 13px;
}

.banner_btn_mobile {
  display: none;
}

.item_btn_close {
  position: absolute;
  right: 0px;
  top: 5px;
  width: 24px;
  height: 24px;
  background: url("/local/templates/vlaekan/img/ii-banner/ii-banner-closed.svg") center no-repeat;
  z-index: 100;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.item_btn_close:hover {
  background: url("/local/templates/vlaekan/img/ii-banner/ii-banner-clos-hover.svg") center no-repeat;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.footer_banner {
  cursor: pointer;
  background: #8BC9FC;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 0 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 999;
}

.footer_banner__text {
  font: normal 700 24px/160% "PT Sans";
  color: #FFF;
}

.footer_banner__text:hover {
  text-decoration: underline;
}

.for_cosmetologists .breadcrumps {
  margin: 30px 0 50px;
}

.for_cosmetologists__header {
  padding-bottom: 80px;
}

.for_cosmetologists__header_title {
  font: normal 400 48px/140% "PT Sans";
  max-width: 910px;
  margin-right: auto;
  margin-left: auto;
  color: #2E2F3D;
  text-align: center;
  margin-bottom: 20px;
}

.for_cosmetologists__header_undertitle {
  font: normal 400 24px/160% "PT Sans";
  max-width: 95%;
  margin-right: auto;
  margin-left: auto;
  color: #828282;
  text-align: center;
}

.for_cosmetologists__header_undertitle span {
  color: #7DA5D2;
}

.for_cosmetologists__content {
  padding-bottom: 60px;
}

.for_cosmetologists__content_title {
  font: normal 400 32px/140% "PT Sans";
  color: #151113;
  margin-bottom: 40px;
}

.for_cosmetologists__content_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.for_cosmetologists__content_list_item {
  font: normal 400 18px/160% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  color: #2E2F3D;
}

.for_cosmetologists__content_list_item::before {
  background: #8BC9FC;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

.for_cosmetologists__footer {
  padding-bottom: 120px;
}

.for_cosmetologists__footer_title {
  font: normal 400 24px/160% "PT Sans";
  max-width: 1045px;
  margin-right: auto;
  margin-left: auto;
  color: #2E2F3D;
  text-align: center;
  margin-bottom: 20px;
}

.for_cosmetologists__footer_title span {
  color: #7DA5D2;
}

.for_cosmetologists__footer_undertitle {
  font: normal 400 24px/160% "PT Sans";
  color: #828282;
  text-align: center;
  margin-bottom: 80px;
}

.for_cosmetologists__footer_undertitle span {
  color: #7DA5D2;
}

.for_cosmetologists__footer_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: auto;
  margin-left: auto;
}

.for_cosmetologists__footer_link:hover span {
  background: #7DA5D2;
}

.for_cosmetologists__footer_link:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #7DA5D2;
}

.for_cosmetologists__footer_link span {
  font: normal 700 18px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.for_cosmetologists__footer_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #A6C4E7;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.main_header_desktop__cart {
  display: none;
  position: absolute;
  right: 0;
  bottom: -4px;
  max-width: 100%;
  width: 655px;
  z-index: 9999;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  padding: 44px 70px 44px 52px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

.main_header_desktop__cart.active {
  display: block;
}

.main_header_desktop__cart_close {
  position: absolute;
  right: 10px;
  top: 25px;
  border: 0;
  background: none;
  outline: none;
  cursor: pointer;
}

.main_header_desktop__cart_title {
  font: 36px/120% "STIX Two Text";
  color: #2E2F3D;
  margin-bottom: 40px;
  display: block;
  cursor: default;
}

.main_header_desktop__cart_wrapper {
  max-height: 40vh;
  padding-right: 10px;
  margin-bottom: 25px;
  overflow-y: auto;
  overflow-x: hidden;
}

.main_header_desktop__cart_item_category {
  color: #2E2F3D;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 150%;
  display: block;
  margin-bottom: 5px;
  cursor: default;
}

.main_header_desktop__cart_select_count {
  position: absolute;
  right: 0;
  display: grid;
  grid-template-columns: 10px 40px 10px;
  opacity: 0;
}

.main_header_desktop__cart_select_count_btn {
  border: 0;
  background: none;
  font-size: 0;
  cursor: pointer;
}

.main_header_desktop__cart_select_count_btn--minus {
  background: url("/local/templates/vlaekan/img/icons/minus.svg") center no-repeat;
}

.main_header_desktop__cart_select_count_btn--minus:hover {
  background: url("/local/templates/vlaekan/img/icons/minus-active.svg") center no-repeat;
}

.main_header_desktop__cart_select_count_btn--plus {
  background: url("/local/templates/vlaekan/img/icons/plus.svg") center no-repeat;
}

.main_header_desktop__cart_select_count_btn--plus:hover {
  background: url("/local/templates/vlaekan/img/icons/plus-active.svg") center no-repeat;
}

.main_header_desktop__cart_select_count_input {
  font: 18px "PT Sans";
  text-align: center;
  border: none;
  outline: none;
}

.main_header_desktop__cart_item_desc {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main_header_desktop__cart_item_img {
  width: 100px;
  height: 100px;
  position: relative;
}

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

.main_header_desktop__cart_item_img.--sale:after {
  content: attr(data-sale);
  position: absolute;
  font-size: 11px;
  top: 80%;
  right: 0;
  background: #f42c2c;
  border-radius: 50%;
  color: white;
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main_header_desktop__cart_item_img_mask {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(248, 248, 246, 0.8);
  opacity: 0;
}

.main_header_desktop__cart_item_wishlist {
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 50%;
  background: #A6C4E7;
  line-height: 42px;
  cursor: pointer;
}

.main_header_desktop__cart_item_name {
  font: 18px/120% "STIX Two Text";
  color: #2E2F3D;
}

.main_header_desktop__cart_old_price {
  -ms-flex-item-align: end;
  align-self: flex-end;
  text-align: right;
}

.main_header_desktop__cart_old_price_val {
  color: #BDBDBD;
  font-weight: 700;
  font-size: 16px;
  text-decoration-line: line-through;
}

.main_header_desktop__cart_price {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main_header_desktop__cart_price_val {
  color: #2E2F3D;
  font-weight: 700;
  font-size: 18px;
  cursor: default;
}

.main_header_desktop__cart_row {
  display: grid;
  grid-template-columns: 100px 3fr 1fr auto;
  gap: 0 15px;
  border-bottom: 1px solid #D8D5D7;
  padding-bottom: 25px;
  margin-bottom: 25px;
  position: relative;
}

.main_header_desktop__cart_row:hover .main_header_desktop__cart_item_img_mask {
  opacity: 1;
}

.main_header_desktop__cart_row:hover .main_header_desktop__cart_select_count {
  opacity: 1;
}

.main_header_desktop__cart_row:last-child {
  margin-bottom: 0;
}

.main_header_desktop__cart_total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.main_header_desktop__cart_total_old_price {
  color: #BDBDBD;
  text-decoration-line: line-through;
  font-size: 18px;
  font-weight: 700;
}

.main_header_desktop__cart_total_price {
  color: #000000;
  font-weight: 700;
  font-size: 22px;
}

.main_header_desktop__cart_total_title {
  text-transform: uppercase;
  font-size: 10px;
  color: #000000;
  display: block;
  margin-bottom: 5px;
}

.main_header_desktop__cart_confirm_btn {
  background: #F5F4F6;
  font-size: 12px;
  text-transform: uppercase;
  color: #2E2F3D;
  width: 250px;
  text-align: center;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 50px;
}

.main_header_desktop__cart_confirm_btn:hover {
  background: #A6C4E7;
  color: white;
}

.main_header_desktop__cart_empty_title {
  display: block;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #2E2F3D;
  margin-bottom: 5px;
}

.main_header_desktop__cart_empty_text {
  color: #2E2F3D;
  font-size: 18px;
}

.main_header_desktop__cart_empty_text_link {
  text-decoration: underline;
}

.main_header_desktop__cart_empty_text_link:hover {
  color: #2E2F3D;
}

.main_header_desktop__cart_button {
  position: absolute;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 20px;
  height: 20px;
  top: 0;
  right: 0;
  cursor: pointer;
}

.main_header_desktop__cart_button_dots,
.main_header_desktop__cart_button_dots::before,
.main_header_desktop__cart_button_dots::after {
  background: #D8D5D7;
  width: 4px;
  height: 4px;
  border-radius: 50%;
}

.main_header_desktop__cart_button_dots::before,
.main_header_desktop__cart_button_dots::after {
  position: absolute;
  display: block;
  content: "";
}

.main_header_desktop__cart_button_dots::before {
  top: 8px;
}

.main_header_desktop__cart_button_dots::after {
  top: 16px;
}

.main_header_desktop__cart_popup_mask {
  background: rgba(79, 79, 79, 0.35);
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.main_header_desktop__cart_popup_mask.active {
  display: block;
}

.main_header_desktop__cart_popup {
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 221px;
  padding: 20px 10px 24px;
}

.main_header_desktop__cart_popup_row1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 12px;
  border-bottom: 1px solid #D8D5D7;
}

.main_header_desktop__cart_popup_counter_title {
  margin-right: 17px;
  font-weight: 700;
  font-size: 16px;
}

.main_header_desktop__cart_popup_counter {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.main_header_desktop__cart_popup_counter_btn {
  border: 0;
  background: none;
  font-size: 0;
  cursor: pointer;
}

.main_header_desktop__cart_popup_counter_btn_minus {
  background: url("/local/templates/vlaekan/img/icons/minus.svg") center no-repeat;
}

.main_header_desktop__cart_popup_counter_btn_plus {
  background: url("/local/templates/vlaekan/img/icons/plus.svg") center no-repeat;
}

.main_header_desktop__cart_popup_counter_input {
  font: 18px "PT Sans";
  width: 25px;
  border: none;
  outline: none;
  text-align: center;
}

.main_header_desktop__cart_popup_counter_close {
  cursor: pointer;
}

.main_header_desktop__cart_popup_row2 {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 20px;
}

.main_header_desktop__cart_popup_wishlist {
  font-size: 14px;
  line-height: 150%;
  cursor: pointer;
}

.main_header_desktop__cart_popup_wishlist.whishlist {
  color: #7474C1;
}

.main_header_desktop__cart_popup_delete {
  font-size: 14px;
  line-height: 150%;
  cursor: pointer;
}

.main_header_desktop__cart_popup_btn {
  background: #2E2F3D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 40px;
  border: none;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 14px;
  cursor: pointer;
}

.main_header_desktop__cart_share_btn {
  font: normal 400 18px/150% "PT Sans";
  cursor: pointer;
  color: #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: transparent;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 2px;
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  top: 44px;
  right: 70px;
  -webkit-transform: translate(0, 35%);
  -ms-transform: translate(0, 35%);
  transform: translate(0, 35%);
  z-index: 1;
}

.main_header_desktop__cart_share_btn::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cg clip-path='url(%23clip0_10068_1442)'%3E%3Cpath d='M9.93458 15.4774C9.93458 15.8613 10.2458 16.1726 10.6298 16.1726C11.0138 16.1726 11.325 15.8613 11.325 15.4774V2.86476L14.7184 6.25811C14.9899 6.52962 15.4301 6.52962 15.7016 6.25811C15.9731 5.98662 15.9731 5.54643 15.7016 5.27492L11.1305 0.703772C10.9964 0.569694 10.8212 0.501828 10.6455 0.500174C10.6402 0.500058 10.635 0.5 10.6298 0.5C10.6196 0.5 10.6094 0.500222 10.5992 0.50066C10.4126 0.49356 10.2236 0.561268 10.081 0.703783L5.50991 5.27492C5.2384 5.54643 5.2384 5.98662 5.50991 6.25813C5.78142 6.52964 6.22161 6.52964 6.4931 6.25813L9.93458 2.81665V15.4774Z' fill='%23828282'/%3E%3Cpath d='M2.17514 12.1608C2.17514 11.7769 1.86386 11.4656 1.47991 11.4656C1.09593 11.4656 0.784668 11.7769 0.784668 12.1608V17.4874C0.784668 19.1512 2.13349 20.5 3.79734 20.5H17.2994C18.9633 20.5 20.3121 19.1512 20.3121 17.4874V12.1608C20.3121 11.7769 20.0008 11.4656 19.6169 11.4656C19.2329 11.4656 18.9216 11.7769 18.9216 12.1608V17.4874C18.9216 18.3833 18.1954 19.1096 17.2994 19.1096H3.79734C2.90142 19.1096 2.17514 18.3833 2.17514 17.4874V12.1608Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10068_1442'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.54834 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 21px;
  height: 21px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.main_header_desktop__cart_share_btn::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-bottom: 1px solid #151113;
}

.main_header_desktop__cart_share_btn:hover {
  color: #151113;
}

.main_header_desktop__cart_share_btn:hover::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cg clip-path='url(%23clip0_10068_1442)'%3E%3Cpath d='M9.93458 15.4774C9.93458 15.8613 10.2458 16.1726 10.6298 16.1726C11.0138 16.1726 11.325 15.8613 11.325 15.4774V2.86476L14.7184 6.25811C14.9899 6.52962 15.4301 6.52962 15.7016 6.25811C15.9731 5.98662 15.9731 5.54643 15.7016 5.27492L11.1305 0.703772C10.9964 0.569694 10.8212 0.501828 10.6455 0.500174C10.6402 0.500058 10.635 0.5 10.6298 0.5C10.6196 0.5 10.6094 0.500222 10.5992 0.50066C10.4126 0.49356 10.2236 0.561268 10.081 0.703783L5.50991 5.27492C5.2384 5.54643 5.2384 5.98662 5.50991 6.25813C5.78142 6.52964 6.22161 6.52964 6.4931 6.25813L9.93458 2.81665V15.4774Z' fill='%23151113'/%3E%3Cpath d='M2.17514 12.1608C2.17514 11.7769 1.86386 11.4656 1.47991 11.4656C1.09593 11.4656 0.784668 11.7769 0.784668 12.1608V17.4874C0.784668 19.1512 2.13349 20.5 3.79734 20.5H17.2994C18.9633 20.5 20.3121 19.1512 20.3121 17.4874V12.1608C20.3121 11.7769 20.0008 11.4656 19.6169 11.4656C19.2329 11.4656 18.9216 11.7769 18.9216 12.1608V17.4874C18.9216 18.3833 18.1954 19.1096 17.2994 19.1096H3.79734C2.90142 19.1096 2.17514 18.3833 2.17514 17.4874V12.1608Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10068_1442'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.54834 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header_desktop__cart_share_btn:hover::after {
  width: 100%;
}

.main_header_desktop__cart_share_btn_message {
  font: normal 400 14px/150% "PT Sans";
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #2E2F3D;
  position: absolute;
  bottom: -18px;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  padding: 10px 15px;
  background: #F5F4F6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.2));
}

.main_header_desktop__cart_share_btn_message.active {
  opacity: 1;
}

.main_header_desktop__cart_share_btn_message::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_7834_25526)'%3E%3Crect x='0.0483398' width='24' height='24' rx='12' fill='%23A1CE42'/%3E%3Cpath d='M9.18265 15.4925L5.42146 11.7313L4.16772 12.9851L9.18265 18L19.9289 7.25373L18.6752 6L9.18265 15.4925Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7834_25526'%3E%3Crect x='0.0483398' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.main_header_desktop__cart_share_btn_message::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill='none'%3E%3Cpath d='M9.04842 0L17.3818 10H0.715088L9.04842 0Z' fill='%23F5F4F6'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  position: absolute;
  width: 18px;
  height: 10px;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type=number],
input[type=number]:hover,
input[type=number]:focus {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
}

.main_header__cart {
  display: none;
  position: absolute;
  right: 0;
  bottom: -4px;
  max-width: 100%;
  width: 655px;
  z-index: 5;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  padding: 44px 70px 44px 52px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

.main_header__cart.active {
  display: block;
}

.main_header__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
}

.main_header__controls_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}

.main_header__controls_list_item {
  position: relative;
  width: 20px;
  height: 20px;
  border: none;
  padding: 0;
  margin: 0;
  background: transparent;
  cursor: pointer;
}

.main_header__controls_list_item:focus {
  outline: none;
}

.main_header__controls_list_item.--not-hovered {
  opacity: 0.5;
}

.main_header__controls_list_item.--have-favorites:after {
  content: "";
  width: 8px;
  height: 8px;
  background: #A6C4E7;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(35%, -15%);
  -ms-transform: translate(35%, -15%);
  transform: translate(35%, -15%);
  border-radius: 50%;
}

.main_header__controls_list_item.--basket-ico {
  width: 40px;
  height: 40px;
}

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

.main_header__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  margin-right: auto;
  margin-left: auto;
}

.main_header__links_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px 20px 5px 5px;
  border-radius: 100px;
  background: #F3FBFE;
  max-width: 354px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_header__links_item_image {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}

.main_header__links_item_text {
  font: normal 400 18px/normal "PT Sans";
  color: #7DA5D2;
  letter-spacing: 0.9px;
}

.main_header__name {
  font: normal 400 15px/160% "PT Sans";
  color: #7DA5D2;
  letter-spacing: 6px;
  text-transform: uppercase;
  max-width: 400px;
}

.main_header__phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}

.main_header__phone_separator {
  font: normal 400 18px/normal "PT Sans";
  color: #2E2F3D;
  text-transform: uppercase;
}

.main_header__phone_number {
  font: normal 400 18px/normal "PT Sans";
  color: #2E2F3D;
  text-transform: uppercase;
}

.main_header__row {
  padding: 10px 0;
  border-bottom: 1px solid #ECE9EB;
  position: relative;
}

.main_header__mobile {
  display: none;
}

.main_header__mobile_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}

.main_header__mobile_logo {
  width: 35px;
  height: 35px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.main_header__mobile_text {
  font: normal 400 12px/160% "PT Sans";
  color: #7DA5D2;
  letter-spacing: 4.8px;
  text-transform: uppercase;
  max-width: 320px;
}

.main_header__mobile_controls {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  margin-right: 25px;
}

.main_header__mobile_controls_link {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1418_5975)'%3E%3Cpath d='M39.8834 17.0747L34.1885 20.7398L38.1354 25.0392C38.7295 25.6547 38.2828 26.7774 37.4306 26.8154L32.2009 27.2242L35.5417 33.497C36.0308 34.3428 35.036 35.4007 34.1603 34.949L27.1403 31.7491L26.5905 36.415C26.5264 37.1977 25.5391 37.6323 24.9271 37.1481L19.5987 33.2856L15.4121 39.5444C14.9286 40.3271 13.642 40.04 13.495 39.1498L11.8316 30.565L8.19469 31.0584C7.8705 31.1007 7.54623 30.9879 7.32072 30.7624C7.0952 30.5369 6.9683 30.2126 7.01064 29.9025L7.51809 25.1097L0.582684 24.419C0.145611 24.3767 -0.220824 24.0666 -0.33361 23.6296C-0.446409 23.2067 -0.277252 22.7556 0.089269 22.5019L5.64325 18.6254L2.42936 14.5515C1.90475 13.9238 2.34522 12.8797 3.17638 12.8458L7.99733 12.4229L6.06612 6.05133C5.9534 5.65668 6.08023 5.21969 6.39039 4.93775C6.71458 4.66991 7.16568 4.61356 7.5322 4.79681L13.5936 7.67245L14.7214 2.24542C14.8703 1.41153 16.0093 1.12371 16.5539 1.76606L20.6136 6.40374L26.5623 0.314224C27.18 -0.364561 28.4057 0.137483 28.3808 1.04712V8.47596L33.0184 7.37643C33.8064 7.17077 34.5287 7.96343 34.273 8.71557L32.6802 13.9454L39.4888 15.1435C39.9116 15.214 40.2499 15.5524 40.3486 15.9753C40.4332 16.3981 40.2499 16.8351 39.8834 17.0747ZM28.3808 23.4464C28.26 18.6498 22.2433 18.6489 22.122 23.4463C22.2382 28.2255 28.264 28.2262 28.3808 23.4464ZM19.6128 24.4895L23.6021 15.4536C23.8417 14.9321 23.588 14.2977 23.0664 14.0722C22.5308 13.8326 21.8964 14.0722 21.6709 14.6079L17.6675 23.6295C17.3648 24.3046 17.8917 25.128 18.6401 25.1097C19.0489 25.1097 19.4295 24.8841 19.6128 24.4895ZM19.1476 16.4546C19.0264 11.6636 13.0176 11.6501 12.9029 16.4545C13.0127 21.2406 19.0303 21.2288 19.1476 16.4546ZM17.0331 16.4545C16.9873 14.4651 15.0641 14.4498 15.0173 16.4546C15.0669 18.4397 16.9849 18.4239 17.0331 16.4545ZM25.2513 21.9239C23.9358 21.9771 23.9237 24.8964 25.2514 24.9546C26.5794 24.8959 26.5666 21.9767 25.2513 21.9239Z' fill='%23A6C4E7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1418_5975'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  display: none;
  font-size: 0px;
  width: 40px;
  height: 40px;
}

.main_header__mobile_controls_item {
  border: 0;
  padding: 0;
  outline: none;
  background: transparent;
  position: relative;
}

.main_header__mobile_controls_item svg {
  -o-object-fit: contain;
  object-fit: contain;
  width: 24px;
  height: 24px;
}

.main_header__mobile_controls_item.--basket-ico svg {
  -o-object-fit: contain;
  object-fit: contain;
  width: 30px;
  height: 30px;
}

.main_header__mobile_controls_item.--have-favorites:after {
  content: "";
  width: 10px;
  height: 10px;
  background: #A6C4E7;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(15%, 5%);
  -ms-transform: translate(15%, 5%);
  transform: translate(15%, 5%);
  border-radius: 50%;
}

.main_header__mobile_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.main_header__mobile_menu {
  padding: 8px 12px 8px 15px;
  border-radius: 35px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_header__mobile_menu span {
  font: normal 400 16px/160% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #FFF;
  letter-spacing: 6.4px;
  text-transform: uppercase;
}

.main_header__mobile_menu span::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M21.25 6.875C21.25 7.04076 21.1842 7.19973 21.0669 7.31694C20.9497 7.43415 20.7908 7.5 20.625 7.5H4.375C4.20924 7.5 4.05027 7.43415 3.93306 7.31694C3.81585 7.19973 3.75 7.04076 3.75 6.875C3.75 6.70924 3.81585 6.55027 3.93306 6.43306C4.05027 6.31585 4.20924 6.25 4.375 6.25H20.625C20.7908 6.25 20.9497 6.31585 21.0669 6.43306C21.1842 6.55027 21.25 6.70924 21.25 6.875ZM18.125 11.875H4.375C4.20924 11.875 4.05027 11.9408 3.93306 12.0581C3.81585 12.1753 3.75 12.3342 3.75 12.5C3.75 12.6658 3.81585 12.8247 3.93306 12.9419C4.05027 13.0592 4.20924 13.125 4.375 13.125H18.125C18.2908 13.125 18.4497 13.0592 18.5669 12.9419C18.6842 12.8247 18.75 12.6658 18.75 12.5C18.75 12.3342 18.6842 12.1753 18.5669 12.0581C18.4497 11.9408 18.2908 11.875 18.125 11.875ZM12.5 17.5H4.375C4.20924 17.5 4.05027 17.5658 3.93306 17.6831C3.81585 17.8003 3.75 17.9592 3.75 18.125C3.75 18.2908 3.81585 18.4497 3.93306 18.5669C4.05027 18.6842 4.20924 18.75 4.375 18.75H12.5C12.6658 18.75 12.8247 18.6842 12.9419 18.5669C13.0592 18.4497 13.125 18.2908 13.125 18.125C13.125 17.9592 13.0592 17.8003 12.9419 17.6831C12.8247 17.5658 12.6658 17.5 12.5 17.5Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.main_header__mobile_menu.active {
  background: #7DA5D2;
}

.main_header__mobile_menu.active span::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.7119 7.90039C15.8141 7.90039 15.9121 7.94058 15.9844 8.0127C16.0567 8.08506 16.0977 8.1838 16.0977 8.28613C16.0976 8.38837 16.0567 8.4863 15.9844 8.55859L12.5439 12L15.9863 15.4414C16.0586 15.5137 16.0996 15.6117 16.0996 15.7139C16.0996 15.8162 16.0587 15.9149 15.9863 15.9873C15.9141 16.0595 15.816 16.0995 15.7139 16.0996C15.6116 16.0996 15.5128 16.0596 15.4404 15.9873L11.998 12.5459L8.55762 15.9873C8.52189 16.023 8.47924 16.051 8.43262 16.0703C8.38584 16.0897 8.33579 16.0996 8.28516 16.0996C8.23451 16.0996 8.18449 16.0897 8.1377 16.0703C8.09104 16.051 8.04843 16.023 8.0127 15.9873L8.01172 15.9863C7.94015 15.9141 7.90041 15.8165 7.90039 15.7148C7.90039 15.6129 7.93988 15.5146 8.01172 15.4424H8.0127L11.4521 12L8.0127 8.55859L8.00684 8.55371L8.08301 8.48828L8.00684 8.55273C7.94383 8.47899 7.91129 8.38404 7.91504 8.28711C7.91883 8.1901 7.95869 8.09795 8.02734 8.0293C8.09602 7.96065 8.18813 7.92075 8.28516 7.91699C8.38209 7.91325 8.47704 7.94577 8.55078 8.00879L8.55664 8.01465L11.998 11.4541L15.4395 8.0127C15.5118 7.94055 15.6098 7.90041 15.7119 7.90039Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Crect x='2.5' y='2.5' width='19' height='19' rx='9.5' stroke='white'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header__authorization {
  display: none;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  padding: 60px 55px;
  position: absolute;
  right: 2rem;
  width: 650px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9999;
}

.main_header__authorization.active {
  display: block;
}

.main_header__authorization#header-mobile-authorization {
  bottom: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

.main_header__authorization_close {
  position: absolute;
  right: 40px;
  top: 40px;
  background: none;
  border: none;
  outline: none;
}

.main_header__authorization_title {
  font-size: 36px;
  line-height: 120%;
  margin-bottom: 40px;
}

.main_header__authorization_input {
  max-width: 280px;
  width: 100%;
  border: 1px solid #BDBDBD;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 8px 0;
  font-size: 16px;
  outline: none;
  display: block;
  margin: 12px 0;
}

.main_header__authorization_input::-webkit-input-placeholder {
  color: #D8D5D7;
}

.main_header__authorization_input::-moz-placeholder {
  color: #D8D5D7;
}

.main_header__authorization_input:-ms-input-placeholder {
  color: #D8D5D7;
}

.main_header__authorization_input::-ms-input-placeholder {
  color: #D8D5D7;
}

.main_header__authorization_input::placeholder {
  color: #D8D5D7;
}

.main_header__authorization_forgot_pass {
  font-size: 16px;
  text-decoration-line: underline;
  color: #4F4F4F;
}

.main_header__authorization_form_btns {
  margin-top: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  display: inline-grid;
  grid-template-columns: auto auto;
}

.main_header__authorization_form_errors {
  color: #B08A6D;
  margin: 0.5rem 0;
}

.main_header__authorization_form_errors {
  margin: 0.5rem 0;
  color: #B08A6D;
}

.main_header__authorization_sbt {
  background: #F5F4F6;
  border: none;
  outline: none;
  padding: 15px;
  color: #2E2F3D;
  width: 170px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.main_header__authorization_sbt:not(:disabled) {
  background: #A6C4E7;
  border-color: transparent;
  color: #FFF;
  cursor: pointer;
}

.main_header__authorization_sbt:not(:disabled) .main_header__authorization_sbt_ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%237DA5D2'/%3E%3Cpath d='M23.3469 9.00725C21.5973 9.07971 21.4515 9.94928 20.9413 11.0362L15.6197 23.5H14.3805L8.98604 10.8913C8.84025 10.6014 8.76735 10.3116 8.62156 10.0942C8.18417 9.2971 7.60099 9.07971 6.72622 9.00725H6.65332V8.5H11.2459L15.6197 19.0072L18.7543 11.6884C18.9001 11.2536 19.0459 10.9638 19.1188 10.6739C19.5562 9.36957 18.4627 9.15217 17.7338 9.00725V8.5H23.3469V9.00725Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header__authorization_sbt_ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%23E1E0E2'/%3E%3Cpath d='M23.3469 9.00725C21.5973 9.07971 21.4515 9.94928 20.9413 11.0362L15.6197 23.5H14.3805L8.98604 10.8913C8.84025 10.6014 8.76735 10.3116 8.62156 10.0942C8.18417 9.2971 7.60099 9.07971 6.72622 9.00725H6.65332V8.5H11.2459L15.6197 19.0072L18.7543 11.6884C18.9001 11.2536 19.0459 10.9638 19.1188 10.6739C19.5562 9.36957 18.4627 9.15217 17.7338 9.00725V8.5H23.3469V9.00725Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 18px;
  height: 18px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.main_header__authorization_registration {
  width: 280px;
  border: 1px solid #2E2F3D;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_header__authorization_registration:hover {
  background: #A6C4E7;
  border: 1px solid #A6C4E7;
  color: #FFF;
}

.main_header__wishlist {
  display: none;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  padding: 60px 55px;
  position: absolute;
  right: 2rem;
  width: 650px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9999;
  margin-top: 1px;
}

.main_header__wishlist.active {
  display: block;
}

.main_header__wishlist_close {
  position: absolute;
  right: 40px;
  top: 40px;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}

.main_header__wishlist_title {
  font-size: 36px;
  line-height: 120%;
  margin-bottom: 40px;
}

.main_header__wishlist_choice {
  display: block;
  font-size: 20px;
  margin-top: 40px;
  margin-bottom: 5px;
}

.main_header__wishlist_choice a {
  font-weight: 700;
  text-decoration: underline;
}

.main_header__wishlist_desc {
  font-size: 18px;
  line-height: 27px;
}

.main_header__mobile_search_menu {
  position: absolute;
  height: 100%;
  max-height: 100vh;
  width: 100%;
  bottom: -12px;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  left: 0;
  background: white;
  z-index: 1;
  margin-top: 1px;
  display: none;
}

.main_header__mobile_search_menu.active {
  display: block;
  z-index: 9999;
}

.main_header__share {
  display: grid;
  grid-template-columns: repeat(4, 25px);
  gap: 25px;
  margin-top: 25px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main_header__top_row {
  padding: 10px 0;
  border-bottom: 1px solid #ECE9EB;
}

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

.main_header__top_text {
  font: normal 400 12px/160% "PT Sans";
  color: #7DA5D2;
  letter-spacing: 4.8px;
  text-transform: uppercase;
  text-align: center;
  display: none;
}

.main_header__info_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
}

.main_header__info_list_item {
  font: normal 400 16px/normal "PT Sans";
  color: #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_header__info_list_item:hover {
  color: #A6C4E7;
}

.main_header__info_adress {
  font: normal 400 16px/160% "PT Sans";
  color: #828282;
  letter-spacing: 1.6px;
}

.main_header .search_page {
  padding-top: 0;
  border-top: none;
}

.main_header .search_page .catalog__item_list_wrapper {
  margin-top: 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
}

.main_header .search_page .catalog__item_list_wrapper .product_item {
  max-width: 100%;
}

.main_header_mobile__menu_personal {
  display: none;
  position: fixed;
  top: 105px;
  padding: 10px 10px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  width: 100%;
  height: calc(100vh - 65px);
  background: white;
  z-index: 10;
}

.main_header_mobile__menu_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #D8D5D7;
  padding-bottom: 8px;
}

.main_header_mobile__menu_hello {
  font-size: 18px;
  font-weight: 700;
}

.main_header_mobile__close {
  border: none;
  background: none;
  outline: none;
}

.main_header_mobile__list {
  margin-top: 25px;
  display: grid;
  grid-auto-rows: minmax(27px, auto);
  gap: 12px;
}

.main_header_mobile__link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  font-size: 18px;
  position: relative;
}

.main_header_mobile__link:after {
  content: url("/local/templates/vlaekan/img/icons/mobile_menu_arrow.svg");
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.main_header_mobile__link svg {
  stroke: rgb(46, 47, 61);
}

.main_header_mobile__link_counter {
  font: normal 400 20px "STIX Two Text";
  display: inline-block;
  background: #A1CE42;
  color: #FFF;
  text-align: center;
  border-radius: 50%;
  padding: 1px;
  width: 1.2em;
  height: 1.2em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 10px;
}

.main_header_mobile__link._locked {
  position: relative;
  pointer-events: none;
}

.main_header_mobile__link._locked span {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

.main_header_mobile__link._locked svg {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

.main_header_mobile__link._locked::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_2761_27283)'%3E%3Cpath d='M9 0.25C10.3583 0.24995 11.6638 0.77637 12.6422 1.71866C13.6205 2.66094 14.1956 3.94575 14.2465 5.30312L14.25 5.5H15.125C15.5665 5.49986 15.9917 5.66661 16.3155 5.96681C16.6392 6.26701 16.8375 6.67849 16.8706 7.11875L16.875 7.25V16C16.8751 16.4415 16.7084 16.8667 16.4082 17.1905C16.108 17.5142 15.6965 17.7125 15.2562 17.7456L15.125 17.75H2.875C2.4335 17.7501 2.00825 17.5834 1.68452 17.2832C1.36079 16.983 1.16249 16.5715 1.12938 16.1312L1.125 16V7.25C1.12486 6.8085 1.29161 6.38325 1.59181 6.05952C1.89201 5.73579 2.30349 5.53749 2.74375 5.50437L2.875 5.5H3.75C3.75 4.10761 4.30312 2.77226 5.28769 1.78769C6.27226 0.803123 7.60761 0.25 9 0.25ZM15.125 7.25H2.875V16H15.125V7.25ZM9 9C9.37327 9.00012 9.73672 9.11958 10.0373 9.34094C10.3378 9.5623 10.5597 9.87396 10.6705 10.2304C10.7814 10.5868 10.7753 10.9694 10.6533 11.3221C10.5313 11.6749 10.2996 11.9794 9.99225 12.1911L9.875 12.2655V13.375C9.87475 13.598 9.78936 13.8125 9.63626 13.9747C9.48316 14.1369 9.27392 14.2345 9.05128 14.2475C8.82864 14.2606 8.60942 14.1882 8.4384 14.045C8.26737 13.9019 8.15747 13.6988 8.13112 13.4774L8.125 13.375V12.2655C7.7914 12.0729 7.53068 11.7756 7.38327 11.4197C7.23586 11.0638 7.21 10.6692 7.30971 10.2971C7.40941 9.92497 7.6291 9.59617 7.93472 9.36165C8.24033 9.12714 8.61478 9.00002 9 9ZM9 2C8.07174 2 7.1815 2.36875 6.52513 3.02513C5.86875 3.6815 5.5 4.57174 5.5 5.5H12.5C12.5 4.57174 12.1313 3.6815 11.4749 3.02513C10.8185 2.36875 9.92826 2 9 2Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2761_27283'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 18px;
  height: 18px;
}

.main_header_mobile__wrap {
  padding: 11px 0;
  background: #fff;
}

.main_header_mobile__search_container form {
  position: relative;
}

.main_header_mobile__search_container form.active {
  border-bottom: 1px solid #A6C4E7;
}

.main_header_mobile__search_container form.active .header_search__send {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 10L11 16M17 10L11 4M17 10L3 10' stroke='%23A6C4E7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header_mobile__search_container form.active .main_header_mobile__search_send {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 10L11 16M17 10L11 4M17 10L3 10' stroke='%23A6C4E7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header_mobile__search_title {
  font: normal 700 32px/140% "PT Sans";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4742 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7264L14.9354 16.0002L11.2091 12.274C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9356L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.274L17.0646 16.0002L20.7909 19.7264C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4742 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center right/30px;
  color: #2E2F3D;
  position: relative;
  margin-bottom: 40px;
}

.main_header_mobile__search_input {
  font: normal 400 18px/normal "PT Sans";
  border: none;
  color: #2E2F3D;
}

.main_header_mobile__search_input::-webkit-input-placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.main_header_mobile__search_input::-moz-placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.main_header_mobile__search_input:-ms-input-placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.main_header_mobile__search_input::-ms-input-placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.main_header_mobile__search_input::placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.main_header_mobile__search_input:focus {
  outline: none;
}

.main_header_mobile__search_send {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M19.0669 18.1831L14.53 13.6461C15.5247 12.4534 16.125 10.9209 16.125 9.25C16.125 5.45906 13.0409 2.375 9.25 2.375C5.45906 2.375 2.375 5.45906 2.375 9.25C2.375 13.0409 5.45906 16.125 9.25 16.125C10.9209 16.125 12.4534 15.5247 13.6461 14.53L18.1831 19.067C18.3052 19.1891 18.4652 19.2502 18.625 19.2502C18.7848 19.2502 18.9448 19.1891 19.0669 19.067C19.3111 18.8228 19.3111 18.4272 19.0669 18.1831ZM3.625 9.25C3.625 6.14844 6.14813 3.625 9.25 3.625C12.3519 3.625 14.875 6.14844 14.875 9.25C14.875 12.3516 12.3519 14.875 9.25 14.875C6.14813 14.875 3.625 12.3516 3.625 9.25Z' fill='%23928F91'/%3E%3C/svg%3E") no-repeat center center/contain;
  position: absolute;
  border: none;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_header_mobile__search_send:focus {
  outline: none;
}

.main_header_mobile__search_result {
  position: absolute;
  bottom: -11px;
  left: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  display: none;
  padding: 70px 180px 40px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9999;
}

.main_header_mobile__search_result.active {
  display: block;
}

.main_header_mobile__search_result .search_submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 40px;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  margin-left: auto;
  cursor: pointer;
}

.main_header_mobile__search_result .search_submit.--desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_header_mobile__search_result .search_submit.--mobile {
  display: none;
}

.main_header_mobile__search_result .search_submit span {
  font: normal 700 14px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  padding: 16px 24px;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 100px;
  background: #A6C4E7;
}

.main_header_mobile__search_result .search_submit::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #A6C4E7;
  content: "";
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.main_header_mobile__wishlist {
  display: none;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  padding: 60px 55px;
  position: absolute;
  right: 2rem;
  bottom: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  width: 650px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9999;
  margin-top: 1px;
}

.main_header_mobile__wishlist.active {
  display: block;
}

.main_header_mobile__wishlist_close {
  position: absolute;
  right: 5px;
  top: 20px;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}

.main_header_mobile__wishlist_title {
  font-size: 18px;
  font-weight: 700;
  border-bottom: 1px solid #D8D5D7;
  width: 100%;
  display: block;
  padding-bottom: 8px;
  margin: 0;
}

.main_header_mobile__wishlist_choice {
  display: block;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 5px;
}

.main_header_mobile__wishlist_choice a {
  font-weight: 700;
  text-decoration: underline;
}

.main_header_mobile__wishlist_desc {
  font-size: 18px;
  line-height: 27px;
}

.search_submit {
  display: none;
}

.header_search {
  width: 330px;
  max-width: 330px;
  padding-bottom: 10px;
  border-bottom: 1px solid #928F91;
}

.header_search__title {
  display: none;
}

.header_search__title_text {
  font: normal 700 32px/140% "PT Sans";
  color: #2E2F3D;
}

.header_search form {
  position: relative;
}

.header_search form.active {
  border-bottom: 1px solid #A6C4E7;
}

.header_search form.active .header_search__send {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 10L11 16M17 10L11 4M17 10L3 10' stroke='%23A6C4E7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.header_search form.active .main_header_mobile__search_send {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 10L11 16M17 10L11 4M17 10L3 10' stroke='%23A6C4E7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.header_search__input {
  font: normal 400 18px/normal "PT Sans";
  border: none;
  color: #2E2F3D;
}

.header_search__input::-webkit-input-placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.header_search__input::-moz-placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.header_search__input:-ms-input-placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.header_search__input::-ms-input-placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.header_search__input::placeholder {
  font: normal 400 18px/normal "PT Sans";
  color: #928F91;
}

.header_search__input:focus {
  outline: none;
}

.header_search__result {
  position: absolute;
  bottom: -11px;
  left: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  display: none;
  padding: 70px 180px 40px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9999;
}

.header_search__result.active {
  display: block;
}

.header_search__result .search_submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 40px;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  margin-left: auto;
  cursor: pointer;
}

.header_search__result .search_submit.--desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header_search__result .search_submit.--mobile {
  display: none;
}

.header_search__result .search_submit span {
  font: normal 700 14px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  padding: 16px 24px;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 100px;
  background: #A6C4E7;
}

.header_search__result .search_submit::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #A6C4E7;
  content: "";
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.header_search__result_title {
  font: normal 700 24px/normal "PT Sans";
  margin-top: 20px;
  color: #000;
  text-align: center;
}

.header_search__result_undertitle {
  font: normal 400 24px/normal "PT Sans";
  color: #000;
  text-align: center;
}

.header_search__result_close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4742 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7264L14.9354 16.0002L11.2091 12.274C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9356L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.274L17.0646 16.0002L20.7909 19.7264C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4742 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  position: absolute;
  right: 80px;
  top: 20px;
  width: 32px;
  height: 32px;
  border: 0;
  cursor: pointer;
}

.header_search__send {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M19.0669 18.1831L14.53 13.6461C15.5247 12.4534 16.125 10.9209 16.125 9.25C16.125 5.45906 13.0409 2.375 9.25 2.375C5.45906 2.375 2.375 5.45906 2.375 9.25C2.375 13.0409 5.45906 16.125 9.25 16.125C10.9209 16.125 12.4534 15.5247 13.6461 14.53L18.1831 19.067C18.3052 19.1891 18.4652 19.2502 18.625 19.2502C18.7848 19.2502 18.9448 19.1891 19.0669 19.067C19.3111 18.8228 19.3111 18.4272 19.0669 18.1831ZM3.625 9.25C3.625 6.14844 6.14813 3.625 9.25 3.625C12.3519 3.625 14.875 6.14844 14.875 9.25C14.875 12.3516 12.3519 14.875 9.25 14.875C6.14813 14.875 3.625 12.3516 3.625 9.25Z' fill='%23928F91'/%3E%3C/svg%3E") no-repeat center center/contain;
  position: absolute;
  border: none;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header_search__send:focus {
  outline: none;
}

.main_nav {
  width: 100%;
  height: 100%;
  max-width: 1885px;
  margin: 0 auto;
}

.main_nav__extra {
  background: url("data:image/svg+xml,%0A%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' transform='translate(0.5)' fill='white'/%3E%3Ccircle cx='5.5' cy='15' r='3' fill='%23A6C4E7'/%3E%3Ccircle cx='15.5' cy='15' r='3' fill='%23A6C4E7'/%3E%3Ccircle cx='25.5' cy='15' r='3' fill='%23A6C4E7'/%3E%3C/svg%3E%0A") no-repeat center center/contain;
  position: relative;
  -webkit-box-ordinal-group: 100;
  -ms-flex-order: 99;
  order: 99;
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.main_nav__extra::after {
  content: "";
  display: block;
  position: absolute;
  width: 200%;
  height: 20px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
}

.main_nav__extra:hover .main_nav__extra_sublist {
  opacity: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  pointer-events: all;
}

.main_nav__extra_sublist {
  position: absolute;
  left: 50%;
  bottom: -20px;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  padding: 10px;
  border-radius: 20px;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  pointer-events: none;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
}

.main_nav__extra_sublist_item {
  font: normal 400 18px/normal "PT Sans";
  text-align: center;
  color: #2E2F3D;
  position: relative;
  padding-bottom: 5px;
  border-bottom: 1px solid #2E2F3D;
}

.main_nav__item {
  cursor: pointer;
}

.main_nav__item.--main-item:hover > .main_nav__sub_menu {
  -webkit-transform: scaleY(0) translate(0, 100%);
  -ms-transform: scaleY(0) translate(0, 100%);
  transform: scaleY(0) translate(0, 100%);
}

.main_nav__item.--main-item.open > .main_nav__sub_menu {
  cursor: default;
  -webkit-transform: scaleY(1) translate(0, calc(100% + 1px)) !important;
  -ms-transform: scaleY(1) translate(0, calc(100% + 1px)) !important;
  transform: scaleY(1) translate(0, calc(100% + 1px)) !important;
}

.main_nav__item_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  height: 100%;
  position: relative;
}

.main_nav__item_name::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 150%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  height: 1px;
  padding-bottom: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  pointer-events: none;
}

.main_nav__item_name::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 0px;
  height: 1px;
  border-bottom: 1px solid #7DA5D2;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_nav__item_name:hover::after {
  width: 100%;
}

.main_nav__item_name:hover::before {
  pointer-events: all;
}

.main_nav__item_name.--main-item {
  margin-right: auto;
  padding: 13px 30px 13px 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_nav__item_name.--main-item::after {
  display: none;
}

.main_nav__item_name.--main-item:hover {
  background: #7DA5D2;
}

.main_nav__link {
  font: normal 400 18px/140% "PT Sans";
  text-align: center;
  color: #2E2F3D;
  position: relative;
  text-transform: lowercase;
}

.main_nav__link.--main-item {
  font-weight: 700;
  color: #FFF;
}

.main_nav__link_ico {
  max-width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.main_nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  height: 100%;
  max-width: 1505px;
}

.main_nav__sub_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-transform: translate(0, 45px);
  -ms-transform: translate(0, 45px);
  transform: translate(0, 45px);
  padding: 50px 40px 0 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 5;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
  width: 100%;
  max-width: 100vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  left: 0;
  bottom: 0;
  -webkit-transform: scaleY(0) translate(0, 100%);
  -ms-transform: scaleY(0) translate(0, 100%);
  transform: scaleY(0) translate(0, 100%);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  overflow-y: scroll;
}

.main_nav__sub_menu .main_nav__sub_menu {
  display: none;
  cursor: default;
}

.main_nav__sub_menu .main_nav__sub_menu .main_nav__sub_link_content {
  font-size: 16px;
  line-height: 120%;
}

.main_nav__sub_menu.--main-menu {
  z-index: 9998;
}

.main_nav__sub_menu.--toggle-menu {
  z-index: 9999;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_nav__parent:not(.main_nav__sub_menu_item):not(.--main-item) > .main_nav__sub_menu.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: scaleY(1) translate(0, calc(100% + 1px));
  -ms-transform: scaleY(1) translate(0, calc(100% + 1px));
  transform: scaleY(1) translate(0, calc(100% + 1px));
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered ~ .main_nav__sub_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered ~ .main_nav__sub_menu_item_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered ~ .main_nav__sub_menu_item_img::after {
  background: #fff;
  content: "";
  width: 20%;
  height: 100%;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  z-index: -1;
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered .main_nav__sub_link_content {
  color: #A6C4E7;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered .main_nav__sub_link_content.--sale-item::after {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered .main_nav__sub_link_content::after {
  -webkit-transform: scale(0.85);
  -ms-transform: scale(0.85);
  transform: scale(0.85);
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered .main_nav__sub_link_content .main_nav__sub_link_ico {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered .main_nav__sub_link_content .main_nav__sub_link_ico svg {
  stroke: #A6C4E7 !important;
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered .main_nav__sub_link_content .main_nav__sub_link_ico svg path {
  stroke: #A6C4E7 !important;
  stroke-width: 0.7px;
}

.main_nav__sub_menu_item > .main_nav__sub_link.hovered .main_nav__sub_link_content .main_nav__sub_link_ico svg rect {
  stroke: #A6C4E7 !important;
}

.main_nav__sub_menu_container {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  width: 100%;
  height: 100%;
}

.main_nav__sub_menu_container::after {
  content: "";
  width: 100%;
  height: 100%;
  padding: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
}

.main_nav__sub_menu_container.--columns-mode {
  display: grid;
  grid-template-columns: repeat(2, -webkit-max-content);
  grid-template-columns: repeat(2, max-content);
  grid-template-rows: repeat(15, -webkit-max-content);
  grid-template-rows: repeat(15, max-content);
  grid-auto-flow: column;
}

.main_nav__sub_link_ico {
  width: 40px;
  height: 40px;
}

.main_nav__sub_link_ico svg {
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_nav__sub_link_ico svg rect {
  stroke: #D2D2D2 !important;
}

.main_nav__sub_menu_item {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.main_nav__sub_menu_item ~ .main_nav__sub_menu_item_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_nav__sub_menu_item.main_nav__parent > .main_nav__sub_menu {
  position: absolute;
  padding-top: 10px;
  padding: 0;
  height: 100%;
  width: calc(100% - 285px - 60px);
  -webkit-transform: translateX(345px);
  -ms-transform: translateX(345px);
  transform: translateX(345px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-y: scroll;
}

.main_nav__sub_menu_item.main_nav__parent > .main_nav__sub_menu::after {
  content: "";
  width: 100%;
  height: 55px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

.main_nav__sub_menu_item.main_nav__parent > .main_nav__sub_menu .main_nav__sub_menu_item .main_nav__sub_link_ico {
  display: none;
}

.main_nav__sub_menu_item.main_nav__parent > .main_nav__sub_link {
  position: relative;
}

.main_nav__sub_menu_item.main_nav__parent > .main_nav__sub_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cg clip-path='url(%23clip0_100_2294)'%3E%3Cpath d='M10.5 16.042L14.5 12.042L10.5 8.04199' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_100_2294'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5 0.0419922)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  margin-left: auto;
  display: block;
  content: "";
  width: 24px;
  height: 24px;
}

.main_nav__sub_menu_item > .main_nav__sub_menu_item_img {
  width: 560px;
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link {
  color: #A6C4E7;
  font-weight: 700;
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cg clip-path='url(%23clip0_100_2285)'%3E%3Cpath d='M10.5 16.042L14.5 12.042L10.5 8.04199' stroke='%23A6C4E7' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_100_2285'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5 0.0419922)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link .main_nav__sub_link_content {
  color: #A6C4E7;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link .main_nav__sub_link_content::after {
  -webkit-transform: scale(0.85);
  -ms-transform: scale(0.85);
  transform: scale(0.85);
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link .main_nav__sub_link_content .main_nav__sub_link_ico {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link .main_nav__sub_link_content .main_nav__sub_link_ico svg {
  stroke: #A6C4E7 !important;
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link .main_nav__sub_link_content .main_nav__sub_link_ico svg path {
  stroke: #A6C4E7 !important;
  stroke-width: 0.7px;
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link .main_nav__sub_link_content .main_nav__sub_link_ico svg rect {
  stroke: #A6C4E7 !important;
}

.main_nav__sub_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 285px;
  padding-bottom: 15px;
}

.main_nav__sub_link_content {
  font: normal 400 18px/120% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #828282;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
}

.main_nav__sub_link_content.--sale-item {
  color: #A6C4E7;
  font-weight: 700;
}

.main_nav__sub_link_content.--sale-item::after {
  background: url("/local/templates/vlaekan/img/icons/menu/sales_ico_after.webp") no-repeat center center/contain;
  content: "";
  width: 19px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-animation: swing 2s ease-in-out infinite;
  animation: swing 2s ease-in-out infinite;
}

.main_nav__promo_wrap {
  position: absolute;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 560px;
  opacity: 1;
}

.main_nav__promo_wrap.hidden {
  opacity: 0;
}

.main_nav__promo_img {
  display: block;
  width: 100%;
  border-radius: 20px;
}

.main_nav__promo_title {
  color: #2E2F3D;
  font-weight: 700;
  font-size: 36px;
  line-height: 100%;
  width: 80%;
  margin: -36px 0 0 0;
  display: block;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.main_nav__promo_link {
  font-size: 12px;
  text-transform: uppercase;
  color: #2E2F3D;
  background: #F5F4F6;
  width: 200px;
  text-align: center;
  padding: 15px 0;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-top: 26px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_nav__promo_link:hover {
  background: #A1CE42;
}

.main_nav__promo_items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  margin-top: 30px;
}

.main_nav__promo_item_card {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 20px 20px 50px 0px rgba(4, 41, 82, 0.15);
  box-shadow: 20px 20px 50px 0px rgba(4, 41, 82, 0.15);
  padding: 15px;
}

.main_nav__promo_item_card:hover .main_nav__promo_item_card_tag::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' fill='%237DA5D2'/%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='%237DA5D2'/%3E%3Cpath d='M18.9818 15.361L24.6386 15.361M24.6386 15.361L24.6386 21.0178M24.6386 15.361L15.3607 24.639' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_nav__extra_promo + .main_nav__promo_item_card {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.main_nav__extra_promo_banner {
  -webkit-box-shadow: 20px 20px 50px 0 rgba(4, 41, 82, 0.15);
  box-shadow: 20px 20px 50px 0 rgba(4, 41, 82, 0.15);
}

.main_nav__promo_item_card_tag {
  font: normal 400 13px/140% "PT Sans";
  color: #928F91;
  letter-spacing: 1.3px;
  text-transform: lowercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}

.main_nav__promo_item_card_tag::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'%3E%3Crect x='0.5' y='0.541992' width='39' height='39' rx='19.5' stroke='%23928F91'/%3E%3Cpath d='M18.9818 15.403L24.6386 15.403M24.6386 15.403L24.6386 21.0598M24.6386 15.403L15.3607 24.681' stroke='%23928F91' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_nav__promo_item_card_name {
  font: normal 700 16px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 20px;
}

.main_nav__promo_item_card_image {
  margin-top: auto;
  border-radius: 15px;
  background: #F3F3F3;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main_nav__promo_item_card_picture {
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
}

.main_nav__sub_menu_item_img {
  position: absolute;
  display: none;
  right: 0;
  top: 0;
  height: auto;
  min-height: 900px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background: white;
  z-index: 999;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_nav__sub_menu_item_img img {
  display: block;
  border-radius: 20px;
  max-width: 560px;
  width: 100%;
  max-height: 100%;
}

.main_nav__sub_menu_item_img_content {
  width: 100%;
  position: relative;
}

.main_nav__sub_menu_item_image_text {
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0, 83%);
  -ms-transform: translate(0, 83%);
  transform: translate(0, 83%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main_nav__sub_menu_item_title {
  font: normal 700 20px/140% "PT Sans";
  color: #151113;
  margin-bottom: 10px;
  max-width: 200px;
}

.main_nav__sub_menu_item_text {
  font: normal 400 14px/120% "PT Sans";
  color: #151113;
}

.main_nav__sub_menu_separator {
  width: 230px;
  height: 1px;
  border-top: 1px solid #D8D5D7;
  margin-top: 5px;
  padding-bottom: 15px;
}

.basket_counter {
  font: normal 700 12px/normal "PT Sans";
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(35%, 5%);
  -ms-transform: translate(35%, 5%);
  transform: translate(35%, 5%);
  color: #FFF;
  width: 18px;
  height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #FFF;
  background: #A6C4E7;
}

.basket_counter.--disabled {
  display: none;
}

.main_header__authorization_controls {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.main_header__authorization_controls_item {
  width: 100%;
}

.main_header__authorization_controls_item_title {
  font: normal 400 18px/120% "PT Sans";
  color: #828282;
  letter-spacing: 2.16px;
  margin-bottom: 12px;
}

.main_header__authorization_controls_item_link {
  padding: 13px 15px;
  width: 100%;
  border: 1px solid #2E2F3D;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_header__authorization_controls_item_link span {
  font: normal 700 14px/120% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  color: #2E2F3D;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_header__authorization_controls_item_link span::before {
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_header__authorization_controls_item_link span._partner_link::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2744_66363)'%3E%3Cpath d='M13.8034 16.2908C13.5301 16.9624 13.3008 18.3688 14.4785 18.7909M9.90961 16.2908C10.6004 17.9799 9.87821 18.4731 9.7055 18.6211C9.66845 18.6528 9.55841 18.6965 9.39149 18.7497M9.39149 18.7497C8.78043 18.9447 7.40718 19.2685 6.06299 19.6074C4.69391 19.9526 4.34117 20.7951 4.33594 21.1732V23.4419H11.9978M9.39149 18.7497L11.9978 23.4419M11.9978 23.4419H19.6596C19.6596 23.1706 19.6596 22.3914 19.6596 21.4445C19.6596 20.2609 18.4978 19.8663 18.1995 19.7677C17.9012 19.6691 16.2526 19.2869 14.6041 18.8307C14.5605 18.8186 14.5187 18.8053 14.4785 18.7909M11.9978 23.4419L14.4785 18.7909M15.6874 22.4062H18.4664' stroke='%232E2F3D' stroke-width='0.999225'/%3E%3Cpath d='M13.1439 3.18545C13.1937 2.10251 13.894 0.063268 16.2966 0.569866C19.0825 1.15727 17.9817 4.90623 17.1392 5.0439M13.1439 3.18545C4.89229 2.32644 5.55636 8.84797 6.91985 12.2161M13.1439 3.18545C15.1769 3.44977 16.6545 4.53455 17.1392 5.0439M17.1392 5.0439C17.6239 6.00295 18.4112 8.67819 17.1392 11.5416M17.1392 11.5416C16.9489 13.1017 15.6062 16.323 12.2062 16.6488C9.1893 16.9379 7.13728 13.8864 6.91985 12.2161M17.1392 11.5416C16.5847 11.079 15.6217 8.26979 15.2774 6.94364C12.3529 9.81803 8.48718 11.6563 6.91985 12.2161' stroke='%232E2F3D' stroke-width='0.999225'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2744_66363'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header__authorization_controls_item_link span._user_link::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.43579 13.766L4.31574 12.8666C4.19302 11.9473 4.83879 11.1026 5.75807 10.9798' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0664 16.3069C20.8928 16.3042 21.6111 15.6917 21.7235 14.8496L21.9882 12.8666C22.0939 12.075 21.6297 11.3387 20.9117 11.0711' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.23047 13.4611C9.23047 13.4611 9.56514 13.6434 10.0877 13.6434C10.6103 13.6434 10.945 13.4611 10.945 13.4611' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7148 13.4611C15.7148 13.4611 16.0495 13.6434 16.5721 13.6434C17.0947 13.6434 17.4294 13.4611 17.4294 13.4611' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8438 16.217V13.2955C13.8438 12.5185 14.3385 11.8278 15.0742 11.5777L15.2969 11.4987C16.212 11.1877 17.2157 11.2745 18.0638 11.7382L18.5917 12.0267' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1006 11.7473L11.3691 11.4987C10.4539 11.1876 9.45024 11.2745 8.60212 11.7381L8.07422 12.0267' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.19704 13.1675L5.6091 9.38895C5.15315 4.77802 8.77516 0.780167 13.4086 0.780167C18.2095 0.780167 21.8821 5.0575 21.1559 9.80321L20.3384 14.0028C20.3384 16.8372 19.1122 18.8565 16.9557 20.696C15.7567 21.7186 14.4332 22.3353 13.3327 22.3353C12.6011 22.3353 11.771 22.0628 10.9443 21.5796' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.364 5.29173C16.364 5.29173 8.65578 6.31576 6.14062 12.1528' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7148 6.97588C15.7148 6.97588 18.9246 7.69187 20.6307 12.1528' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5195 17.6712C12.0736 18.2495 12.911 17.5786 13.4103 18.067C13.9727 17.6095 14.6306 18.2186 15.3011 17.6712' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9219 19.3193H13.8946' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.20512 18.5031C9.09707 18.6112 8.93538 18.6466 8.79289 18.5913C8.48946 18.4737 7.9457 18.2088 7.41531 17.6784C6.88492 17.148 6.61999 16.6042 6.50234 16.3008C6.4471 16.1584 6.48253 15.9966 6.59058 15.8886L7.1164 15.3627C7.22859 15.2506 7.39748 15.2179 7.54331 15.2804C7.86815 15.4197 8.45148 15.7123 8.91642 16.1772C9.38135 16.6422 9.67391 17.2255 9.81325 17.5503C9.87579 17.6962 9.84308 17.865 9.7309 17.9772L9.20512 18.5031Z' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.50833 18.2725L10.103 18.8671L9.20721 19.7629C8.86242 20.1077 8.32294 20.163 7.91533 19.8954L6.27385 18.8177L5.19613 17.1762C4.92851 16.7686 4.98385 16.2291 5.32864 15.8843L6.22439 14.9886L6.81902 15.5832' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14206 18.9484L5.11719 19.9733' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.78516 21.8383L4.01712 19.6063C4.21998 19.4034 4.54887 19.4034 4.75174 19.6063L5.4857 20.3402C5.68857 20.5431 5.68857 20.872 5.4857 21.0749L3.25369 23.3069' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header__authorization_controls_item_link:hover {
  border: 1px solid #7DA5D2;
  background: #7DA5D2;
}

.main_header__authorization_controls_item_link:hover span {
  color: #FFF;
}

.main_header__authorization_controls_item_link:hover span._partner_link::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2764_30981)'%3E%3Cpath d='M13.8034 16.2908C13.5301 16.9624 13.3008 18.3688 14.4785 18.7909M9.90961 16.2908C10.6004 17.9799 9.87821 18.4731 9.7055 18.621C9.66845 18.6528 9.55841 18.6964 9.39149 18.7497M9.39149 18.7497C8.78043 18.9447 7.40718 19.2684 6.06299 19.6074C4.69391 19.9526 4.34117 20.7951 4.33594 21.1732V23.4418H11.9978M9.39149 18.7497L11.9978 23.4418M11.9978 23.4418H19.6596C19.6596 23.1706 19.6596 22.3914 19.6596 21.4445C19.6596 20.2608 18.4978 19.8663 18.1995 19.7677C17.9012 19.669 16.2526 19.2868 14.6041 18.8306C14.5605 18.8186 14.5187 18.8053 14.4785 18.7909M11.9978 23.4418L14.4785 18.7909M15.6874 22.4062H18.4664' stroke='white' stroke-width='0.999225'/%3E%3Cpath d='M13.1439 3.18547C13.1937 2.10253 13.894 0.063287 16.2966 0.569885C19.0825 1.15729 17.9817 4.90625 17.1392 5.04392M13.1439 3.18547C4.89229 2.32646 5.55636 8.84799 6.91985 12.2161M13.1439 3.18547C15.1769 3.44978 16.6545 4.53456 17.1392 5.04392M17.1392 5.04392C17.6239 6.00297 18.4112 8.67821 17.1392 11.5416M17.1392 11.5416C16.9489 13.1018 15.6062 16.3231 12.2062 16.6489C9.1893 16.938 7.13728 13.8864 6.91985 12.2161M17.1392 11.5416C16.5847 11.079 15.6217 8.26981 15.2774 6.94366C12.3529 9.81805 8.48718 11.6563 6.91985 12.2161' stroke='white' stroke-width='0.999225'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2764_30981'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header__authorization_controls_item_link:hover span._user_link::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.43579 13.766L4.31574 12.8666C4.19302 11.9473 4.83879 11.1026 5.75807 10.9799' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0664 16.3069C20.8928 16.3042 21.6111 15.6917 21.7235 14.8496L21.9882 12.8667C22.0939 12.075 21.6297 11.3387 20.9117 11.0711' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.23047 13.4611C9.23047 13.4611 9.56514 13.6434 10.0877 13.6434C10.6103 13.6434 10.945 13.4611 10.945 13.4611' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7148 13.4611C15.7148 13.4611 16.0495 13.6434 16.5721 13.6434C17.0947 13.6434 17.4294 13.4611 17.4294 13.4611' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8438 16.217V13.2955C13.8438 12.5185 14.3385 11.8278 15.0742 11.5777L15.2969 11.4987C16.212 11.1877 17.2157 11.2745 18.0638 11.7382L18.5917 12.0267' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1006 11.7473L11.3691 11.4987C10.4539 11.1876 9.45024 11.2744 8.60212 11.7381L8.07422 12.0267' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.19704 13.1675L5.6091 9.38894C5.15315 4.77801 8.77516 0.780151 13.4086 0.780151C18.2095 0.780151 21.8821 5.05749 21.1559 9.80319L20.3384 14.0027C20.3384 16.8372 19.1122 18.8565 16.9557 20.6959C15.7567 21.7186 14.4332 22.3352 13.3327 22.3352C12.6011 22.3352 11.771 22.0627 10.9443 21.5795' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.364 5.29175C16.364 5.29175 8.65578 6.31578 6.14062 12.1528' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7148 6.97589C15.7148 6.97589 18.9246 7.69188 20.6307 12.1528' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5195 17.6711C12.0736 18.2494 12.911 17.5786 13.4103 18.0669C13.9727 17.6094 14.6306 18.2186 15.3011 17.6711' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9219 19.3193H13.8946' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.20512 18.5031C9.09707 18.6111 8.93538 18.6465 8.79289 18.5913C8.48946 18.4736 7.9457 18.2087 7.41531 17.6783C6.88492 17.1479 6.61999 16.6042 6.50234 16.3007C6.4471 16.1583 6.48253 15.9966 6.59058 15.8885L7.1164 15.3627C7.22859 15.2505 7.39748 15.2178 7.54331 15.2803C7.86815 15.4197 8.45148 15.7122 8.91642 16.1772C9.38135 16.6421 9.67391 17.2254 9.81325 17.5503C9.87579 17.6961 9.84308 17.865 9.7309 17.9772L9.20512 18.5031Z' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.50833 18.2725L10.103 18.8671L9.20721 19.7628C8.86242 20.1076 8.32294 20.163 7.91533 19.8954L6.27385 18.8176L5.19613 17.1762C4.92851 16.7685 4.98385 16.2291 5.32864 15.8843L6.22439 14.9885L6.81902 15.5832' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14206 18.9484L5.11719 19.9732' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.78516 21.8383L4.01712 19.6063C4.21998 19.4034 4.54887 19.4034 4.75174 19.6063L5.4857 20.3402C5.68857 20.5431 5.68857 20.872 5.4857 21.0748L3.25369 23.3068' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header__authorization_login_btn {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  padding: 14px;
  background: #A6C4E7;
  width: 100%;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.main_header__authorization_login_btn span {
  font: normal 400 16px/120% "PT Sans";
  color: #FFF;
  letter-spacing: 1.28px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_header__authorization_login_btn span::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_2764_31011)'%3E%3Cpath d='M22 11C22 4.92487 17.0751 0 11 0C4.92487 0 0 4.92487 0 11C0 17.0751 4.92487 22 11 22C17.0751 22 22 17.0751 22 11Z' fill='%237DA5D2'/%3E%3Cpath d='M17.1209 6.60532C15.8378 6.65846 15.7309 7.29614 15.3568 8.09322L11.4543 17.2333H10.5455L6.58957 7.98696C6.48266 7.77436 6.4292 7.56184 6.32228 7.40242C6.00153 6.81788 5.57386 6.65846 4.93237 6.60532H4.87891V6.23334H8.2468L11.4543 13.9386L13.753 8.5715C13.8599 8.25264 13.9668 8.04012 14.0203 7.82753C14.341 6.87102 13.5391 6.7116 13.0046 6.60532V6.23334H17.1209V6.60532Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2764_31011'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 22px;
  height: 22px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_header__authorization_login_btn:hover {
  -webkit-box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
}

.index_advantages {
  position: relative;
  height: 900px;
}

.index_advantages__background {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #131010 50%/cover no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.index_advantages__background_image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 1920px;
  margin: 0 auto;
}

.index_advantages__background_image.--desktop-bg {
  display: none;
}

.index_advantages__content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.index_advantages__content_item {
  font: italic 400 24px/120% "STIX Two Text";
  color: #B08A6D;
  text-align: center;
  position: absolute;
}

.index_advantages__content_item.--1_elem {
  top: 5%;
  left: 56%;
  max-width: 260px;
}

.index_advantages__content_item.--2_elem {
  bottom: 28%;
  right: -14%;
  max-width: 220px;
}

.index_advantages__content_item.--3_elem {
  bottom: 1%;
  max-width: 310px;
  left: 8%;
}

.index_advantages__content_item.--4_elem {
  max-width: 200px;
  top: 34.6%;
  left: -11.7%;
}

.index_advantages__inner_circle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 450px;
  height: 450px;
  border-radius: 50%;
  border: 1px solid #B08A6D;
}

.index_advantages__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.index_advantages__outer_circle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.index_banner {
  position: relative;
}

.index_banner_preloader {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A") 0 0/contain;
  position: absolute;
  width: 74px;
  height: 74px;
  top: 20%;
  left: 50%;
  opacity: 1;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.index_banner_preloader::before {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A") 0 0/contain;
  content: "";
  width: 74px;
  height: 74px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rotate 0.5s linear infinite;
  animation: rotate 0.5s linear infinite;
}

.index_banner_preloader.hidden {
  opacity: 0;
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.index_banner__slider {
  padding: 40px 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.index_banner__slider.active {
  opacity: 1;
}

.index_banner__slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 10;
}

.index_banner__slider .slick-dots li {
  width: 10px;
  height: 10px;
}

.index_banner__slider .slick-dots li button {
  display: block;
  font-size: 0px;
  padding: 0;
  border: 0;
  outline: none;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 10px;
  height: 10px;
}

.index_banner__slider .slick-dots li.slick-active {
  width: 15px;
  height: 15px;
}

.index_banner__slider .slick-dots li.slick-active button {
  background: #A6C4E7;
  width: 15px;
  height: 15px;
}

.index_banner__slider_item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 40px;
  min-height: 750px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 40px 30px 30px;
  position: relative;
}

.index_banner__slider_item_background_picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.index_banner__slider_item_background {
  width: 100%;
  height: 100%;
  -o-object-position: top right;
  object-position: top right;
  -o-object-fit: cover;
  object-fit: cover;
}

.index_banner__slider_item_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  z-index: 1;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.index_banner__slider_item_row.--top {
  padding-left: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.index_banner__slider_item_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin-bottom: 10px;
  width: 100%;
  max-width: 810px;
}

.index_banner__slider_item_title.--white .index_banner__slider_item_main_title,
.index_banner__slider_item_title.--white .index_banner__slider_item_undertext {
  color: #F8F8F6;
}

.index_banner__slider_item_tag {
  font: normal 400 18px/normal "PT Sans";
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 10px;
  padding: 5px 15px;
  border-radius: 100px;
  background: #FFF;
  color: #2E2F3D;
  letter-spacing: 8.8px;
  text-transform: uppercase;
}

.index_banner__slider_item_main_title {
  font: normal 400 42px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2.1px;
}

.index_banner__slider_item_undertext {
  font: normal 400 32px/140% "PT Sans";
  color: #828282;
}

.index_banner__slider_item_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: -30px;
  right: 197px;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

.index_banner__slider_item_btn span {
  font: normal 700 18px/normal "PT Sans";
  display: block;
  -webkit-box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
  background: #A6C4E7;
  border-radius: 100px;
  color: #FFF;
  text-align: center;
  text-transform: uppercase;
  padding: 18px 24px;
  letter-spacing: 2.88px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_banner__slider_item_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Crect x='0.5' y='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 24.1365V35.0461M36.864 24.1365H25.9544M36.864 24.1365L24.1361 36.8644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_banner__slider_item_btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
}

.index_banner__slider_item_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Crect x='0.5' y='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 24.1365V35.0461M36.864 24.1365H25.9544M36.864 24.1365L24.1361 36.8644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
}

.index_banner__slider_item_promo {
  max-width: 330px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 15px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 20px 20px 50px 0px rgba(31, 41, 53, 0.2);
  box-shadow: 20px 20px 50px 0px rgba(31, 41, 53, 0.2);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.index_banner__slider_item_promo:hover {
  -webkit-box-shadow: 20px 20px 50px 0px rgba(31, 41, 53, 0.3);
  box-shadow: 20px 20px 50px 0px rgba(31, 41, 53, 0.3);
}

.index_banner__slider_item_promo:hover .index_banner__slider_item_promo_title:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='50' viewBox='0 0 51 50' fill='none'%3E%3Crect x='0.5' width='50' height='50' rx='25' fill='%237DA5D2'/%3E%3Cpath d='M24.4817 20.3608L30.1386 20.3608M30.1386 20.3608L30.1386 26.0177M30.1386 20.3608L20.8606 29.6388' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.index_banner__slider_item_promo_image {
  display: block;
  border-radius: 15px;
  width: 100%;
}

.index_banner__slider_item_promo_name {
  font: normal 700 24px/140% "PT Sans";
  color: #151113;
  margin-bottom: 20px;
}

.index_banner__slider_item_promo_title {
  font: normal 400 18px/140% "PT Sans";
  color: #928F91;
  text-transform: lowercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 30px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  margin-bottom: 10px;
  letter-spacing: 3.6px;
}

.index_banner__slider_item_promo_title:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='50' viewBox='0 0 51 50' fill='none'%3E%3Crect x='0.5' width='50' height='50' rx='25' fill='%23A6C4E7'/%3E%3Cpath d='M24.4817 20.3608L30.1386 20.3608M30.1386 20.3608L30.1386 26.0177M30.1386 20.3608L20.8606 29.6388' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_banner__slider_item_col {
  width: 100%;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}

.index_banner__slider_item_info {
  max-width: 560px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px 10px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.index_banner__slider_item_info_content_text {
  font: normal 400 18px/160% "PT Sans";
  color: #828282;
}

.index_banner__slider_item_info_content_text b {
  color: #2E2F3D;
}

.index_banner__slider_item_info_image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  border-radius: 15px;
  max-width: 150px;
}

.index_banner__slider_item_nav {
  cursor: pointer;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 425px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 20px 20px 50px 0px rgba(138, 149, 162, 0.2);
  box-shadow: 20px 20px 50px 0px rgba(138, 149, 162, 0.2);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.index_banner__slider_item_nav_picture {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 150px;
}

.index_banner__slider_item_nav_image {
  display: block;
  width: 100%;
  border-radius: 15px;
}

.index_banner__slider_item_nav_picture_text {
  font: normal 400 16px/160% "PT Sans";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: #FFF;
  text-transform: lowercase;
  gap: 3px;
  letter-spacing: 6.4px;
}

.index_banner__slider_item_nav_picture_text::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5L1 5.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 22px;
  height: 11px;
}

.index_banner__slider_item_nav_picture_counter {
  font: normal 400 16px/160% "PT Sans";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 6.4px;
  text-transform: lowercase;
}

.index_banner__slider_item_nav_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: auto;
  position: relative;
}

.index_banner__slider_item_nav_title {
  font: normal 700 24px/140% "PT Sans";
  color: #282828;
  margin-bottom: 5px;
}

.index_banner__slider_item_nav_text {
  font: normal 400 18px/140% "PT Sans";
  color: #5A5A5A;
  letter-spacing: 1.8px;
  text-transform: lowercase;
}

.index_banner__slider_item_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='43' viewBox='0 0 42 43' fill='none'%3E%3Crect x='0.5' y='1' width='41' height='41' rx='20.5' stroke='%23828282'/%3E%3Cpath d='M25.9493 16.5498V25.0351M25.9493 16.5498H17.464M25.9493 16.5498L16.0498 26.4493' stroke='%23828282' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  margin-left: auto;
  margin-top: auto;
  width: 40px;
  height: 40px;
}

.index_banner__slider_item_counter_arrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Crect x='40.5' y='0.5' width='40' height='40' rx='20' transform='rotate(90 40.5 0.5)' fill='white'/%3E%3Cpath d='M27.5 20.5L21.5 26.5M27.5 20.5L21.5 14.5M27.5 20.5L13.5 20.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  border: none;
  outline: none !important;
  cursor: pointer;
  width: 40px;
  height: 40px;
}

.index_banner__slider_item_counter_arrow:disabled {
  opacity: 0.5;
  pointer-events: none;
}

.index_banner__slider_item_counter_arrow.--prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.index_banner__slider_item_counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-bottom: 25px;
}

.index_banner__slider_item_counter_wrapp {
  font: normal 400 24px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(46, 47, 61, 0.3);
  text-transform: uppercase;
}

.index_banner__slider_item_counter_current {
  color: #2E2F3D;
}

.index_banner__slider_item_progress {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: calc(100% - 60px);
  height: 2px;
  background: rgba(40, 40, 40, 0.2);
}

.index_banner__slider_item_progress.--mobile {
  display: none;
}

.index_banner__slider_item_progress_line {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 2px;
  background: #282828;
}

.slick-slide.slick-current .index_banner__slider_item_progress_line {
  -webkit-animation: fillProgress 3000ms linear forwards;
  animation: fillProgress 3000ms linear forwards;
}

@-webkit-keyframes fillProgress {
  from {
    width: 0%;
  }

  to {
    width: 100%;
  }
}

@keyframes fillProgress {
  from {
    width: 0%;
  }

  to {
    width: 100%;
  }
}

.beauty_quest {
  background: #F3FBFE;
}

.beauty_quest__wrapper {
  position: relative;
  padding-bottom: 40px;
}

.beauty_quest__bg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  max-width: 660px;
  height: 100%;
}

.beauty_quest__bg_content {
  position: absolute;
  top: 40px;
  left: 40px;
  width: 100%;
  max-width: calc(100% - 80px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 20px;
}

.beauty_quest__bg_content_tag {
  font: normal 400 14px/normal "PT Sans";
  border-radius: 4px;
  background: rgba(250, 223, 115, 0.8);
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  padding: 8px 15px 8px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 185px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFF;
  letter-spacing: 4.2px;
  text-transform: uppercase;
}

.beauty_quest__bg_content_tag::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M15.3328 8.76211C13.275 6.7043 12.1312 3.98086 12.0937 1.08398H11.9062C11.8687 3.98555 10.725 6.70898 8.66714 8.76211C6.60933 10.8199 3.88589 11.9637 0.989014 12.0012V12.1934C3.89058 12.2309 6.61401 13.3746 8.66714 15.4324C10.7296 17.4949 11.8734 20.2277 11.9062 23.134H12.0984C12.1312 20.2277 13.275 17.4949 15.3375 15.4324C17.3953 13.3746 20.1187 12.2309 23.0156 12.1934V12.0012C20.114 11.9637 17.3906 10.8199 15.3328 8.76211Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.beauty_quest__bg_content_text {
  font: normal 400 14px/160% "PT Sans";
  color: #FFF;
  letter-spacing: 4.2px;
  text-transform: uppercase;
}

.beauty_quest__bg_image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.beauty_quest__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  position: relative;
  z-index: 1;
  padding-bottom: 40px;
  margin-right: 40px;
}

.beauty_quest__btn span {
  font: normal 700 18px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
}

.beauty_quest__btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
}

.beauty_quest__header {
  margin-bottom: 130px;
  padding-top: 100px;
  max-width: 83%;
  margin-left: auto;
}

.beauty_quest__header_title_tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 24px;
}

.beauty_quest__header_title_tag_item {
  font: normal 400 28px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7DA5D2;
}

.beauty_quest__header_title_tag_item::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Cpath d='M39.9463 25L33.9463 31M39.9463 25L33.9463 19M39.9463 25L1.05439 25' stroke='%237DA5D2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.beauty_quest__header_title_tag_item.--result {
  gap: 5px;
  padding: 6px 15px 10px 20px;
  border-radius: 100px;
  background: #DBEFFF;
}

.beauty_quest__header_title_tag_item.--result::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath d='M18.5209 15.9643C16.6544 14.0978 15.617 11.6276 15.583 9H15.413C15.3789 11.6318 14.3415 14.102 12.475 15.9643C10.6085 17.8308 8.13829 18.8682 5.51074 18.9022V19.0765C8.14254 19.1105 10.6128 20.148 12.475 22.0145C14.3458 23.8852 15.3832 26.3639 15.413 29H15.5873C15.617 26.3639 16.6544 23.8852 18.5252 22.0145C20.3917 20.148 22.8619 19.1105 25.4895 19.0765V18.9022C22.8577 18.8682 20.3874 17.8308 18.5209 15.9643Z' fill='%237DA5D2'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.beauty_quest__header_title_text {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 20px;
}

.beauty_quest__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  max-width: 100%;
  gap: 140px;
  white-space: normal;
}

.beauty_quest__list_item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 20px;
  padding-bottom: 15px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  white-space: normal;
}

.beauty_quest__list_item_try_top {
  position: relative;
}

.beauty_quest__list_item_try_top a {
  position: absolute;
  opacity: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: #7DA5D2;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.beauty_quest__list_item_try_top a span {
  font: normal 700 18px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
}

.beauty_quest__list_item_try_top a span::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.3637 1.75977V12.6694M14.3637 1.75977H3.45402M14.3637 1.75977L1.63574 14.4877' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 13px;
  height: 13px;
}

.beauty_quest__list_item_try {
  max-width: 280px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 20px 10px;
  border-radius: 20px;
  background: #7DA5D2;
  -webkit-box-shadow: 10px 10px 10px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 10px 0px rgba(117, 136, 158, 0.15);
}

.beauty_quest__list_item_try:hover a {
  opacity: 1;
}

.beauty_quest__list_item_try .beauty_quest__list_item_want_content {
  color: #FFF;
}

.beauty_quest__list_item_try .beauty_quest__list_item_want_content span {
  font-size: 22px;
  display: block;
  color: #FFF;
  margin-bottom: 10px;
}

.beauty_quest__list_item_try .beauty_quest__list_item_want_content span.--want {
  color: #2E2F3D;
}

.beauty_quest__list_item_want {
  max-width: 260px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 20px 10px;
  border-radius: 20px;
}

.beauty_quest__list_item_want .beauty_quest__list_item_want_image {
  max-width: 240px;
}

.beauty_quest__list_item_want_content {
  font: normal 400 17px/normal "PT Sans";
  color: #828282;
  text-align: center;
  letter-spacing: 2.72px;
  text-transform: uppercase;
}

.beauty_quest__list_item_want_content span {
  font-weight: 700;
  font-size: 22px;
  display: block;
  color: #FFF;
  margin-bottom: 10px;
}

.beauty_quest__list_item_want_content span.--want {
  color: #2E2F3D;
}

.beauty_quest__list_item_want_image {
  margin-bottom: 20px;
  display: block;
  border-radius: 15px;
  max-width: 100%;
}

.beauty_quest__list_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 3;
}

.beauty_quest__list_nav_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 3;
}

.beauty_quest__list_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='white'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  border: none;
  outline: none !important;
  font-size: 0px;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.beauty_quest__list_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.beauty_quest__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  margin-bottom: 50px;
  position: relative;
  z-index: 2;
  max-width: 1340px;
  padding-bottom: 40px;
}

.beauty_quest__list_nav_progress-bar {
  display: none;
}

.index_bestsellers {
  padding: 100px 0;
}

.index_bestsellers__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}

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

.index_bestsellers__header_btn span {
  font: normal 700 18px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_bestsellers__header_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_bestsellers__header_btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_bestsellers__header_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_bestsellers__header_img {
  width: 100%;
  max-width: 295px;
}

.index_bestsellers__header_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}

.index_bestsellers__header_title_text {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
}

.index_bestsellers__products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

.index_bestsellers__products_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 1160px;
  margin-right: auto;
  margin-left: auto;
  gap: 20px;
  margin-top: 40px;
}

.index_bestsellers__products_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='42' viewBox='0 0 43 42' fill='none'%3E%3Crect x='42' y='0.5' width='41' height='41' rx='20.5' transform='rotate(90 42 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21L22.5 27M28.5 21L22.5 15M28.5 21L14.5 21' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain transparent;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 0px;
  padding: 0;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border: none;
  outline: none !important;
}

.index_bestsellers__products_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.index_bestsellers__products_progress {
  width: 100%;
  margin-right: 20px;
  height: 4px;
  border-radius: 0;
}

.index_bestsellers__products_progress .scroll-carousel-progress-fill {
  background: #A6C4E7;
  width: 280px;
}

.index_bestsellers__product_banner {
  display: block;
  border-radius: 10px;
  max-width: 360px;
  -o-object-fit: cover;
  object-fit: cover;
}

.index_blog_list {
  padding-bottom: 100px;
}

.index_blog_list__experts {
  margin-top: 50px;
}

.index_blog_list__experts_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}

.index_blog_list__experts_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.index_blog_list__experts_list_image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 80px;
  height: 80px;
}

.index_blog_list__experts_list_image:not(:first-child) {
  margin-left: -15px;
}

.index_blog_list__experts_text {
  font: normal 400 24px/160% "PT Sans";
  color: #2E2F3D;
  max-width: 865px;
}

.index_blog_list__top_title {
  position: relative;
  padding-top: 50px;
}

.index_blog_list__articles {
  margin-top: 60px;
}

.index_blog_list__articles_link {
  margin-top: 40px;
}

.index_brands {
  margin-top: calc(60px + 80 * ((100vw - 320px) / 1600));
}

.all_brands__controls {
  margin-top: 36px;
}

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

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

.progress_bar_v1 {
  background: #B08A6D;
  display: block;
  height: 4px;
  position: absolute;
  bottom: 0px;
  z-index: 1;
  width: 100%;
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.catalog_v1__col_right {
  display: none;
}

.catalog_v1__col_right.active {
  display: block;
}

.catalog_v1__title.active {
  font: 400 calc(22px + 26 * ((100vw - 320px) / 1600))/1.25 "STIX Two Text";
  cursor: default;
}

.catalog_v1__title.passive {
  font: 400 calc(30px + 6 * ((100vw - 320px) / 1600))/1.25 "STIX Two Text";
  color: #BDBDBD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 24px;
  margin-top: 16px;
  cursor: pointer;
  -webkit-transition: 200ms;
  -o-transition: 200ms;
  transition: 200ms;
}

.catalog_v1__title.passive:hover {
  color: #6FA287;
}

.catalog_v1__title.passive:hover::before {
  background: url("/local/templates/vlaekan/img/icons/arrow-green.svg");
  content: "";
  width: 46px;
  height: 10px;
  background: 50%/contain no-repeat;
}

.catalog_v1__title.passive::before {
  background: url("/local/templates/vlaekan/img/icons/arrow-grey.svg");
  content: "";
  width: 46px;
  height: 10px;
  background: 50%/contain no-repeat;
  -webkit-transition: 200ms;
  -o-transition: 200ms;
  transition: 200ms;
}

.catalog_v1__link_more {
  margin-top: 93px;
  max-width: 218px;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog_v1__link_more:hover {
  background: #000000;
}

.catalog_v1__bottom_control {
  display: none;
  margin-top: 32px;
}

.catalog_v1__mobile_link_more {
  max-width: 200px;
  width: 100%;
}

.catalog_v1_list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 40px;
  grid-auto-rows: 1fr;
  min-width: 0;
}

.catalog_v1_list .product_item {
  max-width: 260px;
}

.catalog_v1_list .product_item .product_item__title {
  font-size: 20px;
}

.catalog_v1_list .slick-slide {
  margin-right: 0;
}

.catalog_v1_list .slick-slide .product_item {
  margin-right: 40px;
}

.catalog_v1_item {
  display: grid;
}

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

.catalog_v1_item__header {
  height: 260px;
  background: #F8F8F6;
  position: relative;
}

.catalog_v1_item__pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.catalog_v1_item__pic picture {
  height: 100%;
}

.catalog_v1_item__img {
  height: 100%;
}

.catalog_v1_item__badge {
  background: #6FA287;
  position: absolute;
  top: 14px;
  left: 14px;
  height: calc(28px + 12 * ((100vw - 320px) / 1600));
  width: calc(28px + 12 * ((100vw - 320px) / 1600));
  border-radius: 50%;
  color: #FFFFFF;
  font-weight: 700;
  font-size: calc(8px + 2 * ((100vw - 320px) / 1600));
  line-height: 120%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog_v1_item.new .catalog_v1_item__badge {
  background: #6FA287;
  color: #FFFFFF;
}

.catalog_v1_item.hit .catalog_v1_item__badge {
  background: #7474C1;
  color: #FFFFFF;
}

.catalog_v1_item__body {
  margin-top: 14px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.catalog_v1_item__category {
  font-size: calc(10px + 2 * ((100vw - 320px) / 1600));
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.catalog_v1_item__title {
  font: 400 calc(16px + 4 * ((100vw - 320px) / 1600))/120% "STIX Two Text";
  margin-top: 14px;
}

.catalog_v1_item__footer {
  margin-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.catalog_v1_item__price_discount {
  margin-right: 28px;
  color: #BDBDBD;
  font-weight: 700;
  font-size: calc(14px + 4 * ((100vw - 320px) / 1600));
  line-height: 120%;
  text-decoration-line: line-through;
}

.catalog_v1_item__price {
  font-weight: 700;
  font-size: calc(16px + 4 * ((100vw - 320px) / 1600));
  line-height: 120%;
}

.index_catalog_v1 {
  overflow: hidden;
}

.index_catalog_v1 .container {
  position: relative;
}

.index_catalog_v1 .catalog_v1 {
  position: relative;
  left: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 1300px;
  gap: 40px 15px;
}

.catalog_v2 {
  display: grid;
  grid-template-columns: 560px 1fr;
  gap: 40px;
}

.catalog_v2__banner {
  max-width: 700px;
  position: relative;
}

.catalog_v2__title {
  position: absolute;
  bottom: 8%;
  left: -22%;
}

.catalog_v2__title.--main-page {
  top: -40px;
}

.catalog_v2__link_more {
  position: absolute;
  bottom: 0;
  max-width: 216px;
  width: 100%;
  bottom: -5%;
  left: -14%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog_v2__link_more:hover {
  background: #000000;
}

.catalog_v2__bottom_control {
  display: none;
  margin-top: 32px;
}

.catalog_v2__mobile_link_more {
  max-width: 200px;
  width: 100%;
}

.catalog_v2_list {
  display: grid;
  grid-template-columns: 260px 260px;
  gap: 60px 40px;
  grid-auto-rows: 1fr;
  min-width: 0;
}

.index_catalog_v2 {
  margin-top: 140px;
}

.index_catalog_v2 .container {
  position: relative;
}

.index_catalog_v2 .catalog_v2 {
  position: relative;
  left: 0;
  max-width: 1300px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.index_catalog_v3 {
  margin-top: calc(60px + 80 * ((100vw - 320px) / 1600));
}

.index_catalog_v3__title {
  margin-bottom: calc(24px + 36 * ((100vw - 320px) / 1600));
}

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

.catalog_v3__bottom_control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.catalog_v3__link_more {
  max-width: 215px;
  width: 100%;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-top: 20px;
}

.catalog_v3__link_more:hover {
  background: #000000;
}

.catalog_v3_list {
  display: grid;
  grid-template-columns: 2.18fr 1fr 1fr;
  gap: 40px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: hidden;
}

.categories {
  padding: 52px 0 57px;
  position: relative;
  background: #2f2f2f;
  margin-bottom: 50px;
}

.categories__bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left top;
  object-position: left top;
}

.categories__bg.--desktop-bg {
  display: none;
}

.categories__brands {
  margin-top: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #828282;
  overflow-x: scroll;
}

.categories__brands_item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.categories__brands_item_image {
  width: 100%;
}

.categories__brands::-webkit-scrollbar {
  height: 4px;
}

.categories__brands::-webkit-scrollbar-track {
  background: transparent;
}

.categories__brands::-webkit-scrollbar-thumb {
  background: rgba(216, 213, 215, 0.4);
}

.categories__brands::-webkit-scrollbar-thumb:hover {
  background: rgba(216, 213, 215, 0.4);
}

.categories__slider {
  display: grid;
  grid-template-columns: 590px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  position: relative;
}

.categories__slider_progressbar {
  background: rgb(255, 255, 255);
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 0px;
  height: 2px;
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
}

.categories__slider_progressbar_tablet {
  background: rgb(255, 255, 255);
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 0px;
  height: 2px;
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
  z-index: 2;
}

.categories__slider_progressbar_tablet.active {
  width: 100%;
}

.categories__slider_progressbar.active {
  width: 100%;
}

.categories__slider_arrows {
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  width: 100%;
  height: 100%;
  max-width: 165px;
  max-height: 70px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: rgba(255, 255, 255, 0.2);
  z-index: 4;
}

.categories__slider_arrow {
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.categories__slider_arrow.--prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2670_30)'%3E%3Cpath d='M19.2625 20.7375L13.5375 15L19.2625 9.2625L17.5 7.5L10 15L17.5 22.5L19.2625 20.7375Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2670_30'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.categories__slider_arrow.--next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2670_34)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2670_34'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.categories__slider_counter {
  font: normal 400 18px/normal "STIX Two Text";
  color: #FFF;
  text-transform: uppercase;
}

.categories__slider_item {
  max-width: 560px;
  height: 100%;
  position: relative;
  -webkit-box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.2);
}

.categories__slider_item::before {
  opacity: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.25)));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 100%);
  z-index: 2;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.categories__slider_item_number {
  font: normal 400 64px/normal "STIX Two Text";
  position: absolute;
  top: 0;
  left: 40px;
  color: #B08A6D;
  text-transform: uppercase;
  z-index: 5;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.categories__slider_item_image {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.categories__slider_item_content {
  position: absolute;
  bottom: 90px;
  left: 40px;
  z-index: 3;
}

.categories__slider_item_title {
  font: normal 500 32px/normal "STIX Two Text";
  display: block;
  color: #FFF;
  text-transform: uppercase;
  margin-bottom: 10px;
}

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

.categories__slider_item_sections_list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-right: 15px;
}

.categories__slider_item_sections_list_item_link {
  font: normal 400 16px/normal "PT Sans";
  margin-right: 15px;
  color: #FFF;
  text-transform: uppercase;
}

.categories__slider_item_sections_list_item:not(:last-child)::after {
  background: rgba(255, 255, 255, 0.4);
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 15px;
  display: block;
}

.categories__slider_item_btn {
  margin-top: 40px;
  max-width: 335px;
}

.categories__slider_item_btn_wrapper {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}

.categories__slider_item_btn::before {
  opacity: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.categories__slider_item:hover::before {
  opacity: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 2;
}

.categories__slider_item:hover .categories__slider_item_btn::before {
  opacity: 1;
}

.categories__slider_item:hover .categories__slider_item_btn_wrapper {
  height: 72px;
  overflow: visible;
}

.categories__slider_wrapper {
  margin-left: 30px;
}

.categories__slider_wrapper .slick-list {
  overflow-x: visible;
  overflow-y: visible;
}

.categories__text {
  font: italic 400 24px/normal "STIX Two Text";
  position: absolute;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #B08A6D;
  letter-spacing: 3.6px;
  max-width: 265px;
  z-index: 5;
}

.categories__wrapper {
  position: relative;
  z-index: 1;
  padding-top: 25px;
  overflow: hidden;
}

.categories__center_text {
  font: italic 400 24.5px/normal "STIX Two Text";
  position: absolute;
  top: 39.6%;
  left: 49.4%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 265px;
  color: #B08A6D;
  letter-spacing: 4px;
  z-index: 3;
}

.categories .dots_v2 button {
  background: rgba(176, 138, 109, 0.2);
}

.categories .dots_v2 .slick-active button {
  background: #B08A6D;
}

.slider-progress span {
  background: rgba(233, 233, 120, 0.7);
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 0px;
  height: 100%;
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
}

.slider-progress span.active {
  width: 100%;
}

.reviews_block {
  position: relative;
  padding-top: 56px;
  padding-bottom: 140px;
  margin-top: 200px;
}

.reviews_block::before {
  content: "";
  width: 200vw;
  height: calc(100% - 40px);
  position: absolute;
  z-index: -1;
  top: -20px;
  left: 0;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: #F3FBFE;
}

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

.reviews_block__top_slider_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 135px;
  width: 100%;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.reviews_block__slider_arrow {
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  position: relative;
  cursor: pointer;
}

.reviews_block__slider_arrow.--prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_288)'%3E%3Cpath d='M19.772 9.2625L14.047 15L19.772 20.7375L18.0095 22.5L10.5095 15L18.0095 7.5L19.772 9.2625Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_288'%3E%3Crect width='30' height='30' fill='white' transform='matrix(1 0 0 -1 0.50946 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.reviews_block__slider_arrow.--prev:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_288)'%3E%3Cpath d='M19.772 9.2625L14.047 15L19.772 20.7375L18.0095 22.5L10.5095 15L18.0095 7.5L19.772 9.2625Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_288'%3E%3Crect width='30' height='30' fill='white' transform='matrix(1 0 0 -1 0.50946 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.reviews_block__slider_arrow.--next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_237)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_237'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.reviews_block__slider_arrow.--next:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_237)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_237'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.reviews_block__top_slider_counter {
  font: normal 400 18px/normal "STIX Two Text";
  color: #2E2F3D;
  text-transform: uppercase;
}

.reviews_block__slider {
  margin-top: 25px;
  margin-right: -20px;
  margin-left: -20px;
}

.reviews_block__slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
}

.reviews_block__slider .slick-track .slick-slide {
  height: auto;
}

.reviews_block__slider .slick-track .slick-slide > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.reviews_block__slider_item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 20px;
  max-width: 550px;
  width: 100%;
  height: auto !important;
}

.reviews_block__slider_item_avatar {
  font: normal 700 32px/120% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background: #F5F4F6;
  width: 60px;
  height: 60px;
  padding: 11px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFF;
  margin-right: 15px;
}

.reviews_block__slider_item_content {
  font: normal 400 18px/150% "PT Sans";
  color: #151113;
  padding-bottom: 15px;
  border-bottom: 1px solid #D8D5D7;
  min-height: 125px;
}

.reviews_block__slider_item_content_text {
  overflow: hidden;
}

.reviews_block__slider_item_date {
  font: normal 400 16px/120% "PT Sans";
  color: #D8D5D7;
}

.reviews_block__slider_item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.reviews_block__slider_item_info {
  width: 100%;
  margin-right: 15px;
}

.reviews_block__slider_item_rating {
  max-width: 80px;
}

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

.reviews_block__slider_item_user_name {
  font: normal 400 18px/120% "PT Sans";
  color: #151113;
  margin-bottom: 5px;
}

.reviews_block__slider_item_footer {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto 0 0 0;
}

.reviews_block__slider_item_image {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  max-height: 150px;
}

.reviews_block__slider_item_product_name {
  font: normal 400 20px/120% "STIX Two Text";
  color: #151113;
}

.reviews_block__slider_item_content_button {
  font: normal 700 12px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding: 0 0 5px 0;
  border: none;
  outline: none;
  border-bottom: 1px solid #D8D5D7;
  background: none;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 20px 0 0 auto;
  color: #D8D5D7;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  cursor: pointer;
}

.reviews_block__slider_item_content_button::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.5 1C4.5 0.723858 4.27614 0.5 4 0.5C3.72386 0.5 3.5 0.723858 3.5 1L4.5 1ZM3.64645 11.3536C3.84171 11.5488 4.15829 11.5488 4.35355 11.3536L7.53553 8.17157C7.7308 7.97631 7.7308 7.65973 7.53553 7.46447C7.34027 7.2692 7.02369 7.2692 6.82843 7.46447L4 10.2929L1.17157 7.46447C0.97631 7.2692 0.659728 7.2692 0.464466 7.46447C0.269204 7.65973 0.269204 7.97631 0.464466 8.17157L3.64645 11.3536ZM3.5 1L3.5 11L4.5 11L4.5 1L3.5 1Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  content: "";
  position: relative;
  width: 8px;
  height: 12px;
  margin-left: 7px;
  right: -4px;
}

.reviews_block__slider_item_content_button.toggled {
  color: #2E2F3D;
  border-bottom: 1px solid #2E2F3D;
}

.reviews_block__slider_item_content_button.toggled::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M3.5 11C3.5 11.2761 3.72386 11.5 4 11.5C4.27614 11.5 4.5 11.2761 4.5 11L3.5 11ZM4.35355 0.646446C4.15829 0.451184 3.84171 0.451184 3.64645 0.646446L0.464466 3.82843C0.269204 4.02369 0.269204 4.34027 0.464466 4.53553C0.659729 4.7308 0.976311 4.7308 1.17157 4.53553L4 1.70711L6.82843 4.53553C7.02369 4.7308 7.34027 4.7308 7.53553 4.53553C7.7308 4.34027 7.7308 4.02369 7.53553 3.82843L4.35355 0.646446ZM4.5 11L4.5 1L3.5 1L3.5 11L4.5 11Z' fill='%232E2F3D'/%3E%3C/svg%3E");
}

.index_double_reviews .reviews_block__slider_item {
  margin-right: 40px;
}

.feedback {
  background: #FAF8F5;
}

.feedback__col {
  max-width: 600px;
}

.feedback__col:not(:last-child) {
  margin-right: 140px;
}

.feedback__content_btn {
  max-width: 360px;
  padding-top: 18px;
}

.feedback__content_form_box {
  width: 15px;
  height: 15px;
  border: 1px solid #151113;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.feedback__content_form_box::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1928_24028)'%3E%3Cpath d='M6.32839 10.0373L4.13436 7.84328L3.40302 8.57463L6.32839 11.5L12.597 5.23134L11.8657 4.5L6.32839 10.0373Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1928_24028'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
}

.feedback__content_form_checkbox {
  display: none;
}

.feedback__content_form_input {
  font: normal 500 16px/normal "Montserrat";
  color: #B08A6D;
  padding: 18px 0;
  border: none;
  border-bottom: 1px solid #B08A6D;
  border-top: 1px solid transparent;
  background: transparent;
  width: 100%;
  max-width: 460px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.feedback__content_form_input::-webkit-input-placeholder {
  font: normal 500 16px/normal "Montserrat";
  color: #B08A6D;
}

.feedback__content_form_input::-moz-placeholder {
  font: normal 500 16px/normal "Montserrat";
  color: #B08A6D;
}

.feedback__content_form_input:-ms-input-placeholder {
  font: normal 500 16px/normal "Montserrat";
  color: #B08A6D;
}

.feedback__content_form_input::-ms-input-placeholder {
  font: normal 500 16px/normal "Montserrat";
  color: #B08A6D;
}

.feedback__content_form_input::placeholder {
  font: normal 500 16px/normal "Montserrat";
  color: #B08A6D;
}

.feedback__content_form_input:hover {
  border-bottom: 1px solid transparent;
  border-radius: 26px;
  background: #FFF;
  padding: 18px 20px;
}

.feedback__content_form_input:focus {
  border: 1px solid #B08A6D;
  border-radius: 26px;
  background: none;
  outline: none;
  padding: 18px 20px;
}

.feedback__content_form_input:focus-visible {
  border: 1px solid #B08A6D;
  border-radius: 26px;
  background: none;
  outline: none;
  padding: 18px 20px;
}

.feedback__content_form_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
}

.feedback__content_form_row {
  position: relative;
  max-width: 460px;
}

.feedback__content_form_text {
  font: normal 500 14px/150% "Montserrat";
  color: #151113;
  margin-left: 11px;
}

.feedback__content_form_text a {
  color: #151113;
  text-decoration-line: underline;
}

.feedback__content_form_submit {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='8' viewBox='0 0 25 8' fill='none'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23B08A6D'/%3E%3C/svg%3E") no-repeat transparent;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 25px;
  height: 8px;
  border: none;
}

.feedback__content_text {
  font: normal 400 18px/150% "PT Sans";
  margin-bottom: 70px;
  color: #151113;
  max-width: 500px;
}

.feedback__content_title {
  font: normal 500 24px/120% "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.feedback__image {
  width: 100%;
  max-width: 600px;
  -o-object-fit: cover;
  object-fit: cover;
}

.feedback__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.feedback__content_form_thanks {
  display: none;
}

.feedback__content_form_thanks_title {
  font: normal 700 24px/150% "PT Sans";
  color: #B08A6D;
  margin-bottom: 10px;
}

.feedback__content_form_thanks_text {
  font: normal 400 16px/150% "PT Sans";
  color: #B08A6D;
}

.index_new_products {
  padding: 100px 0;
  background: #F3FBFE;
}

.index_new_products__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
  max-width: 1060px;
  margin-bottom: 60px;
}

.index_new_products__image {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 580px;
  max-height: 900px;
  width: 100%;
  height: 100%;
  border-radius: 22px;
  overflow: hidden;
}

.index_new_products__image_file {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.index_new_products__image_text {
  font: normal 400 20px/normal "PT Sans";
  position: absolute;
  top: 40px;
  left: 40px;
  right: 34px;
  color: #FFF;
  letter-spacing: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.index_new_products__image_text::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='60' height='60' rx='30' fill='%238BC9FC'/%3E%3Cpath d='M16.244 30.16L15.364 28.4H15.284L15.54 30.16V36H13.46V24.72H15.06L19.3 30.688L20.148 32.4H20.228L19.972 30.688V24.8H22.052V36.08H20.452L16.244 30.16ZM25.5756 24.8H32.2156V26.752H27.7676V29.36H31.8156V31.312H27.7676V34.048H32.2956V36H25.5756V24.8ZM38.447 31.056L38.655 33.04H38.719L38.943 31.024L40.895 24.8H42.335L44.255 31.056L44.479 33.04H44.543L44.783 31.024L46.143 24.8H48.367L45.279 36.08H43.807L41.807 29.856L41.535 28.144H41.455L41.183 29.872L39.199 36.08H37.647L34.575 24.8H36.959L38.447 31.056Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.index_new_products__image_text._hit {
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.index_new_products__image_text._hit::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' fill='%23FD1C5C'/%3E%3Cpath d='M16.6 28.804L13.48 23.3H16.12L17.848 26.532L18.232 27.668L18.6 26.532L20.408 23.3H22.792L19.56 28.692L22.952 34.5H20.344L18.376 31.044L17.944 29.86L17.528 31.044L15.544 34.5H13.16L16.6 28.804ZM32.213 28.292L32.341 26.836H32.261L31.509 28.34L27.333 34.5H25.685V23.3H27.877V29.396L27.717 30.9H27.813L28.597 29.348L32.773 23.3H34.405V34.5H32.213V28.292ZM45.8933 25.252H42.6293V34.5H40.4373V25.252H37.1573V23.3H45.8933V25.252Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center center/contain;
}

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

.index_new_products__link span {
  font: normal 700 18px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_new_products__link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_new_products__link:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_new_products__link:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_new_products__title {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
}

.index_new_products__title_top {
  display: none;
}

.index_new_products__wrapper {
  position: relative;
  padding: 85px 0;
}

.index_new_products__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto !important;
  max-width: 1340px;
  gap: 40px;
}

.index_new_products__list_nav {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.index_new_products__list_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  display: block;
  border: none;
  outline: none !important;
  width: 40px;
  height: 40px;
}

.index_new_products__list_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.experts_news {
  padding: 100px 0;
}

.experts_news__btn {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

.experts_news__btn span {
  font: normal 700 16px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.experts_news__btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 50%;
}

.experts_news__btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.experts_news__btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.experts_news__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 60px;
}

.experts_news__header_image {
  max-width: 605px;
  width: 100%;
}

.experts_news__header_image.--on-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.experts_news__header_image:hover.--on-hover {
  opacity: 1;
}

.experts_news__header_title {
  font: normal 400 48px/140% "PT Sans";
  max-width: 480px;
  color: #151113;
}

.experts_news__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

.experts_news__list_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 40px;
}

.experts_news__list_nav_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 21px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.experts_news__list_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42.0811' y='0.794922' width='41' height='41' rx='20.5' transform='rotate(90 42.0811 0.794922)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5811 21.2949L22.5811 27.2949M28.5811 21.2949L22.5811 15.2949M28.5811 21.2949L14.5811 21.2949' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  border: none;
  outline: none !important;
  font-size: 0px;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.experts_news__list_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.experts_news__list_nav_title {
  font: normal 400 18px/160% "PT Sans";
  color: #828282;
  letter-spacing: 7.2px;
  text-transform: uppercase;
}

.experts_news__list_item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  white-space: normal;
  width: 100%;
  max-width: 360px;
}

.experts_news__list_item:hover .experts_news__list_item_image {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.experts_news__list_item_date {
  font: normal 400 14px/150% "PT Sans";
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 0;
  right: 20px;
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  transform: translate(0, 50%);
  padding: 8px 24px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 100px;
  background: #F3F3F3;
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  color: #2E2F3D;
}

.experts_news__list_item_header {
  position: relative;
}

.experts_news__list_item_image {
  width: 100%;
  max-height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.experts_news__list_item_image_wrapp {
  overflow: hidden;
}

.experts_news__list_item_title {
  font: normal 400 22px/140% "PT Sans";
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  color: #2E2F3D;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.index_promos {
  padding: 80px 0 120px;
  position: relative;
  overflow: hidden;
}

.index_promos._colored {
  background: #F3FBFE;
}

.index_promos__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 60px;
}

.index_promos__header_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  width: 100%;
  max-width: 560px;
}

.index_promos__header_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.index_promos__header_btn span {
  font: normal 700 20px/normal "PT Sans";
  padding: 15px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  letter-spacing: 3.2px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_promos__header_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='61' viewBox='0 0 60 61' fill='none'%3E%3Crect y='0.49707' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.364 24.1335V35.0432M36.364 24.1335H25.4544M36.364 24.1335L23.6361 36.8615' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_promos__header_btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_promos__header_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_promos__header_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  width: 100%;
}

.index_promos__header_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: none;
  border-radius: 50%;
  outline: none;
}

.index_promos__header_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.index_promos__header_nav_progress {
  position: relative;
  width: 100%;
  max-width: 620px;
  height: 4px;
  background: #F3F3F3;
  margin: 0 !important;
}

.index_promos__header_nav_progress .scroll-carousel-progress-fill {
  position: absolute;
  top: 0;
  left: 0;
  background: #A6C4E7;
}

.index_promos__header_title {
  width: 100%;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.index_promos__header_title span {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
}

.index_promos__header_title span::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='51' viewBox='0 0 50 51' fill='none'%3E%3Cg clip-path='url(%23clip0_1186_32340)'%3E%3Cpath d='M49.8538 21.8405L42.7351 26.4219L47.6688 31.7961C48.4114 32.5655 47.8531 33.9688 46.7878 34.0163L40.2507 34.5273L44.4266 42.3684C45.038 43.4256 43.7945 44.748 42.6998 44.1833L33.9249 40.1835L33.2376 46.0158C33.1575 46.9942 31.9234 47.5375 31.1584 46.9322L24.4979 42.1041L19.2646 49.9275C18.6603 50.9059 17.052 50.5471 16.8682 49.4343L14.789 38.7033L10.2429 39.3201C9.83764 39.3729 9.4323 39.2319 9.15041 38.95C8.86851 38.6682 8.70989 38.2628 8.76281 37.8752L9.39712 31.8842L0.727867 31.0208C0.181525 30.9679 -0.276519 30.5803 -0.4175 30.0341C-0.5585 29.5055 -0.347053 28.9416 0.111098 28.6244L7.05358 23.7788L3.03621 18.6865C2.38045 17.9019 2.93103 16.5968 3.96999 16.5543L9.99617 16.0257L7.58216 8.06124C7.44127 7.56792 7.5998 7.02168 7.9875 6.66925C8.39274 6.33446 8.95661 6.26402 9.41476 6.49308L16.9916 10.0876L18.4012 3.30384C18.5874 2.26148 20.0112 1.90171 20.6918 2.70464L25.7666 8.50175L33.2024 0.88985C33.9745 0.0413696 35.5067 0.668925 35.4755 1.80598V11.092L41.2725 9.7176C42.2575 9.46054 43.1604 10.4514 42.8408 11.3915L40.8497 17.9288L49.3605 19.4265C49.889 19.5146 50.3119 19.9376 50.4353 20.4662C50.541 20.9947 50.3119 21.5409 49.8538 21.8405ZM35.4755 29.805C35.3246 23.8093 27.8036 23.8082 27.652 29.8049C27.7973 35.779 35.3295 35.7798 35.4755 29.805ZM24.5155 31.1089L29.5021 19.8141C29.8016 19.1621 29.4845 18.3692 28.8325 18.0873C28.163 17.7878 27.37 18.0873 27.0881 18.7569L22.0839 30.034C21.7055 30.8779 22.3641 31.9071 23.2997 31.8842C23.8106 31.8842 24.2864 31.6022 24.5155 31.1089ZM23.934 21.0653C23.7825 15.0766 16.2716 15.0598 16.1281 21.0652C16.2654 27.0479 23.7874 27.033 23.934 21.0653ZM21.2909 21.0652C21.2336 18.5784 18.8297 18.5593 18.7712 21.0653C18.8331 23.5466 21.2306 23.527 21.2909 21.0652ZM31.5637 27.902C29.9192 27.9685 29.9041 31.6176 31.5638 31.6903C33.2238 31.617 33.2078 27.9679 31.5637 27.902Z' fill='%23A6C4E7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1186_32340'%3E%3Crect width='50' height='50' fill='white' transform='translate(0 0.49707)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.index_promos__header_undertitle {
  font: normal 400 24px/160% "PT Sans";
  color: #828282;
}

.index_promos__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  width: 100vw;
  position: relative;
  left: calc(50% + 20px);
  -webkit-transform: translateX(-50vw);
  -ms-transform: translateX(-50vw);
  transform: translateX(-50vw);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.index_promos__slider_item {
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 480px;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 10px 10px 12px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 12px 0 rgba(117, 136, 158, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
}

.index_promos__slider_item:nth-child(1) {
  margin-left: calc((100vw - 1200px) / 2);
}

.index_promos__slider_item:last-child {
  margin-right: calc((100vw - 1200px) / 2);
}

.index_promos__slider_item_content {
  padding: 20px;
  white-space: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.index_promos__slider_item_image {
  display: block;
  width: 100%;
  border-radius: 20px;
}

.index_promos__slider_item_title {
  font: normal 700 26px/160% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2.6px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.index_promos__slider_item_text {
  font: normal 400 16px/160% "PT Sans";
  color: #828282;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  margin-bottom: 40px;
}

.index_promos__slider_item_btn {
  margin-left: auto;
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.index_promos__slider_item_btn span {
  font: normal 700 14px/normal "PT Sans";
  padding: 15px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_promos__slider_item_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='61' viewBox='0 0 60 61' fill='none'%3E%3Crect y='0.49707' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.364 24.1335V35.0432M36.364 24.1335H25.4544M36.364 24.1335L23.6361 36.8615' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_promos__slider_item_btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_promos__slider_item_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_protocols {
  padding: 100px 0;
  overflow: hidden;
}

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

.index_protocols__header_image {
  width: 100%;
  max-width: 300px;
}

.index_protocols__header_title {
  max-width: 710px;
}

.index_protocols__header_title_main {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
}

.index_protocols__header_undertitle {
  font: normal 400 24px/160% "PT Sans";
  color: #828282;
  margin-top: 20px;
}

.index_protocols__sections {
  margin-top: 40px;
  position: relative;
}

.index_protocols__sections_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.index_protocols__sections_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 60px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  scrollbar-width: none;
}

.index_protocols__sections_list_item {
  font: normal 400 16px/140% "PT Sans";
  color: #828282;
  padding: 11px 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 100px;
  border: 1px solid #D8D5D7;
  background: #FFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  white-space: nowrap;
}

.index_protocols__sections_list_item:hover {
  -webkit-box-shadow: 10px 10px 14px 0px rgba(117, 136, 158, 0.2);
  box-shadow: 10px 10px 14px 0px rgba(117, 136, 158, 0.2);
}

.index_protocols__sections_list_item.active {
  color: #FFF;
  background: #A6C4E7;
  border: 1px solid #A6C4E7;
  -webkit-box-shadow: 10px 10px 14px 0px rgba(117, 136, 158, 0.2);
  box-shadow: 10px 10px 14px 0px rgba(117, 136, 158, 0.2);
}

.index_protocols__sections_title {
  font: normal 400 16px/160% "PT Sans";
  color: #828282;
  letter-spacing: 6.4px;
  text-transform: uppercase;
}

.index_protocols__sections_content {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  padding: 24px 0;
  margin-top: 60px;
}

.index_protocols__sections_content.active {
  position: relative;
  opacity: 1;
  pointer-events: all;
}

.index_protocols__sections_content_banner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 860px;
}

.index_protocols__sections_content_banner_title_top {
  display: none;
}

.index_protocols__sections_content_banner_title {
  display: none;
}

.index_protocols__sections_content_banner_promo {
  display: none;
}

.index_protocols__sections_content_image {
  border-radius: 20px;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.index_protocols__sections_content_link {
  position: absolute;
  bottom: 20px;
  left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  z-index: 2;
}

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

.index_protocols__sections_content_link span {
  font: normal 700 18px/normal "PT Sans";
  display: block;
  padding: 18.5px 25px;
  border-radius: 100px;
  background: #FFF;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
  color: #A6C4E7;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_protocols__sections_content_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='61' viewBox='0 0 60 61' fill='none'%3E%3Crect y='0.49707' width='60' height='60' rx='30' fill='white'/%3E%3Cpath d='M36.3639 24.1328V35.0425M36.3639 24.1328H25.4543M36.3639 24.1328L23.636 36.8607' stroke='%23A6C4E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
}

.index_protocols__sections_content_link:hover span {
  background: #A6C4E7;
  color: #FFF;
}

.index_protocols__sections_content_link:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Crect width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.3637 23.6357V34.5454M36.3637 23.6357H25.454M36.3637 23.6357L23.6357 36.3637' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.index_protocols__sections_content_products {
  margin-left: auto;
  max-width: 780px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  z-index: 1;
  position: relative;
}

.index_protocols__sections_content_products_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: 20px;
}

.index_protocols__sections_content_products_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='42' viewBox='0 0 43 42' fill='none'%3E%3Crect x='42' y='0.5' width='41' height='41' rx='20.5' transform='rotate(90 42 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21L22.5 27M28.5 21L22.5 15M28.5 21L14.5 21' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain transparent;
  font-size: 0px;
  padding: 0;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border: none;
  outline: none !important;
}

.index_protocols__sections_content_products_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.index_protocols__sections_content_title {
  font: normal 400 32px/normal "PT Sans";
  color: #2E2F3D;
  max-width: 380px;
}

.index_protocols__sections_content_title span {
  font: normal 400 14px/160% "PT Sans";
  display: block;
  color: #828282;
  letter-spacing: 5.6px;
  text-transform: uppercase;
}

.index_protocols__sections_content_title_text {
  font: normal 400 16px/160% "PT Sans";
  margin-top: 15px;
  color: #828282;
}

.protocols_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

.index_reviews {
  padding: 100px 0;
  background: #F3FBFE;
}

.index_reviews__content_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  margin-bottom: 40px;
}

.index_reviews__content_header_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 21px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.index_reviews__content_header_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42.0811' y='0.794922' width='41' height='41' rx='20.5' transform='rotate(90 42.0811 0.794922)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5811 21.2949L22.5811 27.2949M28.5811 21.2949L22.5811 15.2949M28.5811 21.2949L14.5811 21.2949' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  border: none;
  outline: none !important;
  font-size: 0px;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_reviews__content_header_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.index_reviews__content_header_title_text {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 20px;
}

.index_reviews__content_header_title_undertext {
  font: normal 400 18px/160% "PT Sans";
  color: #7DA5D2;
  letter-spacing: 7.2px;
  text-transform: uppercase;
}

.index_reviews__file {
  display: block;
  border-radius: 15px;
  max-width: 460px;
  -o-object-fit: cover;
  object-fit: cover;
}

.index_reviews__list {
  margin: 0 -20px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding-bottom: 30px;
  gap: 40px;
}

.index_reviews__wrapper {
  display: grid;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 140px;
  grid-template-columns: -webkit-max-content minmax(0, 1fr);
  grid-template-columns: max-content minmax(0, 1fr);
}

.index_reviews__list_item {
  padding: 20px 20px 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  white-space: normal;
  width: 100%;
  max-width: 360px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.index_reviews__list_item_product {
  border-bottom: 1px solid #F5F4F6;
  padding-bottom: 30px;
}

.index_reviews__list_item_product_image {
  display: block;
  max-width: 200px;
  max-height: 200px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
}

.index_reviews__list_item_product_tag {
  font: normal 400 15px/140% "PT Sans";
  color: #828282;
  letter-spacing: 2.25px;
  margin-bottom: 10px;
}

.index_reviews__list_item_product_name {
  font: normal 400 22px/140% "PT Sans";
  color: #151113;
  text-transform: uppercase;
}

.index_reviews__list_item_content {
  padding-top: 20px;
}

.index_reviews__list_item_content_text {
  font: normal 400 18px/160% "PT Sans";
  margin-top: 20px;
  color: #2E2F3D;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-height: 90px;
  overflow: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_reviews__list_item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.index_reviews__list_item_header_username {
  font: normal 400 20px/120% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 5px;
}

.index_reviews__list_item_header_date {
  font: normal 400 16px/120% "PT Sans";
  color: #828282;
  letter-spacing: 1.6px;
}

.index_reviews__list_item_btn {
  font: normal 400 14px/normal "PT Sans";
  cursor: pointer;
  color: #828282;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #828282;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: auto;
  margin-top: 20px;
}

.index_reviews__list_item_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M5 0.631836C5 0.355694 4.77614 0.131836 4.5 0.131836C4.22386 0.131836 4 0.355694 4 0.631836L5 0.631836ZM4.14645 10.9854C4.34171 11.1807 4.65829 11.1807 4.85355 10.9854L8.03553 7.80341C8.2308 7.60815 8.2308 7.29156 8.03553 7.0963C7.84027 6.90104 7.52369 6.90104 7.32843 7.0963L4.5 9.92473L1.67157 7.0963C1.47631 6.90104 1.15973 6.90104 0.964466 7.0963C0.769204 7.29156 0.769204 7.60815 0.964466 7.80341L4.14645 10.9854ZM4.5 0.631836L4 0.631836L4 10.6318L4.5 10.6318L5 10.6318L5 0.631836L4.5 0.631836Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 9px;
  height: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_reviews__list_item_btn.active::after {
  content: "";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.index_stocks_block {
  margin-top: calc(60px + 80 * ((100vw - 320px) / 1600));
}

.index_stocks_block__title {
  margin-bottom: 40px;
}

.index_stocks_block__top_title {
  position: relative;
}

._js_stocks_block__list.stocks_block__list {
  margin-right: -40px;
}

._js_stocks_block__list.stocks_block__list .slick-slide {
  margin-right: 40px;
}

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

._js_stocks_block__list .slick-slide {
  height: auto;
}

._js_stocks_block__list .slick-slide div {
  height: 100%;
}

.index_text {
  padding: 100px 0;
}

.index_text__content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.index_text__content_mobile_toggler {
  display: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_text__content_mobile_toggler::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='11' viewBox='0 0 8 11' fill='none'%3E%3Cpath d='M4.5 0.5C4.5 0.223858 4.27614 1.20706e-08 4 0C3.72386 -1.20706e-08 3.5 0.223858 3.5 0.5L4.5 0.5ZM3.64645 10.8536C3.84171 11.0488 4.15829 11.0488 4.35355 10.8536L7.53553 7.67157C7.7308 7.47631 7.7308 7.15973 7.53553 6.96447C7.34027 6.7692 7.02369 6.7692 6.82843 6.96447L4 9.79289L1.17157 6.96447C0.97631 6.7692 0.659728 6.7692 0.464466 6.96447C0.269204 7.15973 0.269204 7.47631 0.464466 7.67157L3.64645 10.8536ZM3.5 0.5L3.5 10.5L4.5 10.5L4.5 0.5L3.5 0.5Z' fill='%23B08A6D'/%3E%3C/svg%3E") no-repeat center;
  content: "";
  width: 8px;
  height: 11px;
  margin-left: 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_text__content_mobile_toggler.active::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.index_text__content_mobile_toggler:hover {
  color: #151113;
  border-bottom: 1px solid #151113;
}

.index_text__content_text {
  font: normal 400 16px/150% "PT Sans";
  color: #828282;
  margin-bottom: 40px;
}

.index_text__content_title {
  font: normal 700 18px/150% "PT Sans";
  color: #828282;
  margin-bottom: 20px;
}

.index_text__title {
  font: normal 700 36px/150% "PT Sans";
  color: #2E2F3D;
  max-width: 50%;
  margin-bottom: 40px;
}

.index_tile_problems {
  overflow: hidden;
  margin: 50px auto;
  background: #FAF8F5;
}

.problems_block {
  position: relative;
}

.problems_block__arrows {
  position: absolute;
  left: 140px;
  bottom: 110px;
  display: grid;
  grid-template-columns: repeat(3, 30px);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  max-width: 130px;
}

.problems_block__arrow {
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.problems_block__arrow.--prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2744_377)'%3E%3Cpath d='M19.2625 20.7375L13.5375 15L19.2625 9.2625L17.5 7.5L10 15L17.5 22.5L19.2625 20.7375Z' fill='%23B08A6D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2744_377'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.problems_block__arrow.--prev:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_288)'%3E%3Cpath d='M19.772 9.2625L14.047 15L19.772 20.7375L18.0095 22.5L10.5095 15L18.0095 7.5L19.772 9.2625Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_288'%3E%3Crect width='30' height='30' fill='white' transform='matrix(1 0 0 -1 0.50946 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.problems_block__arrow.--next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2744_381)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23B08A6D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2744_381'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.problems_block__arrow.--next:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_237)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_237'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.problems_block__counter {
  font: normal 400 18px/normal "STIX Two Text";
  color: #B08A6D;
  text-transform: uppercase;
}

.problems_block__navigation {
  position: absolute;
  left: 140px;
  bottom: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 810px;
  z-index: 2;
}

.problems_block__navigation .slick-track {
  padding-top: 20px;
}

.problems_block__navigation .dots_v2 button {
  background: rgba(176, 138, 109, 0.2);
}

.problems_block__navigation .dots_v2 .slick-active button {
  background: #B08A6D;
}

.problems_block__navigation_item {
  max-width: 260px;
  margin-right: 15px;
  position: relative;
}

.problems_block__navigation_item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 1;
}

.problems_block__navigation_item.slick-current.slick-active .problems_block__navigation_item_image {
  -webkit-filter: none;
  filter: none;
}

.problems_block__navigation_item.slick-current.slick-active .problems_block__navigation_item_number {
  color: #151113;
}

.problems_block__navigation_item.slick-current.slick-active .problems_block__navigation_item_title {
  opacity: 0;
}

.problems_block__navigation_item_image {
  width: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.problems_block__navigation_item_number {
  font: normal 400 36px/normal "STIX Two Text";
  position: absolute;
  top: 0;
  left: 10px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #B08A6D;
  text-transform: uppercase;
  z-index: 2;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.problems_block__navigation_item_title {
  font: normal 400 18px/normal "PT Sans";
  position: absolute;
  bottom: 20px;
  left: 20px;
  color: #D8D5D7;
  text-transform: uppercase;
  z-index: 2;
  opacity: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.problems_block__slider_item {
  background: #FAF8F5;
  position: relative;
}

.problems_block__slider_item_text {
  font: italic 400 18px/140% "PT Sans";
  margin-top: 5px;
  color: var(--moody-blue, #B08A6D);
  max-width: 460px;
}

.problems_block__slider_item_button {
  margin-top: 60px;
}

.problems_block__slider_item_button_link {
  min-width: 160px;
}

.problems_block__slider_item_content {
  padding: 100px 0 110px;
  position: absolute;
  left: 140px;
  max-width: 550px;
  width: 100%;
}

.problems_block__slider_item_image {
  max-width: 58vw;
  margin: 0 0 0 auto;
}

.problems_block__slider_item_number {
  font: normal 400 32px/100% "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.problems_block__slider_item_title {
  font: normal 500 48px/normal "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
}

.problems_block__navigation.slick-slider {
  position: absolute;
}

.problems-progress-ring {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: visible;
  z-index: 9;
  width: 34px;
  height: 30px;
  fill: none;
}

.problems-progress-ring__circle {
  stroke-width: 2px;
  stroke: #B08A6D;
}

.index_tile_sections {
  margin-top: 30px;
}

.tile_sections__list {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr 1.5fr;
  gap: 40px;
  grid-auto-rows: 280px;
}

.tile_sections__item {
  position: relative;
  overflow: hidden;
}

.tile_sections__item:hover .tile_sections__item_pic {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.tile_sections__item:nth-child(1) {
  grid-column: 1/span 2;
}

.tile_sections__item:nth-child(2) {
  grid-column: 3/span 2;
}

.tile_sections__item:nth-child(3) {
  grid-column: 1/1;
}

.tile_sections__item:nth-child(4) {
  grid-column: 2/span 2;
}

.tile_sections__item:nth-child(5) {
  grid-column: 4/4;
}

.tile_sections__item_pic {
  position: relative;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.tile_sections__item_pic::before {
  background: #000;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.tile_sections__item:hover .tile_sections__item_pic::before {
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0.4;
}

.tile_sections__item_img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.tile_sections__item_float {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 20px 20px 26px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.tile_sections__item:hover .tile_sections__item_title {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.tile_sections__item_title {
  font: calc(16px + 20 * ((100vw - 320px) / 1600))/1.25 "STIX Two Text";
  color: #F8F8F6;
}

.tile_sections_brands {
  margin-top: 6px;
}

.tile_sections__item:hover .tile_sections_brands {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.tile_sections_brands__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6px 12px;
}

.tile_sections_brands__item {
  text-transform: uppercase;
  color: #F8F8F6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: calc(14px + 4 * ((100vw - 320px) / 1600));
}

.tile_sections_brands__item:not(:first-child)::before {
  background: #FFFFFF;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: block;
  margin-right: 12px;
}

.index_videos {
  padding: 100px 0;
}

.index_videos__wrapper {
  position: relative;
  max-width: 860px;
}

.index_videos__header_main_image {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(calc(100% + 40px), 0);
  -ms-transform: translate(calc(100% + 40px), 0);
  transform: translate(calc(100% + 40px), 0);
  width: 100%;
  max-width: 557px;
}

.index_videos__header_title_image {
  width: 80px;
  height: 80px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border-radius: 50%;
  border: 3px solid #8BC9FC;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

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

.index_videos__header_content {
  max-width: 560px;
  margin-bottom: 60px;
}

.index_videos__header_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.index_videos__header_link span {
  font: normal 700 18px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 18px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_videos__header_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Crect x='0.5' y='0.294922' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M39.9107 27.6601L28.1782 21.6448C27.6854 21.3922 27.1377 21.2729 26.5873 21.2983C26.0368 21.3237 25.5018 21.4929 25.0331 21.7899C24.5644 22.0869 24.1775 22.5018 23.9092 22.9953C23.6408 23.4887 23.5 24.0443 23.5 24.6092V35.9806C23.5 36.5456 23.6408 37.1011 23.9092 37.5946C24.1775 38.088 24.5644 38.5029 25.0331 38.7999C25.5018 39.0969 26.0368 39.2662 26.5873 39.2916C27.1377 39.317 27.6854 39.1977 28.1782 38.945L39.9107 32.9297C42.0298 31.8434 42.0298 28.7464 39.9107 27.6601Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.index_videos__header_link:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_videos__header_link:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Crect x='0.5' y='0.294922' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M39.9107 27.6601L28.1782 21.6448C27.6854 21.3922 27.1377 21.2729 26.5873 21.2983C26.0368 21.3237 25.5018 21.4929 25.0331 21.7899C24.5644 22.0869 24.1775 22.5018 23.9092 22.9953C23.6408 23.4887 23.5 24.0443 23.5 24.6092V35.9806C23.5 36.5456 23.6408 37.1011 23.9092 37.5946C24.1775 38.088 24.5644 38.5029 25.0331 38.7999C25.5018 39.0969 26.0368 39.2662 26.5873 39.2916C27.1377 39.317 27.6854 39.1977 28.1782 38.945L39.9107 32.9297C42.0298 31.8434 42.0298 28.7464 39.9107 27.6601Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.index_videos__header_text {
  font: normal 400 24px/160% "PT Sans";
  color: #828282;
  margin-bottom: 50px;
}

.index_videos__header_text span {
  color: #7DA5D2;
  font-weight: 700;
}

.index_videos__header_title_text {
  font: normal 400 48px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #151113;
  margin-bottom: 30px;
}

.index_videos__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  padding-bottom: 30px;
}

.index_videos__list_item {
  white-space: normal;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 260px;
}

.index_videos__list_item:hover .index_videos__list_item_header::after {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
  -ms-transform: translate(-50%, -50%) scale(1.2);
  transform: translate(-50%, -50%) scale(1.2);
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
}

.index_videos__list_item_header {
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
}

.index_videos__list_item_header::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='white'/%3E%3Cpath d='M17.607 13.2323L12.4951 10.6114C12.2804 10.5014 12.0418 10.4494 11.8019 10.4604C11.5621 10.4715 11.329 10.5452 11.1248 10.6747C10.9205 10.8041 10.752 10.9848 10.6351 11.1998C10.5181 11.4148 10.4568 11.6569 10.4568 11.903V16.8577C10.4568 17.1038 10.5181 17.3459 10.6351 17.5609C10.752 17.7759 10.9205 17.9566 11.1248 18.086C11.329 18.2155 11.5621 18.2892 11.8019 18.3003C12.0418 18.3113 12.2804 18.2593 12.4951 18.1493L17.607 15.5284C18.5303 15.055 18.5303 13.7057 17.607 13.2323Z' fill='%237DA5D2'/%3E%3C/svg%3E%0A") no-repeat center center/contain;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index_videos__list_item_image {
  display: block;
  max-width: 260px;
  max-height: 180px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-filter: drop-shadow(10px 10px 15px 0px rgba(117, 136, 158, 0.15));
  filter: drop-shadow(10px 10px 15px 0px rgba(117, 136, 158, 0.15));
}

.index_videos__list_item_name {
  font: normal 400 20px/140% "PT Sans";
  color: #2E2F3D;
}

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

.info_pages__contacts_text {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}

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

.info_pages__contacts_title {
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  margin-right: 5px;
}

.info_pages__contacts_title.--left_col_title {
  margin-right: 5px;
}

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

.info_pages__contacts_wrapper {
  display: grid;
  grid-template-columns: 35% 45%;
  gap: 65px;
  margin-top: 10px;
}

.info_pages__content {
  display: none;
}

.info_pages__content.active {
  display: block;
  position: relative;
  top: -80px;
}

.info_pages__content_image {
  display: none;
}

.info_pages__item {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  margin-top: 40px;
}

.info_pages__item p {
  margin-bottom: 15px;
}

.info_pages__list {
  list-style: disc;
  display: block;
  -webkit-margin-before: 1em;
  margin-block-start: 1em;
  -webkit-margin-after: 1em;
  margin-block-end: 1em;
  -webkit-margin-start: 0px;
  margin-inline-start: 0px;
  -webkit-margin-end: 0px;
  margin-inline-end: 0px;
  -webkit-padding-start: 22px;
  padding-inline-start: 22px;
}

.info_pages__navigation_item {
  font: normal 400 36px/normal "STIX Two Text";
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  color: #7DA5D2;
  position: relative;
  margin-bottom: 16px;
  padding-left: 94px;
  cursor: pointer;
}

.info_pages__navigation_item::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='71' height='40' viewBox='0 0 71 40' fill='none'%3E%3Cg clip-path='url(%23clip0_895_20486)'%3E%3Cpath d='M50.5 39.5C60.9934 39.5 69.5 30.9934 69.5 20.5C69.5 10.0066 60.9934 1.5 50.5 1.5C40.0066 1.5 31.5 10.0066 31.5 20.5C31.5 30.9934 40.0066 39.5 50.5 39.5Z' stroke='%237DA5D2' stroke-width='2'/%3E%3Cpath d='M1.5 19.5002C0.947715 19.5002 0.5 19.9479 0.5 20.5002C0.5 21.0525 0.947715 21.5002 1.5 21.5002V19.5002ZM56.2071 21.2073C56.5976 20.8168 56.5976 20.1836 56.2071 19.7931L49.8431 13.4291C49.4526 13.0386 48.8194 13.0386 48.4289 13.4291C48.0384 13.8197 48.0384 14.4528 48.4289 14.8433L54.0858 20.5002L48.4289 26.1571C48.0384 26.5476 48.0384 27.1807 48.4289 27.5713C48.8194 27.9618 49.4526 27.9618 49.8431 27.5713L56.2071 21.2073ZM1.5 21.5002H55.5V19.5002H1.5V21.5002Z' fill='%237DA5D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_895_20486'%3E%3Crect width='70' height='41' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  display: block;
  content: "";
  width: 70px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 0;
  line-height: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.info_pages__navigation_item.active {
  color: #151113;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding-left: 0;
  cursor: default;
}

.info_pages__navigation_item.active::before {
  display: none;
}

.info_pages__navigation_item.active .info_pages__navigation_item_oppacity_text {
  display: block;
}

.info_pages__navigation_item.active .info_pages__navigation_item_image {
  display: block;
}

.info_pages__navigation_item_title {
  position: relative;
}

.info_pages__navigation_item_oppacity_text {
  font: normal 700 100px/105% "PT Sans";
  display: none;
  position: absolute;
  bottom: 0;
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
  left: -6px;
}

.info_pages__navigation_item_image {
  display: none;
  max-width: 460px;
  height: 400px;
  -o-object-fit: cover;
  object-fit: cover;
  margin: 40px 0 0 0;
}

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

.info_pages__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  margin-bottom: 10px;
}

.info_pages__wrapper {
  display: grid;
  gap: 39px;
  grid-template-columns: 460px 1fr;
  padding-bottom: 160px;
}

.index_tile_sections.info_page .breadcrumps {
  margin-bottom: 120px;
}

.interesting .breadcrumps {
  margin: 30px 0 50px;
}

.interesting__banner {
  padding-bottom: 120px;
}

.interesting__banner_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
}

.interesting__banner_content {
  max-width: 560px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
}

.interesting__banner_graphics {
  max-width: 560px;
  position: relative;
}

.interesting__banner_image {
  max-width: 465px;
  width: 100%;
  display: block;
  margin-left: auto;
}

.interesting__banner_tag_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: auto;
  max-width: 90%;
}

.interesting__banner_tag_item {
  font: normal 400 18px/140% "PT Sans";
  padding: 11px 20px;
  border-radius: 83px;
  border: 1px solid #828282;
  color: #2E2F3D;
}

.interesting__banner_title {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 20px;
}

.interesting__banner_undertitle {
  font: normal 400 24px/160% "PT Sans";
  color: #828282;
}

.interesting__banner_video {
  max-width: 215px;
  width: 100%;
  border-radius: 20px;
  border: 2px solid #F5F4F6;
  background: #A8A8A8;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-height: 280px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: bottom center;
  object-position: bottom center;
}

.interesting__inspire {
  padding-bottom: 120px;
}

.interesting__inspire_slider_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 40px;
}

.interesting__inspire_slider_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 3;
}

.interesting__inspire_slider_nav svg {
  display: none;
}

.interesting__inspire_slider_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='42' viewBox='0 0 43 42' fill='none'%3E%3Crect x='42' y='0.5' width='41' height='41' rx='20.5' transform='rotate(90 42 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21L22.5 27M28.5 21L22.5 15M28.5 21L14.5 21' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain transparent;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 0px;
  padding: 0;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border: none;
  outline: none !important;
}

.interesting__inspire_slider_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.interesting__inspire_slider_title {
  font: normal 400 36px/150% "PT Sans";
  color: #2E2F3D;
}

.interesting__inspire_slider_list {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.interesting__inspire_slider_list._index {
  gap: 16px;
}

.interesting__inspire_slider_list_item {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 200px;
  width: 100%;
  position: relative;
  white-space: normal;
}

.interesting__inspire_slider_list_item._index .--video {
  max-height: 280px;
  width: 100%;
  height: 100%;
}

.interesting__inspire_slider_list_item_preview {
  display: block;
  border-radius: 10px;
  outline: 2px solid #8BC9FC;
  outline-offset: 2px;
  width: 100%;
  height: 100%;
  max-width: 210px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.interesting__inspire_slider_list_item_name {
  font: normal 400 16px/130% "PT Sans";
  color: #151113;
  text-align: center;
}

.interesting__inspire_popup {
  border-radius: 20px !important;
  overflow: hidden;
  position: relative !important;
  max-width: 460px !important;
  max-height: 820px;
  width: 100%;
  height: calc(100vh - 92px);
  background: transparent !important;
}

.interesting__inspire_popup.loaded .interesting__inspire_popup_loader {
  display: none;
}

.interesting__inspire_popup.loaded .interesting__inspire_popup_video {
  display: block;
}

.interesting__inspire_popup_loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 10;
}

.interesting__inspire_popup_loader_spinner {
  width: 50px;
  height: 50px;
  border: 5px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  -webkit-animation: spin 1s ease-in-out infinite;
  animation: spin 1s ease-in-out infinite;
}

.interesting__inspire_popup_video {
  display: none;
  height: calc(100vh - 92px);
  -o-object-fit: cover;
  object-fit: cover;
}

.interesting__inspire_popup_controls {
  position: absolute;
  top: 14px;
  right: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}

.interesting__inspire_popup_video_mute {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_961_22161)'%3E%3Cpath d='M14 28C21.732 28 28 21.732 28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 21.732 6.26801 28 14 28Z' fill='black' fill-opacity='0.3'/%3E%3Cpath d='M14.6613 9.37601C14.8269 9.45214 14.933 9.61775 14.933 9.79998V18.2C14.933 18.3822 14.8269 18.5478 14.6613 18.6239C14.4957 18.7001 14.301 18.6729 14.1627 18.5543L11.0271 15.8666H9.79967C9.54196 15.8666 9.33301 15.6577 9.33301 15.4V12.6C9.33301 12.3423 9.54196 12.1333 9.79967 12.1333H11.0271L14.1627 9.44566C14.301 9.32707 14.4957 9.29989 14.6613 9.37601ZM13.9997 10.8146L11.5034 12.9543C11.4188 13.0268 11.3111 13.0666 11.1997 13.0666H10.2663V14.9333H11.1997C11.3111 14.9333 11.4188 14.9732 11.5034 15.0457L13.9997 17.1853V10.8146ZM16.4697 10.87C16.6519 10.6878 16.9474 10.6878 17.1297 10.87L17.1303 10.8707L17.1311 10.8714L17.1329 10.8733L17.1375 10.878C17.141 10.8817 17.1454 10.8862 17.1506 10.8917C17.161 10.9028 17.1746 10.9177 17.191 10.9364C17.2237 10.9739 17.2676 11.0267 17.3188 11.095C17.4212 11.2315 17.5532 11.4302 17.6837 11.6913C17.9456 12.215 18.1997 12.986 18.1997 14C18.1997 15.0139 17.9456 15.7849 17.6837 16.3087C17.5532 16.5698 17.4212 16.7685 17.3188 16.905C17.2676 16.9732 17.2237 17.0261 17.191 17.0635C17.1746 17.0823 17.161 17.0971 17.1506 17.1082C17.1454 17.1138 17.141 17.1183 17.1375 17.1219L17.1329 17.1266L17.1311 17.1285L17.1303 17.1293L17.1297 17.13C16.9474 17.3122 16.6519 17.3122 16.4697 17.13C16.2882 16.9485 16.2874 16.6548 16.4673 16.4723L16.4697 16.4699C16.473 16.4664 16.4794 16.4594 16.4886 16.4489C16.5068 16.428 16.5359 16.3934 16.5722 16.345C16.6448 16.2481 16.7461 16.0968 16.8489 15.8913C17.0537 15.4817 17.2663 14.8527 17.2663 14C17.2663 13.1473 17.0537 12.5183 16.8489 12.1087C16.7461 11.9031 16.6448 11.7518 16.5722 11.655C16.5359 11.6066 16.5068 11.5719 16.4886 11.551C16.4794 11.5406 16.473 11.5336 16.4697 11.5301L16.4673 11.5276C16.2874 11.3452 16.2882 11.0515 16.4697 10.87ZM15.5363 12.27C15.7186 12.0878 16.014 12.0878 16.1963 12.27L16.197 12.2707L16.1977 12.2714L16.1992 12.273L16.2029 12.2766L16.212 12.2863C16.219 12.2937 16.2276 12.3031 16.2376 12.3146C16.2576 12.3374 16.2832 12.3684 16.3126 12.4075C16.3712 12.4856 16.4448 12.5968 16.517 12.7413C16.6622 13.0317 16.7997 13.4527 16.7997 14C16.7997 14.5473 16.6622 14.9683 16.517 15.2587C16.4448 15.4031 16.3712 15.5143 16.3126 15.5925C16.2832 15.6316 16.2576 15.6625 16.2376 15.6854C16.2276 15.6968 16.219 15.7063 16.212 15.7137L16.2029 15.7233L16.1992 15.727L16.1977 15.7286L16.197 15.7293C16.0147 15.9115 15.7186 15.9122 15.5363 15.73C15.3557 15.5493 15.3541 15.2573 15.5317 15.0747C15.5323 15.074 15.5335 15.0727 15.5352 15.0708C15.5407 15.0645 15.5515 15.0517 15.5659 15.0325C15.5948 14.994 15.6378 14.9302 15.6822 14.8413C15.7704 14.665 15.8663 14.386 15.8663 14C15.8663 13.6139 15.7704 13.3349 15.6822 13.1587C15.6378 13.0698 15.5948 13.006 15.5659 12.9675C15.5515 12.9482 15.5407 12.9355 15.5352 12.9292C15.5335 12.9272 15.5323 12.9259 15.5317 12.9252C15.3541 12.7427 15.3557 12.4507 15.5363 12.27Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_961_22161'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  position: relative;
  width: 28px;
  height: 28px;
}

.interesting__inspire_popup_video_mute.muted::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_961_22146)'%3E%3Cpath d='M24.1843 14.9827L14.7562 24.4107C14.4308 24.7362 14.4308 25.2638 14.7562 25.5893C15.0817 25.9147 15.6093 25.9147 15.9348 25.5893L25.3628 16.1612C25.6883 15.8357 25.6883 15.3081 25.3628 14.9827C25.0374 14.6572 24.5098 14.6572 24.1843 14.9827Z' fill='white'/%3E%3Cpath d='M15.8157 14.9827L25.2438 24.4107C25.5692 24.7362 25.5692 25.2638 25.2438 25.5893C24.9183 25.9147 24.3907 25.9147 24.0652 25.5893L14.6371 16.1612C14.3117 15.8357 14.3117 15.3081 14.6371 14.9827C14.9626 14.6572 15.4902 14.6572 15.8157 14.9827Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_961_22146'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.interesting__inspire_popup_video_rest_time {
  font: normal 700 12px/140% "PT Sans";
  color: #FFF;
}

.interesting__inspire_popup_video_progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: #828282;
  cursor: pointer;
}

.interesting__inspire_popup_video_rest_line {
  position: absolute;
  top: 0;
  left: 0;
  width: 0px;
  height: 5px;
  background: #FD451C;
  -webkit-transition: width 0.2s linear;
  -o-transition: width 0.2s linear;
  transition: width 0.2s linear;
}

.interesting__inspire_popup_promo {
  position: absolute;
  width: calc(100% - 40px);
  bottom: 20px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 99;
}

.interesting__inspire_popup_promo_close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D2D2D2'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23D2D2D2'/%3E%3C/svg%3E") no-repeat center center/contain;
  margin-left: auto;
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin-bottom: 8px;
}

.interesting__inspire_popup_promo_content {
  border-radius: 20px;
  background: #FFF;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: 100%;
}

.interesting__inspire_popup_promo_content_wrapper {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-width: 0;
}

.interesting__inspire_popup_promo_content_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.interesting__inspire_popup_promo_content_nav .slick-arrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='31.5' y='0.5' width='31' height='31' rx='15.5' transform='rotate(90 31.5 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M21.25 16L16.75 20.5M21.25 16L16.75 11.5M21.25 16L10.75 16' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain transparent;
  font-size: 0px;
  cursor: pointer;
  border-radius: 50%;
  border: none;
  width: 32px;
  height: 32px;
}

.interesting__inspire_popup_promo_content_nav .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.interesting__inspire_popup_promo_content_nav .slick-arrow.slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}

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

.interesting__inspire_popup_promo_content_image {
  border-radius: 20px;
  background: #EEE;
  display: block;
  width: 100%;
  max-width: 92px;
  max-height: 92px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.interesting__inspire_popup_promo_content_info_btn {
  font: normal 700 14px/140% "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  padding: 8px 24px;
  border-radius: 50px;
  background: #A6C4E7;
  cursor: pointer;
}

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

.interesting__inspire_popup_promo_content_info_name {
  font: normal 400 18px/140% "STIX Two Text";
  color: #2E2F3D;
  margin-bottom: 8px;
}

.interesting__inspire_popup_promo_content_info_price {
  font: normal 700 18px/120% "PT Sans";
  color: #151113;
  text-transform: uppercase;
}

.interesting__product_modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

.interesting__product_modal_close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.7814 20C4.62686 20 4.47578 19.9542 4.34728 19.8684C4.21878 19.7825 4.11862 19.6605 4.05948 19.5177C4.00033 19.375 3.98486 19.2179 4.01502 19.0663C4.04518 18.9147 4.11961 18.7755 4.2289 18.6663L18.6664 4.22885C18.8129 4.08232 19.0117 4 19.2189 4C19.4261 4 19.6249 4.08232 19.7714 4.22885C19.918 4.37538 20.0003 4.57412 20.0003 4.78135C20.0003 4.98857 19.918 5.18731 19.7714 5.33384L5.3339 19.7713C5.26141 19.8439 5.17528 19.9015 5.08047 19.9407C4.98565 19.98 4.88402 20.0001 4.7814 20Z' fill='%23D8D5D7'/%3E%3Cpath d='M19.2189 20C19.1162 20.0001 19.0146 19.98 18.9198 19.9407C18.825 19.9015 18.7388 19.8439 18.6664 19.7713L4.22885 5.33384C4.08232 5.18731 4 4.98857 4 4.78135C4 4.57412 4.08232 4.37538 4.22885 4.22885C4.37539 4.08232 4.57413 4 4.78135 4C4.98858 4 5.18732 4.08232 5.33385 4.22885L19.7714 18.6663C19.8806 18.7755 19.9551 18.9147 19.9852 19.0663C20.0154 19.2179 19.9999 19.375 19.9408 19.5177C19.8816 19.6605 19.7815 19.7825 19.653 19.8684C19.5245 19.9542 19.3734 20 19.2189 20Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  display: block;
  margin-left: auto;
  width: 24px;
  height: 24px;
}

.interesting__product_modal_content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-300%, -50%);
  -ms-transform: translate(-300%, -50%);
  transform: translate(-300%, -50%);
  opacity: 0;
  max-width: 740px;
  height: 90%;
  width: 100%;
  background: white;
  overflow: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.interesting__product_modal_header {
  padding: 20px 20px 26px;
  background: #FFF;
  text-align: right;
}

.interesting__product_modal_overlay {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.interesting__product_modal_body {
  height: calc(100% - 50px);
}

.interesting__product_modal_body iframe header,
.interesting__product_modal_body iframe footer,
.interesting__product_modal_body iframe .breadcrumps {
  display: none !important;
}

.interesting__product_modal_loader {
  position: absolute;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.interesting__product_modal_loader::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A") 0 0/contain;
  content: "";
  position: absolute;
  width: 74px;
  height: 74px;
  top: -10px;
  left: 50%;
  opacity: 1;
  -webkit-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

.interesting__product_modal_loader::before {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A") 0 0/contain;
  content: "";
  width: 74px;
  height: 74px;
  position: absolute;
  top: -10px;
  left: 50%;
  z-index: 1;
  -webkit-animation: centered-rotate 0.5s linear infinite;
  animation: centered-rotate 0.5s linear infinite;
}

.interesting__product_modal_preloader {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A") 0 0/contain;
  position: absolute;
  width: 74px;
  height: 74px;
  top: 50%;
  left: 50%;
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.interesting__product_modal_preloader::before {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A") 0 0/contain;
  content: "";
  width: 74px;
  height: 74px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rotate 0.5s linear infinite;
  animation: rotate 0.5s linear infinite;
}

.interesting__videos {
  padding-bottom: 120px;
}

.interesting__videos_tags_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  padding-bottom: 40px;
}

.interesting__videos_tag_item {
  font: normal 400 20px/140% "PT Sans";
  padding: 10px 20px 12px;
  color: #2E2F3D;
  letter-spacing: 0.8px;
  border-radius: 83px;
  border: 1px solid #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.interesting__videos_tag_item:hover {
  border: 1px solid transparent;
  background: #A6C4E7;
  color: #FFF;
}

.interesting__videos_tag_item.active {
  border: 1px solid transparent;
  background: #A6C4E7;
  color: #FFF;
}

.interesting__videos_list {
  max-width: calc(100% - 100px);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 140px;
  -moz-column-gap: 140px;
  column-gap: 140px;
  row-gap: 80px;
  -webkit-box-align: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
}

.interesting__videos_list_title_item {
  position: relative;
  padding-top: 70px;
  margin-bottom: 45px;
}

.interesting__videos_list_title_item + .interesting__videos_list_item {
  margin-top: auto;
}

.interesting__videos_list_title_item_image {
  width: 100%;
  display: block;
  border-radius: 20px;
}

.interesting__videos_list_title_item_text {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  transform: translate(80%, 0);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.interesting__videos_list_title_item_text_bg {
  font: normal 700 120px/100% "PT Sans";
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
}

.interesting__videos_list_title_item_text_content {
  font: normal 500 48px/110% "STIX Two Text";
  position: absolute;
  bottom: 0;
  left: 0;
  color: #151113;
  text-transform: uppercase;
}

.interesting__videos_list_item {
  position: relative;
}

.interesting__videos_list_item_preview {
  position: relative;
  cursor: pointer;
}

.interesting__videos_list_item_preview::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='white'/%3E%3Cpath d='M31.1813 23.43L22.1286 18.7885C21.7483 18.5936 21.3257 18.5015 20.901 18.5211C20.4762 18.5407 20.0634 18.6713 19.7017 18.9005C19.3401 19.1297 19.0415 19.4498 18.8345 19.8306C18.6275 20.2113 18.5188 20.64 18.5188 21.0759V29.8501C18.5188 30.286 18.6275 30.7147 18.8345 31.0954C19.0415 31.4762 19.3401 31.7963 19.7017 32.0255C20.0634 32.2547 20.4762 32.3853 20.901 32.4049C21.3257 32.4245 21.7483 32.3324 22.1286 32.1375L31.1813 27.496C32.8165 26.6578 32.8165 24.2682 31.1813 23.43Z' fill='%237DA5D2'/%3E%3C/svg%3E%0A") no-repeat center center/contain;
  content: "";
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.2);
}

.interesting__videos_list_item_preview:hover::after {
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale(1.2) translate(-50%, -50%);
  -ms-transform: scale(1.2) translate(-50%, -50%);
  transform: scale(1.2) translate(-50%, -50%);
}

.interesting__videos_list_item_image {
  display: block;
  width: 100%;
}

.interesting__videos_list_item_content {
  max-width: 400px;
  margin-top: 30px;
}

.interesting__videos_list_item_title {
  font: normal 400 28px/120% "STIX Two Text";
  color: #151113;
  margin-bottom: 10px;
}

.interesting__videos_list_item_text {
  font: normal 400 16px/160% "PT Sans";
  color: #2E2F3D;
}

.interesting__videos_list_item_promo {
  position: absolute;
  top: 50px;
  right: 0;
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  transform: translate(50%, 0);
  padding: 14px;
  width: 100%;
  max-width: 215px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 20px;
  border: 2px solid #8BC9FC;
  background: #FFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.interesting__videos_list_item_promo:hover {
  -webkit-box-shadow: 2px 2px 24px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 24px 0 rgba(0, 0, 0, 0.25);
}

.interesting__videos_list_item_promo_header {
  font: normal 400 16px/140% "PT Sans";
  color: #828282;
  letter-spacing: 0.96px;
  margin-bottom: 6px;
}

.interesting__videos_list_item_promo_image {
  max-width: 188px;
  width: 100%;
  display: block;
  margin-top: 15px;
  border-radius: 10px;
}

.interesting__videos_list_item_prodicts_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

.interesting__videos_list_item_prodicts_list_item {
  font: normal 400 16px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #2E2F3D;
  gap: 20px;
  cursor: pointer;
}

.interesting__videos_list_item_prodicts_list_item::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Crect x='0.375' y='0.875' width='29.25' height='29.25' rx='14.625' stroke='%232E2F3D' stroke-width='0.75'/%3E%3Cpath d='M14.2366 12.0207L18.4792 12.0207M18.4792 12.0207L18.4792 16.2634M18.4792 12.0207L11.5207 18.9792' stroke='%232E2F3D' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.interesting__videos_list_item_prodicts_list_item:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Crect x='0.375' y='0.875' width='29.25' height='29.25' rx='14.625' stroke='%232E2F3D' stroke-width='0.75'/%3E%3Cpath d='M14.2366 12.0207L18.4792 12.0207M18.4792 12.0207L18.4792 16.2634M18.4792 12.0207L11.5207 18.9792' stroke='%232E2F3D' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain #8BC9FC;
}

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes centered-rotate {
  from {
    -webkit-transform: translate(-50%, -100%) rotate(0deg);
    transform: translate(-50%, -100%) rotate(0deg);
  }

  to {
    -webkit-transform: translate(-50%, -100%) rotate(360deg);
    transform: translate(-50%, -100%) rotate(360deg);
  }
}

@keyframes centered-rotate {
  from {
    -webkit-transform: translate(-50%, -100%) rotate(0deg);
    transform: translate(-50%, -100%) rotate(0deg);
  }

  to {
    -webkit-transform: translate(-50%, -100%) rotate(360deg);
    transform: translate(-50%, -100%) rotate(360deg);
  }
}

.interesting__inspire_slider_list._grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 34px 44px;
}

.interesting__inspire_slider_list._grid .interesting__inspire_slider_list_item {
  max-width: 100%;
  width: 100%;
}

.interesting__inspire_slider_list._grid .interesting__inspire_slider_list_item_preview {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  height: 356px;
}

.product_item {
  position: relative;
  max-width: calc(33.333% - 27px);
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.product_item.scroll-carousel-item {
  max-width: 360px;
  -webkit-box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  white-space: normal;
  border-radius: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 10px;
  overflow: hidden;
}

.product_item.scroll-carousel-item .product_item__title {
  margin-top: 0;
}

.product_item.scroll-carousel-item.--medium {
  -webkit-box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  max-width: 305px;
  white-space: normal;
  border-radius: 10px;
}

.product_item.scroll-carousel-item.--medium .product_item__wrapper {
  border-radius: 10px;
  overflow: hidden;
  min-width: 305px;
}

.product_item.scroll-carousel-item.--medium .product_item__info {
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.product_item.scroll-carousel-item.--medium .product_item__category {
  font-size: 12px;
}

.product_item.scroll-carousel-item.--medium .product_item__title {
  font-size: 18px;
  margin-top: 5px;
}

.product_item.scroll-carousel-item.--small {
  -webkit-box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 15px 0px rgba(117, 136, 158, 0.15);
  max-width: 245px;
  white-space: normal;
  border-radius: 10px;
}

.product_item.scroll-carousel-item.--small .product_item__wrapper {
  border-radius: 10px;
  overflow: hidden;
  min-width: 245px;
}

.product_item.scroll-carousel-item.--small .product_item__info {
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.product_item.scroll-carousel-item.--small .product_item__btn.basket {
  width: 40px !important;
  height: 40px !important;
}

.product_item.scroll-carousel-item.--small .product_item__btn.basket .product_item__basket {
  width: 40px !important;
  height: 40px !important;
}

.product_item.scroll-carousel-item.--small .product_item__category {
  font-size: 12px;
}

.product_item.scroll-carousel-item.--small .product_item__title {
  font-size: 16px;
  margin-top: 10px;
}

.product_item.scroll-carousel-item.--small .product_item__new_price {
  font-size: 18px;
}

.product_item__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  min-width: 260px;
}

.product_item__wrapper:hover .product_item__btn {
  opacity: 1;
}

.product_item__wrapper:hover .product_item__image_extra {
  z-index: 2;
}

.product_item__wrapper:hover .product_item__image_video {
  z-index: 2;
}

.product_item__wrapper:hover .product_item__nav::after {
  background: rgba(130, 130, 130, 0.5);
}

.product_item__wrapper:hover .product_item__nav::before {
  background: rgba(216, 213, 215, 0.5);
}

.product_item__wrapper:hover .basket #not_in_basket.product_item__basket {
  background: #A6C4E7;
}

.product_item__wrapper:hover .basket #not_in_basket.product_item__basket::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='25' viewBox='0 0 30 25' fill='none'%3E%3Cmask id='mask0_8793_5019' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M0 0H30V30H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8793_5019)'%3E%3Cpath d='M22.5 12.5C22.155 12.5 21.875 12.22 21.875 11.875V4.375C21.875 2.6525 20.4738 1.25 18.75 1.25H11.25C9.52625 1.25 8.125 2.6525 8.125 4.375V11.875C8.125 12.22 7.845 12.5 7.5 12.5C7.155 12.5 6.875 12.22 6.875 11.875V4.375C6.875 1.9625 8.8375 0 11.25 0H18.75C21.1625 0 23.125 1.9625 23.125 4.375V11.875C23.125 12.22 22.845 12.5 22.5 12.5Z' fill='white'/%3E%3Cpath d='M20 8.75H10C9.655 8.75 9.375 8.47 9.375 8.125C9.375 7.78 9.655 7.5 10 7.5H20C20.345 7.5 20.625 7.78 20.625 8.125C20.625 8.47 20.345 8.75 20 8.75Z' fill='white'/%3E%3Cpath d='M28.75 30H1.25C0.905 30 0.625 29.72 0.625 29.375V8.125C0.625 7.78 0.905 7.5 1.25 7.5H5C5.345 7.5 5.625 7.78 5.625 8.125C5.625 8.47 5.345 8.75 5 8.75H1.875V28.75H28.125V8.75H25C24.655 8.75 24.375 8.47 24.375 8.125C24.375 7.78 24.655 7.5 25 7.5H28.75C29.095 7.5 29.375 7.78 29.375 8.125V29.375C29.375 29.72 29.095 30 28.75 30Z' fill='white'/%3E%3Cpath d='M20.0577 14.836C19.0149 14.8792 18.928 15.3975 18.6239 16.0453L15.4521 23.4741H14.7135L11.4983 15.959C11.4114 15.7862 11.3679 15.6134 11.281 15.4839C11.0203 15.0088 10.6727 14.8792 10.1514 14.836H10.1079V14.5337H12.8452L15.4521 20.7963L17.3204 16.4341C17.4073 16.1749 17.4942 16.0022 17.5377 15.8294C17.7984 15.052 17.1466 14.9224 16.7121 14.836V14.5337H20.0577V14.836Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-transform: translate(-50%, -10%) scale(1.1);
  -ms-transform: translate(-50%, -10%) scale(1.1);
  transform: translate(-50%, -10%) scale(1.1);
}

.product_item__wrapper:hover .basket #not_in_basket.product_item__basket::after {
  -webkit-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  transform: translate(0%, 0);
}

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

.product_item__info_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  margin-top: 10px;
}

.product_item__category {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.product_item__header {
  background: #f8f8f6;
  position: relative;
  padding-bottom: 100%;
}

.product_item__image-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
  z-index: 1;
}

.product_item__image {
  background: #f3f3f3;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.product_item__image_extra {
  background: #f3f3f3;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: contain;
  object-fit: contain;
  width: 99.8%;
  height: 99.8%;
  z-index: 0;
}

.product_item__image_video {
  background: #f3f3f3;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-object-fit: contain;
  object-fit: contain;
  width: 99.8%;
  height: 99.8%;
  z-index: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.product_item__top_info {
  position: absolute;
  top: 15px;
  left: 10px;
  z-index: 1;
}

.product_item__present {
  font: normal 700 14px/150% "PT Sans";
  margin-bottom: 11px;
  padding: 8px 15px;
  border-radius: 100px;
  background: #F03;
  color: #FFF;
  letter-spacing: 0.84px;
  text-transform: uppercase;
}

.product_item__volume {
  font: normal 400 12px/150% "PT Sans";
  color: #828282;
  letter-spacing: 0.72px;
  padding: 5px 10px;
  border-radius: 100px;
  background: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.product_item__info {
  background: #fff;
  margin-top: 32px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: default;
  padding: 0 10px 20px;
}

.product_item__title {
  font: normal 400 24px/120% "STIX Two Text";
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: #2e2f3d;
  margin-top: 20px;
  margin-bottom: 12px;
}

.product_item__controls {
  position: absolute;
  top: 20px;
  right: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 14px;
  z-index: 2;
}

.product_item__btn {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  width: 35px;
  height: 35px;
  padding: 0;
  background: none;
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.product_item__btn.basket {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 50%;
}

.product_item__btn.basket #not_in_basket.product_item__basket {
  width: 50px;
  height: 50px;
  background: #f8f8f6;
  border-radius: 50%;
  overflow: hidden;
}

.product_item__btn.basket #not_in_basket.product_item__basket::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='25' viewBox='0 0 30 25' fill='none'%3E%3Cmask id='mask0_8793_5019' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M0 0H30V30H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8793_5019)'%3E%3Cpath d='M22.5 12.5C22.155 12.5 21.875 12.22 21.875 11.875V4.375C21.875 2.6525 20.4738 1.25 18.75 1.25H11.25C9.52625 1.25 8.125 2.6525 8.125 4.375V11.875C8.125 12.22 7.845 12.5 7.5 12.5C7.155 12.5 6.875 12.22 6.875 11.875V4.375C6.875 1.9625 8.8375 0 11.25 0H18.75C21.1625 0 23.125 1.9625 23.125 4.375V11.875C23.125 12.22 22.845 12.5 22.5 12.5Z' fill='%232E2F3D'/%3E%3Cpath d='M20 8.75H10C9.655 8.75 9.375 8.47 9.375 8.125C9.375 7.78 9.655 7.5 10 7.5H20C20.345 7.5 20.625 7.78 20.625 8.125C20.625 8.47 20.345 8.75 20 8.75Z' fill='%232E2F3D'/%3E%3Cpath d='M28.75 30H1.25C0.905 30 0.625 29.72 0.625 29.375V8.125C0.625 7.78 0.905 7.5 1.25 7.5H5C5.345 7.5 5.625 7.78 5.625 8.125C5.625 8.47 5.345 8.75 5 8.75H1.875V28.75H28.125V8.75H25C24.655 8.75 24.375 8.47 24.375 8.125C24.375 7.78 24.655 7.5 25 7.5H28.75C29.095 7.5 29.375 7.78 29.375 8.125V29.375C29.375 29.72 29.095 30 28.75 30Z' fill='%232E2F3D'/%3E%3Cpath d='M20.0577 14.836C19.0149 14.8792 18.928 15.3975 18.6239 16.0453L15.4521 23.4741H14.7135L11.4983 15.959C11.4114 15.7862 11.3679 15.6134 11.281 15.4839C11.0203 15.0088 10.6727 14.8792 10.1514 14.836H10.1079V14.5337H12.8452L15.4521 20.7963L17.3204 16.4341C17.4073 16.1749 17.4942 16.0022 17.5377 15.8294C17.7984 15.052 17.1466 14.9224 16.7121 14.836V14.5337H20.0577V14.836Z' fill='%232E2F3D'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.product_item__btn.basket #not_in_basket.product_item__basket::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.09998 1.12051C6.09998 0.789137 5.83135 0.520508 5.49998 0.520508C5.1686 0.520508 4.89998 0.789137 4.89998 1.12051V4.92041H1.1C0.768629 4.92041 0.5 5.18904 0.5 5.52041C0.5 5.85178 0.76863 6.12041 1.1 6.12041H4.89998V9.92051C4.89998 10.2519 5.1686 10.5205 5.49998 10.5205C5.83135 10.5205 6.09998 10.2519 6.09998 9.92051V6.12041H9.9C10.2314 6.12041 10.5 5.85178 10.5 5.52041C10.5 5.18904 10.2314 4.92041 9.9 4.92041H6.09998V1.12051Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 8px;
  right: 8px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  transform: translate(150%, 0);
}

.product_item__btn.basket #not_in_basket.product_item__basket:hover {
  background: #A6C4E7;
}

.product_item__btn.basket #not_in_basket.product_item__basket:hover::before {
  -webkit-transform: translate(-50%, -10%) scale(1.1);
  -ms-transform: translate(-50%, -10%) scale(1.1);
  transform: translate(-50%, -10%) scale(1.1);
}

.product_item__btn.basket #not_in_basket.product_item__basket:hover::after {
  -webkit-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  transform: translate(0%, 0);
}

.product_item__btn.basket #in_basket.product_item__basket {
  width: 50px;
  height: 50px;
  background: #f8f8f6;
  border-radius: 50%;
  overflow: hidden;
}

.product_item__btn.basket #in_basket.product_item__basket::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='25' viewBox='0 0 30 25' fill='none'%3E%3Cmask id='mask0_8793_5019' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M0 0H30V30H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8793_5019)'%3E%3Cpath d='M22.5 12.5C22.155 12.5 21.875 12.22 21.875 11.875V4.375C21.875 2.6525 20.4738 1.25 18.75 1.25H11.25C9.52625 1.25 8.125 2.6525 8.125 4.375V11.875C8.125 12.22 7.845 12.5 7.5 12.5C7.155 12.5 6.875 12.22 6.875 11.875V4.375C6.875 1.9625 8.8375 0 11.25 0H18.75C21.1625 0 23.125 1.9625 23.125 4.375V11.875C23.125 12.22 22.845 12.5 22.5 12.5Z' fill='%232E2F3D'/%3E%3Cpath d='M20 8.75H10C9.655 8.75 9.375 8.47 9.375 8.125C9.375 7.78 9.655 7.5 10 7.5H20C20.345 7.5 20.625 7.78 20.625 8.125C20.625 8.47 20.345 8.75 20 8.75Z' fill='%232E2F3D'/%3E%3Cpath d='M28.75 30H1.25C0.905 30 0.625 29.72 0.625 29.375V8.125C0.625 7.78 0.905 7.5 1.25 7.5H5C5.345 7.5 5.625 7.78 5.625 8.125C5.625 8.47 5.345 8.75 5 8.75H1.875V28.75H28.125V8.75H25C24.655 8.75 24.375 8.47 24.375 8.125C24.375 7.78 24.655 7.5 25 7.5H28.75C29.095 7.5 29.375 7.78 29.375 8.125V29.375C29.375 29.72 29.095 30 28.75 30Z' fill='%232E2F3D'/%3E%3Cpath d='M20.0577 14.836C19.0149 14.8792 18.928 15.3975 18.6239 16.0453L15.4521 23.4741H14.7135L11.4983 15.959C11.4114 15.7862 11.3679 15.6134 11.281 15.4839C11.0203 15.0088 10.6727 14.8792 10.1514 14.836H10.1079V14.5337H12.8452L15.4521 20.7963L17.3204 16.4341C17.4073 16.1749 17.4942 16.0022 17.5377 15.8294C17.7984 15.052 17.1466 14.9224 16.7121 14.836V14.5337H20.0577V14.836Z' fill='%232E2F3D'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(-50%, -10%) scale(1.1);
  -ms-transform: translate(-50%, -10%) scale(1.1);
  transform: translate(-50%, -10%) scale(1.1);
}

.product_item__btn.basket #in_basket.product_item__basket::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cg clip-path='url(%23clip0_136_4158)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9344 3.60564C11.188 3.84048 11.2031 4.2364 10.9683 4.48993L5.33267 10.5743C4.87119 11.0725 4.10168 11.0725 3.64021 10.5743L1.28972 8.03664C1.05488 7.78308 1.07004 7.38717 1.32358 7.15233C1.57711 6.91749 1.97303 6.93269 2.20787 7.18618L4.48643 9.64618L10.0502 3.6395C10.285 3.38596 10.6809 3.3708 10.9344 3.60564ZM14.0635 3.60564C14.317 3.84048 14.3322 4.23639 14.0973 4.48993L8.46168 10.5743C8.22683 10.8278 7.83092 10.843 7.57737 10.6081C7.32382 10.3733 7.30868 9.97739 7.54352 9.72384L13.1792 3.6395C13.414 3.38596 13.8099 3.3708 14.0635 3.60564Z' fill='%238BC9FC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_136_4158'%3E%3Crect width='14.3867' height='14.3867' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  top: 6px;
  right: 6px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.product_item__famous {
  width: 28px;
  height: 24px;
}

.product_item__basket {
  width: 30px;
  height: 30px;
}

.product_item__new_price {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #2e2f3d;
}

.product_item__old_price {
  font-weight: 700;
  font-size: calc(16px + 2 * ((100vw - 320px) / 1600));
  line-height: 22px;
  text-decoration-line: line-through;
  text-decoration-thickness: 2px;
  text-transform: uppercase;
  color: #bdbdbd;
  margin-right: 20px;
}

.product_item__price_wrapper {
  text-align: right;
}

.product_item__delivery {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='50' viewBox='0 0 63 50' fill='none'%3E%3Cpath d='M52.6826 29.1328C52.6826 40.1785 43.7283 49.1328 32.6826 49.1328C21.6369 49.1328 12.6826 40.1785 12.6826 29.1328C12.6826 18.0871 21.6369 9.13281 32.6826 9.13281C43.7283 9.13281 52.6826 18.0871 52.6826 29.1328Z' fill='%232E2F3D'/%3E%3Cpath d='M40.6689 34.8499C40.6689 35.5813 40.0738 36.1763 39.3425 36.1763C38.6112 36.1763 38.0161 35.5813 38.0161 34.8499C38.0161 34.1186 38.6112 33.5235 39.3425 33.5235C40.0738 33.5235 40.6689 34.1186 40.6689 34.8499ZM27.2788 33.5235C26.5475 33.5235 25.9525 34.1185 25.9525 34.8498C25.9525 35.5812 26.5475 36.1762 27.2788 36.1762C28.0102 36.1762 28.6052 35.5812 28.6052 34.8498C28.6052 34.1185 28.0102 33.5235 27.2788 33.5235ZM38.6225 26.2457L37.2784 32.5339C37.8274 32.0441 38.5506 31.7457 39.3424 31.7457C40.2415 31.7457 41.0522 32.1303 41.6196 32.7432H42.7235L43.661 28.3566L42.1864 26.2457H38.6225ZM22.5978 27.0461C22.5978 27.537 22.9958 27.935 23.4867 27.935H29.4867C29.9776 27.935 30.3756 27.537 30.3756 27.0461C30.3756 26.5552 29.9776 26.1572 29.4867 26.1572H23.4867C22.9958 26.1572 22.5978 26.5552 22.5978 27.0461ZM45.3398 27.6554L43.3785 24.8478C43.2122 24.6098 42.9402 24.468 42.6498 24.468H39.0024L39.615 21.602C39.6711 21.3396 39.6056 21.0659 39.4369 20.8572C39.2681 20.6486 39.0141 20.5273 38.7458 20.5273H25.6585C25.1676 20.5273 24.7696 20.9253 24.7696 21.4162C24.7696 21.9071 25.1676 22.3051 25.6585 22.3051H37.6468L37.0342 25.1711L35.4158 32.7432H29.556C28.9886 32.1304 28.1779 31.7458 27.2788 31.7458C26.3822 31.7458 25.5737 32.1283 25.0065 32.7381L22.3996 32.7067C22.396 32.7066 22.3924 32.7066 22.389 32.7066C22.3889 32.7066 22.3888 32.7066 22.3887 32.7066C21.9027 32.7066 21.5059 33.0975 21.5001 33.5847C21.4941 34.0756 21.8873 34.4783 22.3781 34.4843L24.1942 34.5061C24.1817 34.619 24.1747 34.7336 24.1747 34.8498C24.1747 36.5615 25.5672 37.954 27.2788 37.954C28.9905 37.954 30.383 36.5615 30.383 34.8498C30.383 34.7387 30.3768 34.6291 30.3654 34.521H36.1315C36.1329 34.521 36.1343 34.5212 36.1357 34.5212C36.1373 34.5212 36.139 34.521 36.1406 34.521H36.2559C36.2445 34.6291 36.2383 34.7387 36.2383 34.8498C36.2383 36.5615 37.6309 37.954 39.3425 37.954C41.0541 37.954 42.4467 36.5615 42.4467 34.8498C42.4467 34.7387 42.4405 34.6291 42.4291 34.521H43.4425C43.8619 34.521 44.2242 34.2279 44.3118 33.8178L45.4804 28.3502C45.5319 28.1092 45.481 27.8575 45.3398 27.6554Z' fill='%232E2F3D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.3398 27.6554L43.3785 24.8478C43.2122 24.6098 42.9402 24.468 42.6498 24.468H39.0024L39.615 21.602C39.6711 21.3396 39.6056 21.0659 39.4369 20.8572C39.2681 20.6486 39.0141 20.5273 38.7458 20.5273H25.6585C25.1676 20.5273 24.7696 20.9253 24.7696 21.4162C24.7696 21.9071 25.1676 22.3051 25.6585 22.3051H37.6468L37.0342 25.1711L35.4158 32.7432H29.556C28.9886 32.1304 28.1779 31.7458 27.2788 31.7458C26.3822 31.7458 25.5737 32.1283 25.0065 32.7381L22.3996 32.7067C22.396 32.7066 22.3924 32.7066 22.389 32.7066H22.3887C21.9027 32.7066 21.5059 33.0975 21.5001 33.5847C21.4941 34.0756 21.8873 34.4783 22.3781 34.4843L24.1942 34.5061C24.1817 34.619 24.1747 34.7336 24.1747 34.8498C24.1747 36.5615 25.5672 37.954 27.2788 37.954C28.9905 37.954 30.383 36.5615 30.383 34.8498C30.383 34.7387 30.3768 34.6291 30.3654 34.521H36.1315C36.1329 34.521 36.1343 34.5212 36.1357 34.5212C36.1373 34.5212 36.139 34.521 36.1406 34.521H36.2559C36.2445 34.6291 36.2383 34.7387 36.2383 34.8498C36.2383 36.5615 37.6309 37.954 39.3425 37.954C41.0541 37.954 42.4467 36.5615 42.4467 34.8498C42.4467 34.7387 42.4405 34.6291 42.4291 34.521H43.4425C43.8619 34.521 44.2242 34.2279 44.3118 33.8178L45.4804 28.3502C45.5319 28.1092 45.481 27.8575 45.3398 27.6554ZM39.3425 36.1763C40.0738 36.1763 40.6689 35.5813 40.6689 34.8499C40.6689 34.1186 40.0738 33.5235 39.3425 33.5235C38.6112 33.5235 38.0161 34.1186 38.0161 34.8499C38.0161 35.5813 38.6112 36.1763 39.3425 36.1763ZM25.9525 34.8498C25.9525 34.1185 26.5475 33.5235 27.2788 33.5235C28.0102 33.5235 28.6052 34.1185 28.6052 34.8498C28.6052 35.5812 28.0102 36.1762 27.2788 36.1762C26.5475 36.1762 25.9525 35.5812 25.9525 34.8498ZM37.2784 32.5339L38.6225 26.2457H42.1864L43.661 28.3566L42.7235 32.7432H41.6196C41.0522 32.1303 40.2415 31.7457 39.3424 31.7457C38.5506 31.7457 37.8274 32.0441 37.2784 32.5339Z' fill='white'/%3E%3Cpath d='M22.5978 27.0461C22.5978 27.537 22.9958 27.935 23.4867 27.935H29.4867C29.9776 27.935 30.3756 27.537 30.3756 27.0461C30.3756 26.5552 29.9776 26.1572 29.4867 26.1572H23.4867C22.9958 26.1572 22.5978 26.5552 22.5978 27.0461Z' fill='white'/%3E%3Cpath d='M3.72803 31.3568C3.39373 31.1167 3.15854 30.8416 3.02246 30.5313C2.87889 30.2129 2.81586 29.8352 2.83338 29.3981C2.86183 28.688 3.10286 28.1349 3.55645 27.7388C4.00255 27.3346 4.68212 27.1507 5.59518 27.1873C6.6487 27.2296 7.43906 27.4996 7.96625 27.9975C8.49345 28.4955 8.73969 29.1775 8.70498 30.0438C8.66871 30.949 8.34058 31.6276 7.72061 32.0796C7.10064 32.5315 6.15463 32.732 4.8826 32.6811C4.21147 32.6542 3.63945 32.5922 3.16654 32.4951C2.69363 32.3979 2.29611 32.2726 1.97397 32.119C1.65215 31.9576 1.3976 31.7754 1.21032 31.5725C1.02336 31.3618 0.880094 31.1333 0.780534 30.887C0.673482 30.6326 0.602174 30.3639 0.566608 30.0811C0.531042 29.7983 0.503906 29.5002 0.485199 29.1868C0.46244 28.7794 0.429533 28.4303 0.386476 28.1394C0.335615 27.8481 0.246666 27.6296 0.119629 27.4838L1.47985 27.4797C1.60626 27.6411 1.69099 27.8672 1.73405 28.1582C1.7693 28.4488 1.79659 28.8407 1.81591 29.3339C1.81963 29.6311 1.84428 29.8939 1.88983 30.1224C1.93539 30.3509 2.02512 30.5499 2.15903 30.7194C2.29293 30.889 2.48661 31.0296 2.74007 31.1414C2.98605 31.245 3.3149 31.3285 3.72662 31.3919L3.72803 31.3568ZM5.6361 31.1402C6.13555 31.1602 6.55306 31.0792 6.88864 30.8972C7.22422 30.7153 7.40014 30.4214 7.4164 30.0156C7.43329 29.5942 7.29706 29.2878 7.0077 29.0964C6.71866 28.8972 6.2932 28.7864 5.73132 28.7639C5.22407 28.7436 4.83043 28.8138 4.55042 28.9745C4.2704 29.1352 4.12242 29.4146 4.10647 29.8126C4.08928 30.2418 4.21692 30.5674 4.48942 30.7894C4.76223 31.0035 5.14446 31.1205 5.6361 31.1402Z' fill='%232E2F3D'/%3E%3Cpath d='M10.847 18.3976C10.923 18.6879 10.939 19.0455 10.8951 19.4705C10.8473 19.8852 10.7313 20.2995 10.547 20.7134C10.1627 21.5767 9.63189 22.097 8.95456 22.2742C8.27009 22.4483 7.48906 22.3399 6.61144 21.9493C5.66961 21.53 5.06329 20.9908 4.79248 20.3316C4.52167 19.6725 4.56731 18.9362 4.92941 18.1228C5.05011 17.8517 5.20331 17.6036 5.38901 17.3785C5.5747 17.1534 5.79407 16.9775 6.04711 16.8507C6.30016 16.724 6.59281 16.6619 6.92508 16.6645C7.25734 16.6671 7.63039 16.7605 8.04423 16.9447C8.19406 17.0114 8.34984 17.0936 8.51155 17.1912C8.67644 17.2817 8.8437 17.3861 9.01333 17.5044L7.584 20.7151C8.04304 20.8938 8.43278 20.9306 8.75321 20.8253C9.07683 20.7129 9.34345 20.4212 9.55308 19.9503C9.68331 19.6578 9.75644 19.3783 9.77246 19.1118C9.78452 18.8351 9.77117 18.6154 9.73241 18.4528L10.847 18.3976ZM6.03295 18.6397C5.87096 19.0036 5.86086 19.324 6.00264 19.6008C6.14046 19.8673 6.38338 20.0994 6.73138 20.2971L7.61757 18.3064C7.24498 18.1064 6.92187 18.0352 6.64825 18.0929C6.37781 18.1435 6.17271 18.3258 6.03295 18.6397Z' fill='%232E2F3D'/%3E%3Cpath d='M15.7564 12.1358C15.7242 12.4246 15.6259 12.7216 15.4617 13.0269C15.3085 13.3317 15.1129 13.6134 14.8748 13.872C14.5575 14.2167 14.2331 14.4596 13.9018 14.6004C13.5757 14.7355 13.2463 14.7878 12.9134 14.7574C12.5747 14.7217 12.2329 14.6087 11.8878 14.4185C11.5481 14.2225 11.2087 13.9685 10.8697 13.6564C10.1399 12.9846 9.73035 12.3052 9.6411 11.6179C9.54609 10.9254 9.78687 10.266 10.3634 9.63964C10.6543 9.3236 10.9129 9.09456 11.1392 8.95254C11.3708 8.80477 11.5982 8.69033 11.8214 8.60923L12.4891 9.71745C12.3043 9.79144 12.1338 9.87864 11.9776 9.97907C11.8268 10.0738 11.6747 10.2044 11.5213 10.3711C11.2356 10.6814 11.1222 11.0122 11.181 11.3635C11.234 11.7095 11.4846 12.0888 11.9328 12.5014C12.1167 12.6706 12.3047 12.8066 12.4969 12.9092C12.6891 13.0118 12.8797 13.0757 13.0686 13.1011C13.2576 13.1264 13.4448 13.1076 13.6301 13.0447C13.815 12.9707 13.9867 12.8475 14.1454 12.6751C14.32 12.4855 14.4451 12.3034 14.5208 12.1289C14.5907 11.9492 14.6388 11.7758 14.6651 11.6089L15.7564 12.1358Z' fill='%232E2F3D'/%3E%3Cpath d='M19.1919 4.63497L17.5698 5.52675L19.7428 9.47913L18.4083 10.2129L15.5862 5.07991L19.8773 2.72064L22.6994 7.85361L21.3649 8.58735L19.1919 4.63497Z' fill='%232E2F3D'/%3E%3Cpath d='M28.4612 1.56205L27.3147 1.73742C27.3523 2.29265 27.3815 2.8452 27.4024 3.39507C27.4233 3.94494 27.3973 4.44668 27.3245 4.90027C27.2582 5.34497 27.1299 5.72014 26.9397 6.02578C26.7482 6.3237 26.4672 6.501 26.0966 6.55769C25.6488 6.62619 25.3234 6.6167 25.1204 6.52924L25.1144 5.2502C25.245 5.27763 25.3644 5.28308 25.4725 5.26654C25.6269 5.24292 25.7519 5.15663 25.8477 5.00767C25.9434 4.85871 26.0039 4.60848 26.0291 4.25698C26.0621 3.90429 26.0574 3.43489 26.0152 2.84878C25.9795 2.25377 25.9047 1.50671 25.7909 0.607613L29.763 -1.38809e-07L30.6487 5.79025L29.1432 6.02054L28.4612 1.56205Z' fill='%232E2F3D'/%3E%3Cpath d='M35.479 0.204039C35.813 0.127695 36.1982 0.0935096 36.6347 0.101483C37.0728 0.101799 37.5215 0.148073 37.981 0.240306C38.3792 0.320241 38.7023 0.436883 38.9503 0.590232C39.1999 0.735923 39.3835 0.9122 39.5013 1.11906C39.6268 1.32746 39.6955 1.56033 39.7076 1.81766C39.7273 2.07654 39.7064 2.35912 39.6449 2.66541C39.5773 3.00234 39.4974 3.34078 39.4053 3.68075C39.3147 4.01306 39.2325 4.34309 39.1587 4.67081C39.0926 5.00008 39.0395 5.324 38.9995 5.64256C38.961 5.95347 38.96 6.25597 38.9965 6.55009L37.779 6.30567L37.6969 5.46471L37.6395 5.45318C37.4387 5.65981 37.1828 5.82352 36.8717 5.9443C36.5699 6.05896 36.2046 6.07325 35.7758 5.98716C35.5078 5.93336 35.2743 5.84665 35.0752 5.72704C34.8777 5.59976 34.717 5.44801 34.5931 5.27177C34.4707 5.08788 34.3873 4.88794 34.3431 4.67194C34.3003 4.44828 34.3043 4.2101 34.3551 3.95741C34.4258 3.60517 34.5615 3.32574 34.7623 3.1191C34.9723 2.90635 35.2374 2.75643 35.5576 2.66936C35.887 2.57616 36.26 2.5435 36.6766 2.57137C37.1024 2.59312 37.5657 2.66621 38.0664 2.79064C38.2061 2.37259 38.237 2.06014 38.159 1.85331C38.0826 1.63882 37.8453 1.4916 37.4471 1.41167C37.1485 1.35172 36.8245 1.31855 36.4753 1.31217C36.1338 1.30733 35.8458 1.33316 35.6114 1.38967L35.479 0.204039ZM36.5164 4.85731C36.8151 4.91726 37.0655 4.89982 37.2677 4.80501C37.4715 4.70253 37.6309 4.58317 37.7459 4.44693L37.8958 3.70034C37.663 3.62972 37.4341 3.57977 37.2089 3.55051C36.9914 3.52278 36.7931 3.51881 36.6139 3.53859C36.4346 3.55837 36.2853 3.60804 36.1657 3.68761C36.0462 3.76717 35.9711 3.88352 35.9403 4.03667C35.8973 4.25108 35.9247 4.43184 36.0226 4.57895C36.1298 4.71994 36.2943 4.81273 36.5164 4.85731Z' fill='%232E2F3D'/%3E%3Cpath d='M48.5647 5.97122L47.1372 5.14015L44.8679 9.03808L43.5113 8.24827L45.7805 4.35034L44.3529 3.51927L45.0308 2.35495L49.2425 4.8069L48.5647 5.97122Z' fill='%232E2F3D'/%3E%3Cpath d='M52.8914 12.8003L51.6673 11.3347L49.896 12.8142L48.9197 11.6453L53.4154 7.89031L54.3917 9.0592L52.7013 10.4711L53.9254 11.9367L55.6158 10.5248L56.5921 11.6937L52.0964 15.4487L51.1201 14.2798L52.8914 12.8003Z' fill='%232E2F3D'/%3E%3Cpath d='M59.8788 17.5835C60.1109 17.8355 60.3319 18.1529 60.5417 18.5358C60.759 18.9162 60.9416 19.3287 61.0897 19.7733C61.218 20.1586 61.2772 20.497 61.2673 20.7884C61.2647 21.0774 61.2029 21.3243 61.0818 21.5293C60.9632 21.7417 60.7953 21.917 60.5779 22.0552C60.363 22.2009 60.1073 22.3231 59.8109 22.4218C59.4849 22.5304 59.1514 22.6291 58.8106 22.7179C58.4771 22.8043 58.1499 22.8968 57.8288 22.9955C57.5102 23.1016 57.2026 23.2164 56.9062 23.3398C56.6172 23.4608 56.3542 23.6101 56.117 23.7879L55.7246 22.6097L56.4138 22.1209L56.3953 22.0653C56.1162 21.9936 55.8471 21.8528 55.5878 21.6428C55.3384 21.4377 55.1446 21.1277 55.0064 20.7127C54.92 20.4534 54.8793 20.2076 54.8843 19.9755C54.8967 19.7409 54.9486 19.526 55.0401 19.3309C55.1389 19.1334 55.2711 18.9617 55.4366 18.8161C55.6095 18.6679 55.8182 18.5531 56.0628 18.4717C56.4036 18.3582 56.7136 18.3372 56.9927 18.4089C57.2816 18.4856 57.5434 18.6412 57.7779 18.8759C58.0224 19.1155 58.2359 19.4231 58.4186 19.7985C58.6112 20.1789 58.7778 20.6174 58.9184 21.1138C59.3507 21.0275 59.6372 20.8991 59.778 20.7287C59.9262 20.5559 59.9362 20.2768 59.8078 19.8915C59.7116 19.6025 59.5795 19.3049 59.4117 18.9986C59.2463 18.6997 59.0809 18.4626 58.9154 18.2872L59.8788 17.5835ZM56.3549 20.7946C56.4511 21.0836 56.5906 21.2923 56.7733 21.4208C56.9635 21.5468 57.1462 21.6259 57.3216 21.658L58.044 21.4174C57.9898 21.1803 57.9194 20.9567 57.833 20.7468C57.7491 20.5442 57.6541 20.3701 57.5479 20.2244C57.4418 20.0786 57.3245 19.9736 57.196 19.9094C57.0676 19.8451 56.9293 19.8377 56.7811 19.887C56.5737 19.9561 56.4304 20.0697 56.3513 20.2278C56.2821 20.3908 56.2833 20.5797 56.3549 20.7946Z' fill='%232E2F3D'/%3E%3Cpath d='M59.0609 30.668L58.9404 29.9613L56.8996 28.7781L56.9513 26.963L58.7575 28.1513L59.1745 28.7374C59.2478 28.3567 59.4364 28.0456 59.7402 27.8042C60.0517 27.5631 60.4339 27.4489 60.8867 27.4618C61.5972 27.4821 62.1136 27.7312 62.4359 28.2092C62.7581 28.695 62.9052 29.4258 62.8774 30.4017C62.8668 30.7764 62.8373 31.1232 62.7892 31.4422C62.7408 31.769 62.6898 32.0527 62.636 32.2934L56.8042 32.1273L56.8476 30.6049L59.0609 30.668ZM59.8572 30.6907L61.4732 30.7367C61.5147 30.6519 61.5447 30.559 61.5632 30.458C61.5817 30.3569 61.5923 30.2596 61.595 30.1659C61.605 29.8146 61.5386 29.5392 61.3958 29.3398C61.253 29.1404 61.0333 29.0365 60.7367 29.028C60.44 29.0196 60.2184 29.1188 60.0719 29.3255C59.9251 29.5401 59.8497 29.8544 59.8458 30.2684L59.8572 30.6907Z' fill='%232E2F3D'/%3E%3C/svg%3E") no-repeat center center/contain;
  position: absolute;
  z-index: 2;
  -webkit-transform: translate(0, 25%);
  -ms-transform: translate(0, 25%);
  transform: translate(0, 25%);
  bottom: 0;
  right: 10px;
  width: 63px;
  height: 50px;
}

.product_item__promos {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  -webkit-transform: translate(0, 25%);
  -ms-transform: translate(0, 25%);
  transform: translate(0, 25%);
  padding: 0 10px;
}

.product_item__promos_item {
  border-radius: 50%;
  overflow: hidden;
}

.product_item__promos_item--promo {
  width: 100%;
  border-radius: 20px;
  padding: 10px 5px;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  color: #f8f8f6;
  font-weight: 600;
}

.product_item__promos_item svg {
  width: 40px;
  height: 40px;
}

.product_item__promos_item_sale {
  background: #FCE58B;
  width: 40px;
  height: 40px;
  font-weight: 700;
  border-radius: 50%;
  text-align: center;
  color: #151113;
  font-size: 12px;
  line-height: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product_item__promos_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product_item__reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px;
  cursor: default;
}

.product_item__reviews_counter {
  margin-right: 12px;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.product_item__reviews_rating {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

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

.product_item__out_of_stock {
  font: normal 400 12px/140% "PT Sans";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 5px 20px;
  max-width: 155px;
  width: 100%;
  z-index: 2;
  background: #fff;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.product_item__reviews_wrapper {
  margin-top: 5px;
}

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

.product_item__reviews_rating_list svg {
  width: 17px;
  height: 17px;
}

.product_item__reviews_rating_count {
  font: normal 400 14px/150% "PT Sans";
  margin-left: 10px;
  color: #828282;
  letter-spacing: 0.72px;
}

.product_item__nav {
  display: grid;
  grid-template-columns: repeat(2, auto);
  gap: 5px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 10px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.product_item__nav::after {
  background: rgba(216, 213, 215, 0.5);
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.product_item__nav::before {
  background: rgba(130, 130, 130, 0.5);
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.product_item:hover {
  background: #fff;
  -webkit-box-shadow: 8px 8px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 8px 8px 10px 0px rgba(0, 0, 0, 0.15);
}

.product_item__product_banner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  max-width: 100%;
}

.product_item__product_banner_header {
  position: relative;
}

.product_item__product_banner_header_image {
  width: 100%;
}

.product_item__product_banner_header_title {
  font: normal 400 36px/140% "STIX Two Text";
  max-width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  transform: translate(0, 50%);
  color: #2e2f3d;
  padding: 0 20px;
}

.product_item__product_banner_image {
  width: 100%;
}

.product_item__product_banner_info {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.product_item__product_banner_link {
  font: normal 700 18px/normal "PT Sans";
  margin-top: 90px;
  margin-left: auto;
  color: #151113;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.product_item__product_banner_col {
  position: relative;
}

.product_item__product_banner_animate {
  display: none;
}

.product_item__product_video {
  position: relative;
  max-width: calc(33.333% - 27px);
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  max-height: 580px;
}

.product_item__product_video_item {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.catalog_v1_item .product_item__reviews_rating {
  margin-bottom: 4px;
}

.--out-of-stock .product_item__image_extra {
  display: none;
}

.--out-of-stock .product_item__image_video {
  display: none;
}

.--out-of-stock .product_item__promos {
  display: none;
}

.--out-of-stock .product_item__title {
  color: #7d7d7d;
}

.--out-of-stock .product_item__category {
  color: #7d7d7d;
}

.--out-of-stock .product_item__new_price {
  color: #7d7d7d;
}

.--out-of-stock .product_item__header::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  background: #f5f4f6;
  pointer-events: none;
}

.preview_ist .product_item {
  position: relative;
  max-width: 180px;
}

.preview_ist .product_item__category {
  font-size: 10px;
  line-height: 15px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.preview_ist .product_item__controls {
  position: absolute;
  top: 10px;
  right: 10px;
  display: grid;
  gap: 10px;
}

.preview_ist .product_item__header {
  position: relative;
}

.preview_ist .product_item__btn {
  background: 0;
  border: 0;
  outline: 0;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.preview_ist .product_item__new_price {
  font-weight: 700;
  font-size: calc(14px + 2 * ((100vw - 320px) / 1600));
  line-height: 24px;
  text-transform: uppercase;
  color: #2e2f3d;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-right: 10px;
}

.preview_ist .product_item__old_price {
  font-weight: 700;
  font-size: 12px;
  line-height: 22px;
  text-decoration-line: line-through;
  text-transform: uppercase;
  color: #bdbdbd;
  margin-right: 0px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.preview_ist .product_item__price_wrapper {
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.preview_ist .product_item__promos {
  position: absolute;
  top: 8px;
  left: 8px;
}

.preview_ist .product_item__promos_item svg {
  width: 28px;
  height: 28px;
}

.preview_ist .product_item__promos_list {
  display: grid;
  gap: 6px;
}

.preview_ist .product_item__reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 0;
}

.preview_ist .product_item__reviews_counter {
  margin-right: 12px;
  font-size: 10px;
  line-height: 15px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.preview_ist .product_item__reviews_rating {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.preview_ist .product_item__title {
  font: normal 400 16px/19px "STIX Two Text";
  color: #2e2f3d;
  margin-top: 4px;
  margin-bottom: 12px;
}

.preview_ist .product_item__wrapper:hover .product_item__btn {
  opacity: 1;
}

@-webkit-keyframes product-toggle {
  0% {
    -webkit-transform: translate(0, 40%);
    transform: translate(0, 40%);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  50% {
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translate(0, 40%);
    transform: translate(0, 40%);
  }
}

@keyframes product-toggle {
  0% {
    -webkit-transform: translate(0, 40%);
    transform: translate(0, 40%);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  50% {
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translate(0, 40%);
    transform: translate(0, 40%);
  }
}

.product_preview {
  width: 100%;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 8px 8px 11px 0 rgba(4, 41, 82, 0.15);
  box-shadow: 8px 8px 11px 0 rgba(4, 41, 82, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.product_preview__header {
  font: normal 400 14px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  margin-bottom: 10px;
  color: #928F91;
  letter-spacing: 1.2px;
  text-transform: lowercase;
}

.product_preview__header::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='%23928F91'/%3E%3Cpath d='M18.9808 15.361L24.6377 15.361M24.6377 15.361L24.6377 21.0178M24.6377 15.361L15.3597 24.639' stroke='%23928F91' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.product_preview__image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  display: block;
  max-height: 154px;
}

.product_preview__image_wrapper {
  position: relative;
  border-radius: 15px;
  background: #F3F3F3;
  width: 100%;
  margin-top: auto;
  margin-bottom: 10px;
}

.product_preview__image_wrapper._unavaliable::before {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: rgba(245, 244, 246, 0.6);
}

.product_preview__image_wrapper._unavaliable::after {
  font: normal 400 12px/140% "PT Sans";
  content: "скоро в наличии";
  color: #2E2F3D;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 90%;
  width: 100%;
  padding: 5px 45px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFF;
}

.product_preview__name {
  font: normal 700 15px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 20px;
}

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

.product_preview__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: "PT Sans";
  font-style: normal;
  line-height: 120%;
  text-transform: uppercase;
}

.product_preview__price_old {
  color: #828282;
  font-size: 16px;
  font-weight: 400;
  text-decoration: line-through;
}

.product_preview__price_new {
  font: 700 20px "PT Sans";
  color: #151113;
}

.product_preview__promos {
  position: absolute;
  bottom: 10px;
  left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

.product_preview__promos_item {
  width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.product_preview__promos_item svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.product_preview__promos_item._sale {
  background: #FCE58B;
  width: 30px;
  height: 30px;
  font-weight: 700;
  border-radius: 50%;
  text-align: center;
  color: #151113;
  font-size: 10px;
  line-height: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product_preview:hover .product_preview__header::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' fill='%237DA5D2'/%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='%237DA5D2'/%3E%3Cpath d='M18.9818 15.361L24.6386 15.361M24.6386 15.361L24.6386 21.0178M24.6386 15.361L15.3607 24.639' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_banner {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  margin-bottom: 100px;
}

.main_banner.active {
  opacity: 1;
}

.main_banner__item {
  display: grid;
  grid-template-columns: 631px auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  padding: 0 15px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}

.main_banner__item_content {
  position: relative;
  -webkit-transform: translate(33px, 0);
  -ms-transform: translate(33px, 0);
  transform: translate(33px, 0);
}

.main_banner__item_content_top_section {
  position: absolute;
  top: 77px;
}

.main_banner__item_content_bg_title {
  font: normal 700 85px/normal "PT Sans";
  position: relative;
  color: rgba(176, 138, 109, 0.1);
  text-transform: uppercase;
}

.main_banner__item_content_button_wrapper {
  margin-top: 60px;
}

.main_banner__item_content_cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  position: absolute;
  bottom: 50px;
}

.main_banner__item_content_cards_item {
  max-height: 300px;
  -webkit-box-shadow: 8px 8px 30px 0px rgba(54, 34, 0, 0.2);
  box-shadow: 8px 8px 30px 0px rgba(54, 34, 0, 0.2);
}

.main_banner__item_content_cards_item_image {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  -o-object-position: left;
  object-position: left;
}

.main_banner__item_content_cards_item_video {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  -o-object-position: center;
  object-position: center;
}

.main_banner__item_content_title {
  position: absolute;
  bottom: 0;
  left: 1%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.main_banner__item_content_text {
  font: italic 400 18px/normal "STIX Two Text";
  color: #B08A6D;
  max-width: 560px;
}

.main_banner__item_content_description {
  font: italic 600 22px/140% "STIX Two Text";
  color: #151113;
  margin-bottom: 10px;
}

.main_banner__item_image {
  width: 100%;
  max-width: 700px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
}

.main_banner_slider {
  height: 830px;
  overflow: hidden;
  position: relative;
}

.main_header__mobile_menu_popup {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  z-index: 9998;
  overflow: hidden;
  display: none;
}

.mobile_menu {
  position: relative;
  background: #FFF;
  padding: 30px 20px;
  width: 100vw;
  overflow-x: clip;
  overflow-y: scroll;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.mobile_menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: 15px;
}

.mobile_menu__list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  width: 100%;
}

.mobile_menu__list_item > svg {
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mobile_menu__list_item_image {
  max-width: 30px;
  width: 100%;
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mobile_menu__list_item_title {
  font: normal 700 20px/140% "PT Sans";
  color: #2E2F3D;
  width: 100%;
  text-transform: lowercase;
}

.mobile_menu__list_item_title.--actions-title {
  color: #8BC9FC;
}

.mobile_menu__list_item_title.--sales-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #8BC9FC;
}

.mobile_menu__list_item_title.--sales-title::after {
  background: url("/local/templates/vlaekan/img/icons/menu/sales_ico_after.webp") no-repeat center center/contain;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 19px;
  height: 24px;
  -webkit-animation: swing 2s ease-in-out infinite;
  animation: swing 2s ease-in-out infinite;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.mobile_menu__list_item_title.--small-title {
  font-size: 18px;
  font-weight: 400;
}

.mobile_menu__list_item_title.--has-submenu {
  position: relative;
}

.mobile_menu__list_item_title.--has-submenu::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1446_22980)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1446_22980'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 24px;
  height: 24px;
  -webkit-transform: translate(calc(100% + 15px), -50%);
  -ms-transform: translate(calc(100% + 15px), -50%);
  transform: translate(calc(100% + 15px), -50%);
}

.mobile_menu__submenu {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  background: #FFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 32px 20px;
  overflow: scroll;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
  overflow-x: clip;
  overflow-y: scroll;
}

.mobile_menu__submenu.open {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.mobile_menu__submenu_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 30px;
}

.mobile_menu__submenu_back {
  font: normal 400 12px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 15px 10px 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  color: #828282;
  border-radius: 100px;
  border: 1px solid #D2D2D2;
  background: transparent;
}

.mobile_menu__submenu_back::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1874_8363)'%3E%3Cpath d='M14 17L10 13L14 9' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1874_8363'%3E%3Crect width='24' height='24' rx='12' transform='matrix(-1 0 0 1 24 0)' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mobile_menu__submenu_header_title {
  font: normal 700 26px/140% "PT Sans";
  color: #2E2F3D;
}

.mobile_menu__submenu_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.mobile_menu__submenu_list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  width: 100%;
}

.mobile_menu__submenu_list_item_ico svg {
  width: 30px;
  height: 30px;
}

.mobile_menu__submenu_list_item_link {
  font: normal 400 18px/150% "PT Sans";
  color: #2E2F3D;
}

.mobile_menu__submenu_list_item_title {
  font: normal 400 18px/150% "PT Sans";
  color: #2E2F3D;
}

.mobile_menu__submenu_list_item_title.--brand {
  font-size: 20px;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.mobile_menu__submenu_list_item_title.--has-submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.mobile_menu__submenu_list_item_title.--has-submenu:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1446_22980)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1446_22980'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
}

.mobile_menu__submenu_list_item_count {
  font: normal 400 13px/150% "PT Sans";
  color: #828282;
}

.mobile_menu__contacts {
  position: relative;
  margin-top: auto;
  width: 100vw;
  left: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, 30px);
  -ms-transform: translate(-50%, 30px);
  transform: translate(-50%, 30px);
  padding: 20px 20px 40px 20px;
  background: #F8F8F6;
  border: none;
  outline: none;
}

.mobile_menu__auth {
  font: normal 700 18px/140% "PT Sans";
  background: transparent;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2E2F3D;
  margin-bottom: 15px;
}

.mobile_menu__auth::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1446_23537)'%3E%3Cpath d='M12 12.8C9.7946 12.8 8 11.0054 8 8.8C8 6.5946 9.7946 4.8 12 4.8C14.2054 4.8 16 6.5946 16 8.8C16 11.0054 14.2054 12.8 12 12.8ZM12 6.4C10.6766 6.4 9.6 7.4766 9.6 8.8C9.6 10.1234 10.6766 11.2 12 11.2C13.3234 11.2 14.4 10.1234 14.4 8.8C14.4 7.4766 13.3234 6.4 12 6.4ZM12 0C5.3832 0 0 5.3828 0 12C0 18.6172 5.3832 24 12 24C18.6168 24 24 18.6172 24 12C24 5.3828 18.6168 0 12 0ZM6.4 20.7496V20C6.4 17.7946 8.1946 16 10.4 16H13.6C15.8054 16 17.6 17.7946 17.6 20V20.7496C15.9814 21.7892 14.0624 22.4 12 22.4C9.9376 22.4 8.0186 21.7892 6.4 20.7496ZM19.1752 19.5098C18.9256 16.6514 16.5224 14.4 13.6 14.4H10.4C7.4776 14.4 5.0744 16.6514 4.8248 19.5098C2.8424 17.615 1.6 14.9522 1.6 12C1.6 6.2656 6.2652 1.6 12 1.6C17.7348 1.6 22.4 6.2656 22.4 12C22.4 14.9522 21.1576 17.615 19.1752 19.5098Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1446_23537'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mobile_menu__auth::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1446_23543)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1446_23543'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mobile_menu__contacts_footer {
  padding-top: 20px;
  border-top: 1px solid #D2D2D2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
}

.mobile_menu__contacts_footer_row_content {
  font: normal 400 16px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  color: #2E2F3D;
}

.mobile_menu__contacts_footer_row_content a {
  text-decoration: underline;
}

.mobile_menu__contacts_footer_row_title {
  font: normal 400 12px/140% "PT Sans";
  color: #828282;
  margin-bottom: 5px;
}

.mobile_menu__promos {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}

.mobile_menu__promo_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px 5px 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  background: #F3FBFE;
  max-width: 275px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mobile_menu__promo_item_image {
  max-width: 40px;
  width: 100%;
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mobile_menu__promo_item_title {
  font: normal 400 14px/normal "PT Sans";
  color: #7DA5D2;
  letter-spacing: 0.7px;
}

@-webkit-keyframes swing {
  0% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }

  50% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }

  100% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
}

@keyframes swing {
  0% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }

  50% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }

  100% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
}

.personal_page__user_referal_link_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 20px;
  position: relative;
  margin: 100px 0 40px;
}

.personal_page__user_referal_link_wrap_green {
  position: relative;
  background: url(/local/templates/vlaekan/./img/referal/referal-link-bg.svg) 100% 0 no-repeat, url(/local/templates/vlaekan/./img/referal/referal-link-bg-2.svg) 0 0 no-repeat #F3FBFE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 370px;
  width: 100%;
  height: 133px;
  padding: 20px 30px;
  border-radius: 10px;
  -webkit-box-shadow: 5px 5px 20px 0 rgba(166, 196, 231, 0.6);
  box-shadow: 5px 5px 20px 0 rgba(166, 196, 231, 0.6);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.personal_page__user_referal_link_wrap_green._disabled {
  position: relative;
}

.personal_page__user_referal_link_wrap_green._disabled::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-radius: 10px;
}

.personal_page__user_referal_link_wrap_green._disabled::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2730_5462)'%3E%3Cpath d='M13 0.361328C14.962 0.361256 16.8477 1.12164 18.2609 2.48272C19.6741 3.8438 20.5047 5.69963 20.5783 7.66029L20.5833 7.94466H21.8472C22.4849 7.94446 23.0992 8.18531 23.5668 8.61894C24.0344 9.05257 24.3209 9.64692 24.3687 10.2829L24.375 10.4724V23.1113C24.3752 23.7491 24.1343 24.3633 23.7007 24.8309C23.2671 25.2985 22.6727 25.585 22.0368 25.6328L21.8472 25.6391H4.15278C3.51505 25.6393 2.90081 25.3985 2.4332 24.9648C1.96558 24.5312 1.67915 23.9368 1.63132 23.3009L1.625 23.1113V10.4724C1.6248 9.83471 1.86565 9.22047 2.29928 8.75286C2.73291 8.28524 3.32726 7.99881 3.96319 7.95098L4.15278 7.94466H5.41667C5.41667 5.93344 6.21562 4.00459 7.63777 2.58244C9.05992 1.16028 10.9888 0.361328 13 0.361328ZM21.8472 10.4724H4.15278V23.1113H21.8472V10.4724ZM13 13.0002C13.5392 13.0004 14.0641 13.1729 14.4983 13.4927C14.9324 13.8124 15.2529 14.2626 15.413 14.7775C15.5731 15.2923 15.5643 15.8448 15.3881 16.3544C15.2118 16.8639 14.8772 17.3037 14.4332 17.6096L14.2639 17.7171V19.3197C14.2635 19.6418 14.1402 19.9516 13.919 20.1859C13.6979 20.4201 13.3957 20.5611 13.0741 20.58C12.7525 20.5989 12.4358 20.4942 12.1888 20.2875C11.9418 20.0807 11.783 19.7874 11.745 19.4675L11.7361 19.3197V17.7171C11.2542 17.4388 10.8776 17.0094 10.6647 16.4953C10.4518 15.9812 10.4145 15.4112 10.5585 14.8737C10.7025 14.3363 11.0198 13.8613 11.4613 13.5226C11.9027 13.1839 12.4436 13.0002 13 13.0002ZM13 2.88911C11.6592 2.88911 10.3733 3.42174 9.42518 4.36984C8.47708 5.31794 7.94444 6.60385 7.94444 7.94466H18.0556C18.0556 6.60385 17.5229 5.31794 16.5748 4.36984C15.6267 3.42174 14.3408 2.88911 13 2.88911Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_5462'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 26px;
  height: 26px;
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 3;
}

.personal_page__user_referal_link_title {
  font-size: 20px;
  font-weight: 700;
}

.personal_page__user_referal_link_val {
  margin-top: 13px;
  background: #A6C4E7;
  -webkit-box-shadow: 5px 5px 20px 0 rgba(66, 96, 131, 0.3);
  box-shadow: 5px 5px 20px 0 rgba(66, 96, 131, 0.3);
  color: white;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 20px;
  border-radius: 100px;
  display: grid;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-template-columns: 1fr 30px;
  gap: 10px;
}

.personal_page__user_referal_link_ico {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  background: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.personal_page__user_referal_link_copyed {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 10px;
  position: absolute;
  top: 100%;
  color: #828282;
  font-style: italic;
  font-size: 18px;
  display: grid;
  grid-template-columns: 1fr 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  gap: 10px;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 4px;
  border: 1px solid #F5F4F6;
  background: #FFF;
  right: 30px;
  -webkit-transform: translate(0, -45%);
  -ms-transform: translate(0, -45%);
  transform: translate(0, -45%);
}

.personal_page__user_referal_link_copyed.--active {
  opacity: 1;
}

.personal_page.--referal-user {
  margin-top: 0;
}

.personal_page__user_referal_link_wrap_banner {
  background: url("/local/templates/vlaekan/img/banners/referal_banner.webp") top left/cover;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 760px;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  padding: 30px 30px 63px;
  border-radius: 10px;
}

.personal_page__user_referal_link_wrap_banner._disabled {
  position: relative;
}

.personal_page__user_referal_link_wrap_banner._disabled::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-radius: 10px;
}

.personal_page__user_referal_link_wrap_banner._disabled::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2730_5462)'%3E%3Cpath d='M13 0.361328C14.962 0.361256 16.8477 1.12164 18.2609 2.48272C19.6741 3.8438 20.5047 5.69963 20.5783 7.66029L20.5833 7.94466H21.8472C22.4849 7.94446 23.0992 8.18531 23.5668 8.61894C24.0344 9.05257 24.3209 9.64692 24.3687 10.2829L24.375 10.4724V23.1113C24.3752 23.7491 24.1343 24.3633 23.7007 24.8309C23.2671 25.2985 22.6727 25.585 22.0368 25.6328L21.8472 25.6391H4.15278C3.51505 25.6393 2.90081 25.3985 2.4332 24.9648C1.96558 24.5312 1.67915 23.9368 1.63132 23.3009L1.625 23.1113V10.4724C1.6248 9.83471 1.86565 9.22047 2.29928 8.75286C2.73291 8.28524 3.32726 7.99881 3.96319 7.95098L4.15278 7.94466H5.41667C5.41667 5.93344 6.21562 4.00459 7.63777 2.58244C9.05992 1.16028 10.9888 0.361328 13 0.361328ZM21.8472 10.4724H4.15278V23.1113H21.8472V10.4724ZM13 13.0002C13.5392 13.0004 14.0641 13.1729 14.4983 13.4927C14.9324 13.8124 15.2529 14.2626 15.413 14.7775C15.5731 15.2923 15.5643 15.8448 15.3881 16.3544C15.2118 16.8639 14.8772 17.3037 14.4332 17.6096L14.2639 17.7171V19.3197C14.2635 19.6418 14.1402 19.9516 13.919 20.1859C13.6979 20.4201 13.3957 20.5611 13.0741 20.58C12.7525 20.5989 12.4358 20.4942 12.1888 20.2875C11.9418 20.0807 11.783 19.7874 11.745 19.4675L11.7361 19.3197V17.7171C11.2542 17.4388 10.8776 17.0094 10.6647 16.4953C10.4518 15.9812 10.4145 15.4112 10.5585 14.8737C10.7025 14.3363 11.0198 13.8613 11.4613 13.5226C11.9027 13.1839 12.4436 13.0002 13 13.0002ZM13 2.88911C11.6592 2.88911 10.3733 3.42174 9.42518 4.36984C8.47708 5.31794 7.94444 6.60385 7.94444 7.94466H18.0556C18.0556 6.60385 17.5229 5.31794 16.5748 4.36984C15.6267 3.42174 14.3408 2.88911 13 2.88911Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_5462'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 26px;
  height: 26px;
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 3;
}

.personal_page__user_referal_link_wrap_banner_title {
  font: normal 700 32px/140% "PT Sans";
  color: #151113;
}

.personal_page__user_referal_link_wrap_banner_text {
  font: normal 400 18px/140% "PT Sans";
  color: #151113;
  margin-top: 10px;
  max-width: 460px;
}

.personal_page__user_referal_link_wrap_col {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}

.personal_page__user_referal_link_wrap_cashback {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border-radius: 5px;
  background: -o-linear-gradient(352deg, #F3FBFE -19.47%, #A6C4E7 134.97%);
  background: linear-gradient(98deg, #F3FBFE -19.47%, #A6C4E7 134.97%);
}

.personal_page__user_referal_link_wrap_cashback._disabled {
  position: relative;
}

.personal_page__user_referal_link_wrap_cashback._disabled::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-radius: 5px;
}

.personal_page__user_referal_link_wrap_cashback._disabled::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2730_5462)'%3E%3Cpath d='M13 0.361328C14.962 0.361256 16.8477 1.12164 18.2609 2.48272C19.6741 3.8438 20.5047 5.69963 20.5783 7.66029L20.5833 7.94466H21.8472C22.4849 7.94446 23.0992 8.18531 23.5668 8.61894C24.0344 9.05257 24.3209 9.64692 24.3687 10.2829L24.375 10.4724V23.1113C24.3752 23.7491 24.1343 24.3633 23.7007 24.8309C23.2671 25.2985 22.6727 25.585 22.0368 25.6328L21.8472 25.6391H4.15278C3.51505 25.6393 2.90081 25.3985 2.4332 24.9648C1.96558 24.5312 1.67915 23.9368 1.63132 23.3009L1.625 23.1113V10.4724C1.6248 9.83471 1.86565 9.22047 2.29928 8.75286C2.73291 8.28524 3.32726 7.99881 3.96319 7.95098L4.15278 7.94466H5.41667C5.41667 5.93344 6.21562 4.00459 7.63777 2.58244C9.05992 1.16028 10.9888 0.361328 13 0.361328ZM21.8472 10.4724H4.15278V23.1113H21.8472V10.4724ZM13 13.0002C13.5392 13.0004 14.0641 13.1729 14.4983 13.4927C14.9324 13.8124 15.2529 14.2626 15.413 14.7775C15.5731 15.2923 15.5643 15.8448 15.3881 16.3544C15.2118 16.8639 14.8772 17.3037 14.4332 17.6096L14.2639 17.7171V19.3197C14.2635 19.6418 14.1402 19.9516 13.919 20.1859C13.6979 20.4201 13.3957 20.5611 13.0741 20.58C12.7525 20.5989 12.4358 20.4942 12.1888 20.2875C11.9418 20.0807 11.783 19.7874 11.745 19.4675L11.7361 19.3197V17.7171C11.2542 17.4388 10.8776 17.0094 10.6647 16.4953C10.4518 15.9812 10.4145 15.4112 10.5585 14.8737C10.7025 14.3363 11.0198 13.8613 11.4613 13.5226C11.9027 13.1839 12.4436 13.0002 13 13.0002ZM13 2.88911C11.6592 2.88911 10.3733 3.42174 9.42518 4.36984C8.47708 5.31794 7.94444 6.60385 7.94444 7.94466H18.0556C18.0556 6.60385 17.5229 5.31794 16.5748 4.36984C15.6267 3.42174 14.3408 2.88911 13 2.88911Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_5462'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 16px;
  z-index: 3;
}

.personal_page__user_referal_link_wrap_cashback_text {
  font: normal 400 16px/120% "PT Sans";
  color: #000;
}

.personal_page__user_referal_link_wrap_cashback_percent {
  font-size: 20px;
  font-weight: 700;
}

.personal_page__user_referal_warning_title {
  font: normal 700 22px/160% "PT Sans";
  color: #7DA5D2;
  letter-spacing: 1.76px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 12px;
  margin-top: 8px;
}

.personal_page__user_referal_warning_title::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M16 3C13.4288 3 10.9154 3.76244 8.77759 5.1909C6.63975 6.61935 4.97351 8.64968 3.98957 11.0251C3.00563 13.4006 2.74819 16.0144 3.2498 18.5362C3.75141 21.0579 4.98953 23.3743 6.80762 25.1924C8.6257 27.0105 10.9421 28.2486 13.4638 28.7502C15.9856 29.2518 18.5995 28.9944 20.9749 28.0104C23.3503 27.0265 25.3807 25.3603 26.8091 23.2224C28.2376 21.0846 29 18.5712 29 16C28.9964 12.5533 27.6256 9.24882 25.1884 6.81163C22.7512 4.37445 19.4467 3.00364 16 3ZM15.5 9C15.7967 9 16.0867 9.08797 16.3334 9.2528C16.58 9.41762 16.7723 9.65189 16.8858 9.92597C16.9994 10.2001 17.0291 10.5017 16.9712 10.7926C16.9133 11.0836 16.7704 11.3509 16.5607 11.5607C16.3509 11.7704 16.0836 11.9133 15.7926 11.9712C15.5017 12.0291 15.2001 11.9994 14.926 11.8858C14.6519 11.7723 14.4176 11.58 14.2528 11.3334C14.088 11.0867 14 10.7967 14 10.5C14 10.1022 14.158 9.72064 14.4393 9.43934C14.7206 9.15804 15.1022 9 15.5 9ZM17 23C16.4696 23 15.9609 22.7893 15.5858 22.4142C15.2107 22.0391 15 21.5304 15 21V16C14.7348 16 14.4804 15.8946 14.2929 15.7071C14.1054 15.5196 14 15.2652 14 15C14 14.7348 14.1054 14.4804 14.2929 14.2929C14.4804 14.1054 14.7348 14 15 14C15.5304 14 16.0391 14.2107 16.4142 14.5858C16.7893 14.9609 17 15.4696 17 16V21C17.2652 21 17.5196 21.1054 17.7071 21.2929C17.8946 21.4804 18 21.7348 18 22C18 22.2652 17.8946 22.5196 17.7071 22.7071C17.5196 22.8946 17.2652 23 17 23Z' fill='%23A6C4E7'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 32px;
  height: 32px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

.personal_page__user_referal_warning_title.trigger::before {
  -webkit-animation: shake 0.5s ease-in-out infinite;
  animation: shake 0.5s ease-in-out infinite;
}

.personal_page__user_referal_warning_text {
  font: normal 400 20px/140% "PT Sans";
  color: #2E2F3D;
}

/*рефералы статистика*/

.back_page_link {
  margin: 20px 0 70px;
}

.back_page_link a {
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-template-columns: auto 1fr;
  gap: 10px;
  font-weight: 700;
  letter-spacing: 2.56px;
}

.statistics__filter {
  margin: 40px 0;
}

.statistics__filter_title {
  font-size: 18px;
  font-weight: bold;
}

.statistics__filter_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 25px;
}

.statistics__filter_date_input_wrap {
  display: grid;
  grid-template-columns: 240px 240px 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 25px;
}

.statistics__filter_date_input_col {
  display: grid;
  grid-template-columns: 80px 24px 120px;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.statistics__filter_date_input_col input {
  font: 700 16px "PT Sans";
  padding: 5px 10px;
  border-radius: 4px;
  border: 1px solid #D8D5D7;
  position: relative;
  outline: none;
}

.statistics__filter_date_input_col input.statistics__filter_date_input-hidden-calendar {
  width: 1px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 52%;
  padding: 0;
  opacity: 0;
}

.statistics__filter_date_input_col input.--error {
  border-color: red;
}

.statistics__filter_btns {
  margin-top: 20px;
}

.statistics__filter_btns input {
  font: 400 16px PT Sans;
  width: 145px;
  height: 34px;
  padding: 5px 40px 5px 40px;
  background: #F5F4F6;
  border: none;
  color: #828282;
  cursor: pointer;
}

.statistics__filter_btns_unset {
  background: #F5F4F6;
}

.statistics__filter_static_mobile_btn {
  display: none;
}

.statistics__filter_static {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.statistics__filter_static_list {
  display: grid;
  grid-template-columns: repeat(5, auto);
  max-width: 395px;
  border: 1px solid #D8D5D7;
  padding: 5px 20px;
  border-radius: 5px;
  gap: 25px;
}

.statistics__filter_static_list_item:not(:first-child)::before {
  content: "/";
  color: #D8D5D7;
  position: absolute;
  left: -15px;
}

.statistics__filter_static_list_item {
  position: relative;
  line-height: 1.3;
}

.statistics__filter_static_list_link {
  color: #828282;
}

.statistics__filter_static_list_link.--active {
  color: #2E2F3D;
  font-weight: 700;
}

.statistics__data_table {
  border: 1px solid #D8D5D7;
  width: 100%;
  margin: 40px 0 0;
}

.statistics__data_table thead {
  font-size: 18px;
  font-weight: 700;
}

.statistics__data_table tbody {
  color: #828282;
  font-size: 15px;
}

.statistics__data_table td {
  border: 1px solid #D8D5D7;
  padding: 5px 15px;
  vertical-align: middle;
}

.statistics__data_table td:nth-child(1) {
  width: 17%;
}

.statistics__data_table td:nth-child(2) {
  width: 17%;
}

.statistics__data_table td:nth-child(3) {
  width: auto;
}

.statistics__data_table td:nth-child(4) {
  width: 15%;
}

.statistics__data_table td:nth-child(5) {
  width: 15%;
}

.statistics__data_table td:nth-child(6) {
  width: 21%;
}

.statistics__data_table_col_items {
  padding: 15px !important;
}

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

.statistics__data_table_col_items_status_value {
  padding: 10px 12px;
  display: grid;
  grid-template-columns: auto auto;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2E2F3D;
  background: #F5F4F6;
  border-radius: 100px;
  font-size: 14px;
}

.statistics__data_total {
  padding: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #FAFAFA;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: #FAFAFA;
}

.statistics__data_total_sum {
  font-size: 24px;
  font-weight: 700;
}

.statistics__data_total_cashback {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 15px;
  gap: 5px;
  border-radius: 30px;
  border: 1px solid #A6C4E7;
  background: #F3FBFE;
  padding: 5px 10px 5px 5px;
}

.statistics__data_total_cashback_text {
  font: normal 400 16px/150% "PT Sans";
  color: #2E2F3D;
  text-align: right;
}

.statistics__data_total_cashback_sum {
  font: normal 700 16px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFF;
  text-align: right;
  border-radius: 27px;
  background: #A6C4E7;
  padding: 0 10px 0 5px;
}

.statistics__data_total_cashback_sum::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0229 12.8237C14.2448 12.8237 16.0459 11.9232 16.0459 10.8123C16.0459 9.70135 14.2448 8.80078 12.0229 8.80078C9.80113 8.80078 8 9.70135 8 10.8123C8 11.9232 9.80113 12.8237 12.0229 12.8237Z' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0459 10.8125V13.8297C16.0459 14.936 14.2496 15.8412 12.0229 15.8412C9.79625 15.8412 8 14.936 8 13.8297V10.8125' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.92 6.8032C7.3856 5.088 9.568 4 12 4C16.416 4 20 7.584 20 12C20 16.416 16.416 20 12 20C7.584 20 4 16.416 4 12' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.92012 4L5.6001 7.2H8.48012' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.statistics__data_total_hint {
  margin-top: 10px;
  color: #828282;
  font-size: 12px;
}

.statistics__data_table_scroll_hint {
  display: none;
}

.statistics__data_table_item_row {
  display: block;
  color: #2E2F3D;
  text-decoration: underline;
  font-weight: 700;
  font-size: 13px;
  line-height: 150%;
}

.statistics__data_table_item_row:not(:first-of-type) {
  margin-top: 10px;
  border-top: 1px solid #D8D5D7;
  padding-top: 10px;
}

.statistics__data_table_item_row.--hidden:not(.--show) {
  display: none;
}

.statistics__data_table_item_row_quabtity {
  color: #828282;
}

.statistics__data_table_item_row_show_more {
  font: 700 12px "PT Sans";
  border: none;
  background: none;
  border-bottom: 1px solid #2E2F3D;
  color: #2E2F3D;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  margin-top: 20px;
  padding: 0 3px 5px 0;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 7px;
  cursor: pointer;
}

.statistics__data_table_item_row_show_more.--hidden-btn {
  display: none;
}

.statistics__data_table_item_row_show_more.--hidden-btn.--active {
  display: grid;
}

.statistics__data_table_item_row_show_more.--hidden-btn svg {
  margin-top: 2px;
}

.statistics__data_footer {
  margin: 30px 0 100px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-item-align: start;
  align-self: start;
  gap: 50px;
}

.statistics__data_coupons {
  position: relative;
  padding: 30px;
  background: #F3FBFE;
  height: 100%;
  max-width: 485px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.statistics__data_coupons_title {
  font: normal 700 24px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  color: #2E2F3D;
}

.statistics__data_coupons_title_counter {
  font: normal 400 14px/normal "PT Sans";
  display: inline-block;
  background: #8BC9FC;
  color: #FFF;
  text-align: center;
  border-radius: 50%;
  padding: 1px;
  width: 1.5em;
  height: 1.5em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.statistics__data_coupons_list {
  margin: -10px;
  margin-top: 20px;
}

.statistics__data_coupons_list .slick-track {
  padding: 10px;
}

.statistics__data_coupons_hint {
  font-size: 14px;
  margin-top: 20px;
}

.statistics__data_coupons_list_item {
  cursor: pointer;
  position: relative;
  padding: 5px;
  border-radius: 10px;
  background: #FFF;
  width: 205px !important;
  height: 85px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 15px;
}

.statistics__data_coupons_list_item::before {
  background: url("/local/templates/vlaekan/img/bg/coupon_bg.webp") no-repeat center center/contain;
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: 100%;
  max-width: 160px;
  height: calc(100% - 10px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.statistics__data_coupons_list_item.active {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(161, 206, 66, 0.6);
  box-shadow: 0px 0px 10px 0px rgba(161, 206, 66, 0.6);
}

.statistics__data_coupons_list_item_delete {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_193_7982)'%3E%3Cpath d='M17.9173 9.76725L17.0045 8.85449L13.3859 12.4731L9.76725 8.85449L8.85449 9.76725L12.4731 13.3859L8.85449 17.0045L9.76725 17.9173L13.3859 14.2986L17.0045 17.9173L17.9173 17.0045L14.2986 13.3859L17.9173 9.76725Z' fill='%23828282'/%3E%3C/g%3E%3Crect x='0.5' y='0.5' width='25' height='25' rx='12.5' stroke='%23828282'/%3E%3Cdefs%3E%3CclipPath id='clip0_193_7982'%3E%3Crect x='1' y='1' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  z-index: 1;
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 0px;
  cursor: pointer;
  border: none;
  width: 26px;
  height: 26px;
}

.statistics__data_coupons_list_item_value {
  font: normal 700 11px/140% "PT Sans";
  display: inline-block;
  background: #6FBEFF;
  border-radius: 10px;
  color: #151113;
  padding: 3px 6px;
  margin: 4px;
  z-index: 1;
  position: relative;
  max-width: 95px;
}

.statistics__data_total_controls {
  margin-top: 30px;
}

.statistics__data_total_controls_btn {
  font: normal 700 16px/normal "PT Sans";
  cursor: pointer;
  border: none;
  padding: 12px 10px;
  background: #A6C4E7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #FFF;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  white-space: nowrap;
  width: 215px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.statistics__data_total_controls_btn:disabled {
  background: #DCDCDC;
}

.statistics__data_total_controls_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 0%;
  height: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: block;
  margin-left: -10px;
}

.statistics__data_total_controls_btn:hover::after {
  width: 22px;
  margin-left: 0px;
}

.statistics__data_total_controls_btn svg {
  width: 24px;
  height: 24px;
}

.statistics__data_total_controls_title {
  font: normal 400 18px/150% "PT Sans";
  color: #2E2F3D;
}

.statistics__data_total_controls_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 15px;
}

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

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

.statistics__data_coupons_nav .slick-arrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M46.8532 10.3542C47.0486 10.1589 47.0486 9.84212 46.8532 9.64677L43.6698 6.46334C43.4744 6.26799 43.1577 6.26799 42.9624 6.46334C42.767 6.65869 42.767 6.97542 42.9624 7.17077L45.7921 10.0005L42.9624 12.8302C42.767 13.0256 42.767 13.3423 42.9624 13.5376C43.1577 13.733 43.4744 13.733 43.6698 13.5376L46.8532 10.3542ZM1.479 10.0005V10.5007H46.4995V10.0005V9.50026H1.479V10.0005Z' fill='%23151113'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  background: transparent;
  font-size: 0px;
  border: none;
  width: 47px;
  height: 20px;
}

.statistics__data_coupons_nav .slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.statistics__data_coupons_nav .slick-disabled {
  opacity: 0.2;
}

.statistics__data_coupons_message {
  font: normal 400 18px/150% "PT Sans";
  position: absolute;
  top: 10px;
  left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  border: 1px solid #A1CE42;
  background: #F5F4F6;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #000;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.statistics__data_coupons_message.active {
  opacity: 1;
  pointer-events: all;
}

.statistics__data_coupons_message::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_34_13303)'%3E%3Crect width='24' height='24' rx='12' fill='%23A1CE42'/%3E%3Cpath d='M9.13407 15.4925L5.37287 11.7313L4.11914 12.9851L9.13407 18L19.8803 7.25373L18.6266 6L9.13407 15.4925Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_34_13303'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

input.statistics__filter_btns_set {
  background: #A6C4E7;
  color: #fff;
  margin-left: 10px;
  width: 160px;
}

input.statistics__filter_btns_set[disabled=disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}

.partnership_programm_banner {
  background: url("/local/templates/vlaekan/img/bg/partnership_banner.webp") no-repeat center center/cover;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 56px;
  left: 0;
  bottom: 0;
  z-index: 999;
}

.partnership_programm_banner__link {
  font: normal 400 20px/normal "PT Sans";
  color: #FFF;
  letter-spacing: 2px;
}

.cashback_popup {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  pointer-events: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 30;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.cashback_popup.active {
  opacity: 1;
  pointer-events: all;
}

.cashback_popup__content_main {
  display: block;
}

.cashback_popup__content_thanks {
  display: none;
}

.cashback_popup__close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cg clip-path='url(%23clip0_11_1996)'%3E%3Cpath d='M0.781214 16.5001C0.626676 16.5001 0.475601 16.4543 0.347098 16.3685C0.218595 16.2826 0.118438 16.1606 0.0592946 16.0178C0.000151556 15.8751 -0.0153201 15.718 0.0148367 15.5664C0.0449935 15.4148 0.119424 15.2756 0.228713 15.1664L14.6662 0.728853C14.8128 0.582321 15.0115 0.5 15.2187 0.5C15.426 0.5 15.6247 0.582321 15.7712 0.728853C15.9178 0.875385 16.0001 1.07413 16.0001 1.28135C16.0001 1.48858 15.9178 1.68732 15.7712 1.83385L1.33371 16.2714C1.26123 16.344 1.1751 16.4016 1.08029 16.4408C0.985471 16.4801 0.883834 16.5002 0.781214 16.5001Z' fill='%23D8D5D7'/%3E%3Cpath d='M15.2187 16.5001C15.1161 16.5002 15.0145 16.4801 14.9197 16.4408C14.8248 16.4016 14.7387 16.344 14.6662 16.2714L0.228723 1.83385C0.0821912 1.68732 -0.0001297 1.48858 -0.0001297 1.28135C-0.0001297 1.07413 0.0821912 0.875385 0.228723 0.728853C0.375255 0.582321 0.573996 0.5 0.781223 0.5C0.988451 0.5 1.18719 0.582321 1.33372 0.728853L15.7712 15.1664C15.8805 15.2756 15.9549 15.4148 15.9851 15.5664C16.0153 15.718 15.9998 15.8751 15.9406 16.0178C15.8815 16.1606 15.7813 16.2826 15.6528 16.3685C15.5243 16.4543 15.3733 16.5001 15.2187 16.5001Z' fill='%23D8D5D7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_1996'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.cashback_popup__content {
  width: 100%;
  max-width: 600px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background: #FFF;
  padding: 100px 60px;
  z-index: 30;
}

.cashback_popup__form {
  margin-top: 60px;
  width: 100%;
}

.cashback_popup__form_btn {
  font: normal 700 16px/normal "PT Sans";
  margin: 0 auto;
  max-width: 400px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  background: #A6C4E7;
  padding: 16px 15px;
  color: #FFF;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  border: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.cashback_popup__form_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 0%;
  height: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: block;
  margin-left: -15px;
}

.cashback_popup__form_btn:hover::after {
  width: 22px;
  margin-left: 0px;
}

.cashback_popup__close_btn {
  font: normal 700 16px/normal "PT Sans";
  margin: 0 auto;
  max-width: 400px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  background: #A6C4E7;
  padding: 16px 15px;
  color: #FFF;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  border: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-top: 60px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.cashback_popup__main_text {
  font: normal 400 24px/150% "PT Sans";
  color: #505050;
  text-align: center;
}

.cashback_popup__main_text.--fs-20 {
  font-size: 20px;
}

.cashback_popup__main_text p:not(:last-child) {
  margin-bottom: 15px;
}

.cashback_popup__info_text {
  font: normal 700 20px/150% "PT Sans";
  color: #505050;
  padding-bottom: 15px;
  margin: 30px auto;
  position: relative;
  text-align: center;
  max-width: 90%;
}

.cashback_popup__info_text span {
  color: #A6C4E7;
}

.cashback_popup__info_text::after {
  content: "";
  display: block;
  width: 80px;
  height: 4px;
  background: #A6C4E7;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.cashback_popup__btn {
  font: normal 700 16px/normal "PT Sans";
  margin: 0 auto;
  margin-top: 60px;
  max-width: 400px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  background: #A6C4E7;
  padding: 16px 15px;
  color: #FFF;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  border: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.cashback_popup__btn::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2026_6413)'%3E%3Cpath d='M21.75 21.5001H2.25001C1.0093 21.5001 0 20.4908 0 19.25V15.5C0 15.0855 0.335439 14.75 0.750005 14.75C1.99072 14.75 3.00002 13.7407 3.00002 12.5C3.00002 11.2593 1.99072 10.25 0.750005 10.25C0.335439 10.25 0 9.9146 0 9.50004V5.75001C0 4.5093 1.0093 3.5 2.25001 3.5H21.75C22.9908 3.5 24 4.5093 24 5.75001V9.50004C24 9.9146 23.6646 10.25 23.25 10.25C22.0093 10.25 21 11.2593 21 12.5001C21 13.7408 22.0093 14.7501 23.25 14.7501C23.6646 14.7501 24 15.0855 24 15.5001V19.2501C24 20.4908 22.9908 21.5001 21.75 21.5001ZM1.50001 16.1746V19.25C1.50001 19.6639 1.83621 20.0001 2.25001 20.0001H21.75C22.1638 20.0001 22.5 19.6639 22.5 19.25V16.1746C20.7906 15.826 19.5 14.3113 19.5 12.5C19.5 10.6887 20.7905 9.17409 22.5 8.82542V5.75001C22.5 5.33621 22.1638 5.00001 21.75 5.00001H2.25001C1.83621 5.00001 1.50001 5.33621 1.50001 5.75001V8.82547C3.20947 9.17409 4.50003 10.6887 4.50003 12.5001C4.50003 14.3114 3.20947 15.826 1.50001 16.1746Z' fill='white'/%3E%3Cpath d='M9.04819 18.2263L13.5466 6.23057L14.9511 6.75725L10.4527 18.753L9.04819 18.2263Z' fill='white'/%3E%3Cpath d='M8.45198 12.7525C7.21126 12.7525 6.20197 11.7432 6.20197 10.5025C6.20197 9.26174 7.21126 8.25244 8.45198 8.25244C9.6927 8.25244 10.702 9.26174 10.702 10.5025C10.702 11.7432 9.6927 12.7525 8.45198 12.7525ZM8.45198 9.75245C8.03817 9.75245 7.70198 10.0886 7.70198 10.5025C7.70198 10.9163 8.03817 11.2525 8.45198 11.2525C8.86579 11.2525 9.20198 10.9163 9.20198 10.5025C9.20198 10.0886 8.86579 9.75245 8.45198 9.75245Z' fill='white'/%3E%3Cpath d='M16.2045 17.404C14.9637 17.404 13.9544 16.3947 13.9544 15.1539C13.9544 13.9132 14.9637 12.9039 16.2045 12.9039C17.4452 12.9039 18.4545 13.9132 18.4545 15.1539C18.4545 16.3947 17.4452 17.404 16.2045 17.404ZM16.2045 14.4039C15.7906 14.4039 15.4544 14.7401 15.4544 15.1539C15.4544 15.5678 15.7906 15.904 16.2045 15.904C16.6183 15.904 16.9545 15.5678 16.9545 15.1539C16.9545 14.7401 16.6183 14.4039 16.2045 14.4039Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2026_6413'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cashback_popup__btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 0%;
  height: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: block;
  margin-left: -15px;
}

.cashback_popup__btn:hover::after {
  width: 22px;
  margin-left: 0px;
}

.cashback_popup__btn:disabled {
  pointer-events: none;
  background: #DCDCDC;
}

.cashback_popup__title {
  font: normal 700 32px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  color: #2E2F3D;
  text-align: center;
  margin-bottom: 20px;
  max-width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.cashback_popup__title.--ico {
  max-width: 100%;
}

.cashback_popup__title.--mb-40 {
  margin-bottom: 40px;
}

.cashback_popup__content_coupon_creator {
  padding: 0 60px;
  display: none;
}

.cashback_popup__content_coupon_creator_title {
  font: normal 700 32px/150% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 15px;
}

.cashback_popup__content_coupon_creator_cashback {
  font: normal 700 24px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 20px 5px 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.cashback_popup__content_coupon_creator_cashback::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0229 12.8237C14.2448 12.8237 16.0459 11.9232 16.0459 10.8123C16.0459 9.70135 14.2448 8.80078 12.0229 8.80078C9.80113 8.80078 8 9.70135 8 10.8123C8 11.9232 9.80113 12.8237 12.0229 12.8237Z' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0459 10.8125V13.8297C16.0459 14.936 14.2496 15.8412 12.0229 15.8412C9.79625 15.8412 8 14.936 8 13.8297V10.8125' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.92 6.8032C7.3856 5.088 9.568 4 12 4C16.416 4 20 7.584 20 12C20 16.416 16.416 20 12 20C7.584 20 4 16.416 4 12' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.92012 4L5.6001 7.2H8.48012' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 28px;
  height: 28px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cashback_popup__content_coupon_creator_form {
  margin-top: 40px;
  width: 100%;
}

.cashback_popup__content_coupon_creator_form_group {
  position: relative;
}

.cashback_popup__content_coupon_creator_form_error {
  font: normal 400 14px/160% "PT Sans";
  position: absolute;
  bottom: -10px;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #FD1C3A;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

.cashback_popup__content_coupon_creator_form_error.active {
  opacity: 1;
}

.cashback_popup__content_coupon_creator_form_input {
  font: normal 700 16px/140% "PT Sans";
  width: 100%;
  padding-bottom: 15px;
  border: none;
  border-bottom: 1px solid #828282;
  color: #2E2F3D;
}

.cashback_popup__content_coupon_creator_form_input:focus {
  outline: none;
}

.cashback_popup__content_coupon_creator_form_input::-webkit-input-placeholder {
  font: normal 400 12px/140% "PT Sans";
  color: #BEBEBE;
}

.cashback_popup__content_coupon_creator_form_input::-moz-placeholder {
  font: normal 400 12px/140% "PT Sans";
  color: #BEBEBE;
}

.cashback_popup__content_coupon_creator_form_input:-ms-input-placeholder {
  font: normal 400 12px/140% "PT Sans";
  color: #BEBEBE;
}

.cashback_popup__content_coupon_creator_form_input::-ms-input-placeholder {
  font: normal 400 12px/140% "PT Sans";
  color: #BEBEBE;
}

.cashback_popup__content_coupon_creator_form_input::placeholder {
  font: normal 400 12px/140% "PT Sans";
  color: #BEBEBE;
}

.cashback_popup__content_coupon_ready {
  display: none;
}

.cashback_popup__content_coupon_ready_coupon_value {
  display: inline-block;
  padding: 5px 30px;
  text-align: center;
  border-radius: 100px;
  background: #F3FBFE;
}

.cashback_popup__content_coupon_ready_title {
  font: normal 700 32px/150% "PT Sans";
  color: #2E2F3D;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 40px;
  max-width: 90%;
}

.cashback_popup__delete_coupon .cashback_popup__form_btn {
  gap: 10px;
}

.cashback_popup__delete_coupon .cashback_popup__form_btn::after {
  display: none;
}

.cashback_popup__delete_coupon_close_btn {
  background: #DCDCDC;
  margin-top: 0;
  gap: 10px;
  height: 100%;
}

.cashback_popup__footer {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 60px;
}

#coupon_cashback .cashback_popup__content {
  padding: 100px 40px;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.personal_page {
  display: grid;
  grid-template-columns: minmax(auto, 420px) 1fr;
  gap: 80px;
  margin: 100px 0 160px;
}

.personal_page__mobile_header {
  margin-top: 55px;
  height: 55px;
  border-bottom: 1px solid #bbb;
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 18px;
  font-weight: 700;
}

.personal_page__left_menu {
  display: grid;
  gap: 15px;
  align-self: start;
}

.personal_page__left_menu_item._locked {
  position: relative;
}

.personal_page__left_menu_item._locked a {
  position: relative;
  -webkit-filter: blur(4px);
  filter: blur(4px);
}

.personal_page__left_menu_item._locked::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2730_5387)'%3E%3Cpath d='M12 0.333496C13.8111 0.33343 15.5518 1.03532 16.8562 2.29171C18.1607 3.54809 18.9274 5.26116 18.9953 7.071L19 7.3335H20.1667C20.7553 7.33331 21.3223 7.55564 21.754 7.95591C22.1856 8.35618 22.45 8.90482 22.4942 9.49183L22.5 9.66683V21.3335C22.5002 21.9222 22.2779 22.4892 21.8776 22.9208C21.4773 23.3524 20.9287 23.6168 20.3417 23.661L20.1667 23.6668H3.83333C3.24466 23.667 2.67767 23.4447 2.24603 23.0444C1.81438 22.6441 1.54998 22.0955 1.50583 21.5085L1.5 21.3335V9.66683C1.49981 9.07816 1.72214 8.51117 2.12241 8.07952C2.52269 7.64788 3.07132 7.38348 3.65833 7.33933L3.83333 7.3335H5C5 5.47698 5.7375 3.6965 7.05025 2.38375C8.36301 1.07099 10.1435 0.333496 12 0.333496ZM20.1667 9.66683H3.83333V21.3335H20.1667V9.66683ZM12 12.0002C12.4977 12.0003 12.9823 12.1596 13.383 12.4548C13.7837 12.7499 14.0796 13.1654 14.2274 13.6407C14.3751 14.1159 14.3671 14.626 14.2044 15.0963C14.0417 15.5667 13.7328 15.9727 13.323 16.255L13.1667 16.3542V17.8335C13.1663 18.1309 13.0525 18.4169 12.8483 18.6331C12.6442 18.8493 12.3652 18.9794 12.0684 18.9969C11.7715 19.0143 11.4792 18.9177 11.2512 18.7269C11.0232 18.536 10.8766 18.2653 10.8415 17.97L10.8333 17.8335V16.3542C10.3885 16.0973 10.0409 15.7009 9.84436 15.2264C9.64782 14.7518 9.61334 14.2257 9.74628 13.7296C9.87922 13.2335 10.1721 12.7951 10.5796 12.4824C10.9871 12.1697 11.4864 12.0002 12 12.0002ZM12 2.66683C10.7623 2.66683 9.57534 3.15849 8.70017 4.03366C7.825 4.90883 7.33333 6.09582 7.33333 7.3335H16.6667C16.6667 6.09582 16.175 4.90883 15.2998 4.03366C14.4247 3.15849 13.2377 2.66683 12 2.66683Z' fill='%23BDBDBD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_5387'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  right: 0;
  -webkit-transform: translate(-200%, -50%);
  -ms-transform: translate(-200%, -50%);
  transform: translate(-200%, -50%);
}

.personal_page__left_menu_link {
  font: 36px "STIX Two Text";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #BDBDBD;
  padding-left: 100px;
  background: url("/local/templates/vlaekan/img/icons/link-grey.svg") left center no-repeat;
  text-decoration: none;
  cursor: pointer;
}

.personal_page__left_menu_link:hover {
  color: #7DA5D2;
  background: url("/local/templates/vlaekan/img/icons/link-brown.svg") left center no-repeat;
}

.personal_page__left_menu_link:hover svg {
  stroke: #7DA5D2;
}

.personal_page__left_menu_link svg {
  display: inline-block;
  margin-left: 10px;
  stroke: #BDBDBD;
}

.personal_page__left_menu_link:not(.personal_page__left_menu_link_selected) {
  height: 100%;
}

.personal_page__left_menu_link_selected {
  font: 500 48px/100% "STIX Two Text";
  display: block;
  margin-top: -48px;
  color: #151113;
  padding: 0;
  background: none !important;
  cursor: default;
}

.personal_page__left_menu_link_selected:hover {
  color: #151113;
}

.personal_page__left_menu_link_selected svg {
  stroke: #B08A6D;
}

.personal_page__left_menu_sub_title {
  font: 700 80px/100% "PT Sans";
  margin-left: -5px;
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
  cursor: default;
}

.personal_page__left_menu_link_counter {
  font: normal 400 20px/normal "STIX Two Text";
  display: inline-block;
  background: #8BC9FC;
  color: #FFF;
  text-align: center;
  border-radius: 50%;
  padding: 1px;
  width: 1.2em;
  height: 1.2em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 10px;
}

.personal_page__user_hello {
  display: grid;
  grid-template-columns: 140px 1fr;
  gap: 50px;
  margin-bottom: 80px;
}

.personal_page__user_photo {
  width: 140px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.personal_page__user_photo_no {
  background: url("/local/templates/vlaekan/./img/personal/no-photo.svg") no-repeat 0 0/cover;
  position: relative;
}

.personal_page__user_photo_no:not([style])::after {
  font: 400 12px/90% "PT Sans";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, calc(100% + 5px));
  -ms-transform: translate(-50%, calc(100% + 5px));
  transform: translate(-50%, calc(100% + 5px));
  width: 70%;
  display: block;
  content: "png, jpg, jpeg, heic не более 5 MB";
  color: #808080;
  text-align: center;
}

.personal_page__upload-photo {
  display: none;
}

.personal_page__upload-photo-label {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.personal_page__user_hello_text {
  color: #2E2F3D;
  font-weight: 700;
  font-size: 36px;
  -ms-flex-item-align: end;
  align-self: flex-end;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.personal_page__user_hello_back {
  display: none;
  font-size: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 6L9 12L15 18' stroke='%23151113' stroke-linecap='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  outline: none;
  border: none;
}

.personal_page__user_data_form_input {
  border: none;
  border-bottom: 1px solid #4F4F4F;
  width: 280px;
  padding: 8px;
  color: #2E2F3D;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.personal_page__user_data_form_input:focus {
  outline: none;
}

.personal_page__user_data_form_input::-webkit-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__user_data_form_input::-moz-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__user_data_form_input:-ms-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__user_data_form_input::-ms-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__user_data_form_input::placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__user_data_form_input::-webkit-input-placeholder {
  color: #D8D5D7;
  font-family: PT Sans;
}

.personal_page__user_data_form_input::-moz-placeholder {
  color: #D8D5D7;
  font-family: PT Sans;
}

.personal_page__user_data_form_input:-ms-input-placeholder {
  color: #D8D5D7;
  font-family: PT Sans;
}

.personal_page__user_data_form_input::-ms-input-placeholder {
  color: #D8D5D7;
  font-family: PT Sans;
}

.personal_page__user_data_form_input::placeholder {
  color: #D8D5D7;
  font-family: PT Sans;
}

.personal_page__user_data_form_input_radio {
  display: none;
}

.personal_page__user_data_form_input_radio + label {
  position: relative;
  padding-left: 20px;
  padding-right: 15px;
  text-transform: uppercase;
  cursor: pointer;
}

.personal_page__user_data_form_input_radio + label:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 12px;
  height: 12px;
  border: 1px solid #2E2F3D;
  border-radius: 50%;
}

.personal_page__user_data_form_input_radio:checked + label:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 2px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #A6C4E7;
}

.personal_page__user_data_form_row:not(:last-child) {
  margin-bottom: 24px;
}

.personal_page__user_data_form_submit {
  background: #F5F4F6;
  border: 0;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  width: 200px;
  margin-top: 15px;
  cursor: pointer;
  letter-spacing: 1.92px;
}

.personal_page__user_data_form_submit:hover {
  background: #8BC9FC;
  color: white;
}

.personal_page__user_data_form_submit.success {
  background: black;
  color: #2E2F3D;
}

.personal_page__logout {
  display: inline-block;
  margin: 1rem 0;
  font-size: 14px;
  position: relative;
}

.personal_page__logout:after {
  content: "";
  position: absolute;
  width: 0%;
  height: 1px;
  background: rgb(46, 47, 61);
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.personal_page__logout:hover:after {
  width: 100%;
}

.personal_page__deliveries_wrap {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 0 120px;
}

.personal_page__deliveries_form_input {
  border: 0;
  border-bottom: 1px solid #4F4F4F;
  width: 100%;
  padding: 8px 0;
  margin-bottom: 25px;
  color: #2E2F3D;
}

.personal_page__deliveries_form_input:focus {
  outline: none;
}

.personal_page__deliveries_form_input::-webkit-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__deliveries_form_input::-moz-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__deliveries_form_input:-ms-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__deliveries_form_input::-ms-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__deliveries_form_input::placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.personal_page__deliveries_form_input::-webkit-calendar-picker-indicator {
  display: none;
}

.personal_page__deliveries_form_sbt {
  background: #F5F4F6;
  border: 0;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  width: 250px;
  margin-top: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.personal_page__deliveries_form_sbt:hover {
  background: #A1CE42;
  color: #2E2F3D;
}

.personal_page__deliveries_form_sbt.success {
  background: black;
  color: white;
}

.personal_page__deliveries_list_item {
  background: #F5F4F6;
  margin-bottom: 25px;
  padding: 20px 25px;
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.personal_page__deliveries_list_item p {
  font-weight: 400;
  font-size: 14px;
  margin: 8px 0 20px;
}

.personal_page__deliveries_list_item input {
  display: none;
}

.personal_page__deliveries_list_item input + label {
  color: #333333;
  text-transform: uppercase;
  font-size: 10px;
  padding-left: 20px;
  position: relative;
}

.personal_page__deliveries_list_item input + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #BDBDBD;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
}

.personal_page__deliveries_list_item input:checked + label:after {
  content: "";
  position: absolute;
  left: 2px;
  top: 2px;
  background: #2E2F3D;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  cursor: pointer;
}

.personal_page__deliveries_list_item input:checked + label:before {
  border: 1px solid #2E2F3D;
}

.personal_page__deliveries_list_item.success {
  background: #B08A6D;
}

.personal_page__deliveries_main_address {
  color: #2E2F3D;
  font-weight: 700;
}

.personal_page__deliveries_del_item {
  position: absolute;
  right: 0;
  border: 0;
  background: none;
  outline: none;
  top: 15px;
  right: 15px;
  cursor: pointer;
}

.personal_page__orders_list--mobile {
  display: none;
}

.personal_page__orders_list_empty .personal_page__orders_list_header_col {
  color: #D8D5D7;
}

.personal_page__orders_list_header {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 0.3fr;
  color: #333333;
  border-bottom: 1px solid #D8D5D7;
  margin-bottom: 25px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
}

.personal_page__orders_list_item {
  margin-bottom: 30px;
}

.personal_page__orders_list_row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 0.3fr;
  border-bottom: 1px solid #F5F4F6;
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 14px;
}

.personal_page__orders_list_row_mobile_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #B08A6D;
  font-size: 20px;
  font-weight: 700;
  height: 30px;
}

.personal_page__orders_list_item_date {
  font-size: 12px;
}

.personal_page__orders_list_row_mobile_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 25px;
  text-transform: uppercase;
}

.personal_page__orders_list_item_price {
  font-size: 20px;
  font-weight: 700;
}

.personal_page__orders_list_row_col_btn {
  text-align: center;
}

.personal_page__orders_list_arrow {
  cursor: pointer;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}

.personal_page__orders_list_arrow.active {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.personal_page__orders_list_sublist {
  display: none;
  margin-top: 15px;
}

.personal_page__orders_sublist_item:not(:last-child) {
  margin-bottom: 8px;
}

.personal_page__orders_sublist_item_link {
  font: normal 400 18px/120% STIX Two Text;
}

.personal_page__orders_empty_title {
  font: 400 36px/120% "STIX Two Text";
  margin-bottom: 40px;
}

.personal_page__wishlist_empty_title {
  font: 36px/120% STIX Two Text;
  max-width: 560px;
  color: #2E2F3D;
}

.personal_page__wishlist_empty_text {
  max-width: 470px;
  font-size: 18px;
  line-height: 150%;
  color: #2E2F3D;
  margin-top: 10px;
}

.personal_page__wishlist_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
  width: 100%;
  padding-bottom: 12px;
  border-bottom: 1px solid #D8D5D7;
}

.personal_page__wishlist_item:not(:last-child) {
  margin-bottom: 24px;
}

.personal_page__wishlist_image-wrap {
  background: #F8F8F6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100px;
  height: 100px;
}

.personal_page__wishlist_image {
  width: 80%;
  height: 80%;
}

.personal_page__wishlist_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  cursor: default;
}

.personal_page__wishlist_col_info {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.personal_page__wishlist_col_control-price {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.personal_page__wishlist_col_control-price.--mobile {
  display: none;
}

.personal_page__wishlist_category {
  font: 10px/150% "PT Sans";
  letter-spacing: 0.6px;
  text-transform: uppercase;
}

.personal_page__wishlist_name {
  font: 18px/120% "STIX Two Text";
  max-width: 240px;
  margin-top: 4px;
  text-transform: uppercase;
}

.personal_page__wishlist_old-price {
  font: 700 16px/120% "PT Sans";
  color: #BDBDBD;
  text-decoration: line-through;
  text-transform: uppercase;
}

.personal_page__wishlist_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 16px;
}

.personal_page__wishlist_btn {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.personal_page__wishlist_btn_cart {
  background: url("/local/templates/vlaekan/img/icons/not_add_basket.svg") no-repeat center center/contain;
}

.personal_page__wishlist_btn_cart:hover {
  background: url("/local/templates/vlaekan/img/icons/basket-blue.svg") no-repeat center center/contain;
}

.personal_page__wishlist_btn_cart.active {
  background: url("/local/templates/vlaekan/img/icons/basket-blue.svg") no-repeat center center/contain;
}

.personal_page__wishlist_btn_wish {
  background: url("/local/templates/vlaekan/img/icons/heart-blue.svg") no-repeat center center/contain;
}

.personal_page__wishlist_btn_wish:hover {
  background: url("/local/templates/vlaekan/img/icons/heart.svg") no-repeat center center/contain;
}

.personal_page__wishlist_price {
  font: 700 18px/120% "PT Sans";
  text-transform: uppercase;
}

.personal_page__wishlist_price.--mobile {
  display: none;
}

.personal_page__reviews_item {
  padding-bottom: 15px;
  margin-bottom: 40px;
  border-bottom: 1px solid #D8D5D7;
}

.personal_page__reviews_name {
  font: 24px STIX Two Text;
  color: #2E2F3D;
}

.personal_page__reviews_pub_date {
  color: #828282;
  font-size: 14px;
  line-height: 150%;
  margin: 4px 0;
}

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

.personal_page__reviews_sub_name {
  color: #2E2F3D;
  font-size: 24px;
  margin: 15px 0 5px;
}

.personal_page__reviews_text {
  font-size: 18px;
  color: #2E2F3D;
  line-height: 150%;
}

.personal_page__reviews_empty_title {
  font: 36px/120% STIX Two Text;
  max-width: 560px;
  color: #2E2F3D;
}

.personal_page__reviews_empty_text {
  max-width: 470px;
  font-size: 18px;
  line-height: 150%;
  color: #2E2F3D;
  margin-top: 10px;
}

.personal_page__confirm_list_checkbox {
  display: none;
}

.personal_page__confirm_list_checkbox + label {
  font-size: 18px;
  padding-left: 30px;
  position: relative;
  display: block;
}

.personal_page__confirm_list_checkbox + label:before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  border: 0.5px solid #D8D5D7;
  left: 0;
}

.personal_page__confirm_list_checkbox:checked + label:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #A6C4E7;
  left: 3px;
  top: 3px;
}

.personal_page__confirm_list_item {
  margin-bottom: 20px;
}

.personal_page__confirm_btn {
  background: #F5F4F6;
  border: 0;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  width: 200px;
  margin-top: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.personal_page__confirm_btn:hover {
  background: #A1CE42;
  color: #2E2F3D;
}

.personal_page__confirm_btn.success {
  background: black;
  color: white;
}

.preloader {
  display: none;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 9999;
  background: #151113;
}

.preloader__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -40%);
  -ms-transform: translate(-50%, -40%);
  transform: translate(-50%, -40%);
}

.preloader__proggres_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 150px;
  height: 150px;
}

.preloader__proggres_ring {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 150px;
  height: 150px;
}

.preloader__proggres_ring_circle {
  position: absolute;
  top: 50%;
  left: 50%;
  stroke: #B08A6D;
  fill: none;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-90deg) translate(-50%, -50%);
  -ms-transform: rotate(-90deg) translate(-50%, -50%);
  transform: rotate(-90deg) translate(-50%, -50%);
}

.preloader__text {
  font: normal 400 18px/normal "STIX Two Text";
  color: #B08A6D;
  text-transform: uppercase;
  position: absolute;
  bottom: -25%;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}

.promo_popup {
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  visibility: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: -999;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.promo_popup.visible {
  visibility: visible;
  z-index: 9999;
  opacity: 1;
}

.promo_popup__wrapper {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 100%;
  max-width: 850px;
  height: 550px;
  padding: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50px;
  background: -o-linear-gradient(323deg, #FFF 41.61%, #D6D9E3 95.08%);
  background: linear-gradient(127deg, #FFF 41.61%, #D6D9E3 95.08%);
  position: relative;
  overflow: hidden;
  padding-bottom: 22px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}

.promo_popup__wrapper::after {
  background: url("/local/templates/vlaekan/img/bg/promo_popup_bg.webp") no-repeat top right/contain;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.promo_popup__close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  position: absolute;
  z-index: 1;
  top: 40px;
  right: 40px;
  width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.promo_popup__close:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%232E2F3D'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%232E2F3D'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.promo_popup__content {
  position: relative;
  z-index: 1;
  max-width: 405px;
}

.promo_popup__title {
  font: normal 700 40px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2px;
  margin-bottom: 20px;
}

.promo_popup__title span {
  padding: 6px 16px 8px 16px;
  border-radius: 34px;
  background: #68C3FF;
  color: #FFF;
  font-size: 24px;
  letter-spacing: 1.2px;
}

.promo_popup__text {
  font: normal 400 24px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 60px;
}

.promo_popup__group {
  position: relative;
  margin-bottom: 45px;
}

.promo_popup__field {
  font: normal 400 16px/140% "PT Sans";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  color: #2E2F3D;
  letter-spacing: 0.8px;
  position: relative;
  padding: 20px;
  border-radius: 100px;
  border: 1px solid #D2D2D2;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.promo_popup__field:focus,
.promo_popup__field:focus-visible {
  border: 1px solid #2E2F3D;
  outline: none;
  cursor: text;
}

.promo_popup__field:focus::-webkit-input-placeholder,
.promo_popup__field:focus-visible::-webkit-input-placeholder {
  color: #D2D2D2;
}

.promo_popup__field:focus::-moz-placeholder,
.promo_popup__field:focus-visible::-moz-placeholder {
  color: #D2D2D2;
}

.promo_popup__field:focus:-ms-input-placeholder,
.promo_popup__field:focus-visible:-ms-input-placeholder {
  color: #D2D2D2;
}

.promo_popup__field:focus::-ms-input-placeholder,
.promo_popup__field:focus-visible::-ms-input-placeholder {
  color: #D2D2D2;
}

.promo_popup__field:focus::placeholder,
.promo_popup__field:focus-visible::placeholder {
  color: #D2D2D2;
}

.promo_popup__field.--error {
  border: 1px solid #F03;
}

.promo_popup__field.--completed {
  border: 1px solid #A6C4E7;
}

.promo_popup__field::-webkit-input-placeholder {
  font: normal 400 16px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 0.8px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.promo_popup__field::-moz-placeholder {
  font: normal 400 16px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 0.8px;
  -moz-transition: 0.3s;
  transition: 0.3s;
}

.promo_popup__field:-ms-input-placeholder {
  font: normal 400 16px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 0.8px;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.promo_popup__field::-ms-input-placeholder {
  font: normal 400 16px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 0.8px;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

.promo_popup__field::placeholder {
  font: normal 400 16px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 0.8px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.promo_popup__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none;
  outline: none;
  margin-left: auto;
  cursor: pointer;
  pointer-events: all;
}

.promo_popup__btn span {
  font: normal 700 14px/normal "PT Sans";
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.15);
}

.promo_popup__btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #A6C4E7;
  content: "";
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.15);
}

.promo_popup__btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.2);
}

.promo_popup__btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #7DA5D2;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.2);
}

.promo_popup__btn:disabled {
  pointer-events: none;
}

.promo_popup__btn:disabled span {
  background: #D2D2D2;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.promo_popup__btn:disabled::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #D2D2D2;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.promo_popup__error {
  font: normal 500 12px/normal "Montserrat";
  position: absolute;
  bottom: -10px;
  left: 20px;
  width: 100%;
  color: #FD1C5C;
  opacity: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

.promo_popup__error.--visible {
  opacity: 1;
}

.promo_popup__success_ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1599_749)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='%23A6C4E7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1599_749'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 20px;
  height: 20px;
  opacity: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.promo_popup__success_ico.--visible {
  opacity: 1;
}

.promo_popup__success {
  display: none;
}

.promo_popup__success_btn {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none;
  outline: none;
  margin-left: auto;
  cursor: pointer;
  pointer-events: all;
  margin-top: 30px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.promo_popup__success_btn span {
  font: normal 700 14px/normal "PT Sans";
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.15);
}

.promo_popup__success_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #A6C4E7;
  content: "";
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.15);
}

.promo_popup__success_btn:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.2);
}

.promo_popup__success_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px #7DA5D2;
  -webkit-box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 10px 10px 20px 0 rgba(117, 136, 158, 0.2);
}

.promo_popup__success_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.promo_popup__success_promocode {
  font: normal 700 24px/140% "PT Sans";
  color: #7DA5D2;
  letter-spacing: 1.2px;
}

.promo_popup__success_promocode_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Crect width='35' height='35' rx='17.5' fill='%23A6C4E7'/%3E%3Cpath d='M12.9157 26.8335C14.1322 26.8335 15.3486 26.3704 16.2749 25.4442L18.7758 22.9433C19.2501 22.4693 19.2501 21.7001 18.7758 21.2261C18.302 20.7516 17.5323 20.7516 17.0586 21.2261L14.5577 23.7269C13.6522 24.6324 12.1787 24.6321 11.2732 23.7267C10.3681 22.8212 10.3681 21.3479 11.2732 20.4426L13.7741 17.9417C14.2485 17.4677 14.2485 16.6985 13.7741 16.2245C13.3003 15.75 12.5306 15.75 12.0568 16.2245L9.55597 18.7253C7.70355 20.5778 7.70355 23.5919 9.55624 25.4443C10.4824 26.3703 11.6989 26.8335 12.9157 26.8335Z' fill='white'/%3E%3Cpath d='M24.2771 10.7226C22.4249 8.8708 19.4112 8.87014 17.5585 10.7226L15.0577 13.2234C14.5832 13.6975 14.5832 14.4666 15.0577 14.9407C15.5315 15.4151 16.3011 15.4151 16.7749 14.9407L19.2758 12.4398C20.1813 11.5343 21.6547 11.5347 22.5603 12.4401C23.4654 13.3456 23.4654 14.8188 22.5603 15.7242L20.0594 18.225C19.5851 18.6991 19.5851 19.4682 20.0594 19.9423C20.2962 20.1795 20.6072 20.2981 20.918 20.2981C21.2288 20.2981 21.5398 20.1795 21.7766 19.9423L24.2775 17.4414C26.1299 15.589 26.1299 12.575 24.2771 10.7226Z' fill='white'/%3E%3Cpath d='M20.2763 14.7235C19.8025 14.2491 19.0328 14.2491 18.559 14.7235L13.5573 19.7252C13.0829 20.1993 13.0829 20.9684 13.5573 21.4425C13.7941 21.6797 14.1052 21.7983 14.4159 21.7983C14.7267 21.7983 15.0377 21.6797 15.2745 21.4425L20.2763 16.4407C20.7506 15.9667 20.7506 15.1977 20.2763 14.7235Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  position: relative;
  cursor: pointer;
  width: 35px;
  height: 35px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.promo_popup__success_text {
  font: normal 400 16px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 20px;
}

.promo_popup__success_promocode_btn_message {
  font: normal 400 14px/140% "PT Sans";
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  top: 0;
  right: -1px;
  -webkit-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 8px 4px 4px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2px;
  border-radius: 4px;
  background: #2E2F3D;
  color: #FFF;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  pointer-events: none;
}

.promo_popup__success_promocode_btn_message.active {
  opacity: 1;
}

.promo_popup__success_promocode_btn_message::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.375 14.375H3.75C3.25272 14.375 2.77581 14.1775 2.42417 13.8258C2.07254 13.4742 1.875 12.9973 1.875 12.5V3.75C1.875 3.25272 2.07254 2.77581 2.42417 2.42417C2.77581 2.07254 3.25272 1.875 3.75 1.875H12.5C12.9973 1.875 13.4742 2.07254 13.8258 2.42417C14.1775 2.77581 14.375 3.25272 14.375 3.75V4.375H13.125V3.75C13.125 3.58424 13.0592 3.42527 12.9419 3.30806C12.8247 3.19085 12.6658 3.125 12.5 3.125H3.75C3.58424 3.125 3.42527 3.19085 3.30806 3.30806C3.19085 3.42527 3.125 3.58424 3.125 3.75V12.5C3.125 12.6658 3.19085 12.8247 3.30806 12.9419C3.42527 13.0592 3.58424 13.125 3.75 13.125H4.375V14.375Z' fill='white'/%3E%3Cpath d='M16.25 18.125H7.5C7.00272 18.125 6.52581 17.9275 6.17417 17.5758C5.82254 17.2242 5.625 16.7473 5.625 16.25V7.5C5.625 7.00272 5.82254 6.52581 6.17417 6.17417C6.52581 5.82254 7.00272 5.625 7.5 5.625H16.25C16.7473 5.625 17.2242 5.82254 17.5758 6.17417C17.9275 6.52581 18.125 7.00272 18.125 7.5V16.25C18.125 16.7473 17.9275 17.2242 17.5758 17.5758C17.2242 17.9275 16.7473 18.125 16.25 18.125ZM7.5 6.875C7.33424 6.875 7.17527 6.94085 7.05806 7.05806C6.94085 7.17527 6.875 7.33424 6.875 7.5V16.25C6.875 16.4158 6.94085 16.5747 7.05806 16.6919C7.17527 16.8092 7.33424 16.875 7.5 16.875H16.25C16.4158 16.875 16.5747 16.8092 16.6919 16.6919C16.8092 16.5747 16.875 16.4158 16.875 16.25V7.5C16.875 7.33424 16.8092 7.17527 16.6919 7.05806C16.5747 6.94085 16.4158 6.875 16.25 6.875H7.5Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.protocol_page {
  margin-top: 0 !important;
  overflow: hidden;
}

.protocol_page .breadcrumps {
  margin: 30px 0 50px !important;
}

.protocol_page__header {
  padding-bottom: 100px;
}

.protocol_page__header_ico {
  background: url("/local/templates/vlaekan/img/protocols/protocol_header_ico.webp") no-repeat center center/contain;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 160px;
  height: 204px;
  -webkit-animation: float 3s ease-in-out infinite;
  animation: float 3s ease-in-out infinite;
}

@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  50% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes float {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  50% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

.protocol_page__header_picture {
  position: relative;
  width: 100%;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.protocol_page__header_main_image {
  display: block;
  margin-left: auto;
  max-width: 460px;
  width: 100%;
}

.protocol_page__header_side_image {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 20px;
  border: 2px solid #F5F4F6;
  background: #CECECE;
  width: 100%;
  max-width: 216px;
}

.protocol_page__header_text {
  position: relative;
  height: auto;
}

.protocol_page__header_text_title {
  font: normal 400 48px/110% "PT Sans";
  color: #2E2F3D;
}

.protocol_page__header_text_undertitle {
  font: normal 400 28px/140% "PT Sans";
  color: #2E2F3D;
}

.protocol_page__header_text_description {
  font: normal 400 24px/160% "PT Sans";
  margin-top: 30px;
  color: #828282;
}

.protocol_page__header_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 140px;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.protocol_page__products {
  padding-bottom: 100px;
}

.protocol_page__products_btn {
  margin-top: 40px;
  -webkit-filter: drop-shadow(20px 20px 30px rgba(117, 136, 158, 0.2));
  filter: drop-shadow(20px 20px 30px rgba(117, 136, 158, 0.2));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 383px;
  margin-right: auto;
  margin-left: auto;
}

.protocol_page__products_btn span {
  font: normal 700 16px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  padding: 15px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.protocol_page__products_btn .ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cmask id='mask0_5049_3459' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='42' height='42'%3E%3Cpath d='M0 0H42V42H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5049_3459)'%3E%3Cpath d='M31.4999 17.5C31.0169 17.5 30.6249 17.108 30.6249 16.625V6.125C30.6249 3.7135 28.6632 1.75 26.2499 1.75H15.7499C13.3367 1.75 11.3749 3.7135 11.3749 6.125V16.625C11.3749 17.108 10.9829 17.5 10.4999 17.5C10.0169 17.5 9.62494 17.108 9.62494 16.625V6.125C9.62494 2.7475 12.3724 0 15.7499 0H26.2499C29.6274 0 32.3749 2.7475 32.3749 6.125V16.625C32.3749 17.108 31.9829 17.5 31.4999 17.5Z' fill='white'/%3E%3Cpath d='M28 12.25H14C13.517 12.25 13.125 11.858 13.125 11.375C13.125 10.892 13.517 10.5 14 10.5H28C28.483 10.5 28.875 10.892 28.875 11.375C28.875 11.858 28.483 12.25 28 12.25Z' fill='white'/%3E%3Cpath d='M40.2499 42H1.74994C1.26694 42 0.874939 41.608 0.874939 41.125V11.375C0.874939 10.892 1.26694 10.5 1.74994 10.5H6.99994C7.48294 10.5 7.87494 10.892 7.87494 11.375C7.87494 11.858 7.48294 12.25 6.99994 12.25H2.62494V40.25H39.3749V12.25H34.9999C34.5169 12.25 34.1249 11.858 34.1249 11.375C34.1249 10.892 34.5169 10.5 34.9999 10.5H40.2499C40.7329 10.5 41.1249 10.892 41.1249 11.375V41.125C41.1249 41.608 40.7329 42 40.2499 42Z' fill='white'/%3E%3Cpath d='M28.053 22.2625C26.5746 22.3237 26.4514 23.0585 26.0203 23.977L21.5236 34.5089H20.4764L15.9181 23.8545C15.7949 23.6096 15.7333 23.3647 15.6101 23.181C15.2405 22.5074 14.7477 22.3237 14.0086 22.2625H13.947V21.8339H17.8277L21.5236 30.7125L24.1723 24.5281C24.2955 24.1607 24.4187 23.9157 24.4803 23.6708C24.8499 22.5686 23.9259 22.3849 23.3099 22.2625V21.8339H28.053V22.2625Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat center bottom/42px 42px #A6C4E7;
  position: relative;
  width: 60px;
  height: 60px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.protocol_page__products_btn .ico::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6 0C6.39754 1.60964e-05 6.71958 0.322217 6.71973 0.719727V5.28027H11.2803C11.6778 5.28042 12 5.60245 12 6C11.9999 6.3975 11.6778 6.71958 11.2803 6.71973H6.71973V11.2803C6.71958 11.6778 6.39754 12 6 12C5.60245 12 5.28042 11.6778 5.28027 11.2803V6.71973H0.719727C0.322247 6.71958 6.35247e-05 6.3975 0 6C0 5.60245 0.322207 5.28042 0.719727 5.28027H5.28027V0.719727C5.28042 0.322207 5.60245 -1.73776e-08 6 0Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 8px;
  right: 0;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.protocol_page__products_btn:hover span {
  background: #7DA5D2;
}

.protocol_page__products_btn:hover .ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cmask id='mask0_5049_3459' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='42' height='42'%3E%3Cpath d='M0 0H42V42H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5049_3459)'%3E%3Cpath d='M31.4999 17.5C31.0169 17.5 30.6249 17.108 30.6249 16.625V6.125C30.6249 3.7135 28.6632 1.75 26.2499 1.75H15.7499C13.3367 1.75 11.3749 3.7135 11.3749 6.125V16.625C11.3749 17.108 10.9829 17.5 10.4999 17.5C10.0169 17.5 9.62494 17.108 9.62494 16.625V6.125C9.62494 2.7475 12.3724 0 15.7499 0H26.2499C29.6274 0 32.3749 2.7475 32.3749 6.125V16.625C32.3749 17.108 31.9829 17.5 31.4999 17.5Z' fill='white'/%3E%3Cpath d='M28 12.25H14C13.517 12.25 13.125 11.858 13.125 11.375C13.125 10.892 13.517 10.5 14 10.5H28C28.483 10.5 28.875 10.892 28.875 11.375C28.875 11.858 28.483 12.25 28 12.25Z' fill='white'/%3E%3Cpath d='M40.2499 42H1.74994C1.26694 42 0.874939 41.608 0.874939 41.125V11.375C0.874939 10.892 1.26694 10.5 1.74994 10.5H6.99994C7.48294 10.5 7.87494 10.892 7.87494 11.375C7.87494 11.858 7.48294 12.25 6.99994 12.25H2.62494V40.25H39.3749V12.25H34.9999C34.5169 12.25 34.1249 11.858 34.1249 11.375C34.1249 10.892 34.5169 10.5 34.9999 10.5H40.2499C40.7329 10.5 41.1249 10.892 41.1249 11.375V41.125C41.1249 41.608 40.7329 42 40.2499 42Z' fill='white'/%3E%3Cpath d='M28.053 22.2625C26.5746 22.3237 26.4514 23.0585 26.0203 23.977L21.5236 34.5089H20.4764L15.9181 23.8545C15.7949 23.6096 15.7333 23.3647 15.6101 23.181C15.2405 22.5074 14.7477 22.3237 14.0086 22.2625H13.947V21.8339H17.8277L21.5236 30.7125L24.1723 24.5281C24.2955 24.1607 24.4187 23.9157 24.4803 23.6708C24.8499 22.5686 23.9259 22.3849 23.3099 22.2625V21.8339H28.053V22.2625Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat center bottom/42px 42px #7DA5D2;
}

.protocol_page__products_btn:hover .ico::after {
  -webkit-transform: translate(-70%, 0);
  -ms-transform: translate(-70%, 0);
  transform: translate(-70%, 0);
}

.protocol_page__products_col {
  width: 100%;
  max-width: 560px;
  position: relative;
}

.protocol_page__products_col .protocol_page__products_col_bg {
  width: 100%;
  height: 60px;
  background: -webkit-gradient(linear, left top, left bottom, from(#BED9C0), to(rgba(190, 217, 192, 0)));
  background: -o-linear-gradient(top, #BED9C0 0%, rgba(190, 217, 192, 0) 100%);
  background: linear-gradient(180deg, #BED9C0 0%, rgba(190, 217, 192, 0) 100%);
  z-index: -1;
  position: absolute;
  left: 0;
  bottom: 25%;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

.protocol_page__products_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}

.protocol_page__products_list_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  gap: 20px;
  white-space: normal;
}

.protocol_page__products_list_section_hint {
  opacity: 0;
  position: absolute;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-align: left;
  z-index: 2;
  bottom: -25px;
  right: 0;
  -webkit-transform: translate(20%, 100%);
  -ms-transform: translate(20%, 100%);
  transform: translate(20%, 100%);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 630px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 30px;
  background: #FFF;
  -webkit-filter: drop-shadow(0 0 40px rgba(138, 149, 162, 0.5));
  filter: drop-shadow(0 0 40px rgba(138, 149, 162, 0.5));
}

.protocol_page__products_list_section_hint::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='24' viewBox='0 0 37 24' fill='none'%3E%3Cpath d='M18.1865 0L36.3731 23.25H-9.53674e-06L18.1865 0Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 18%;
  width: 42px;
  height: 31px;
  -webkit-transform: translate(0%, -80%);
  -ms-transform: translate(0%, -80%);
  transform: translate(0%, -80%);
  width: 42px;
  height: 31px;
}

.protocol_page__products_list_section_hint_title {
  font: normal 700 20px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 12px;
}

.protocol_page__products_list_section_hint_text {
  margin-bottom: 20px;
}

.protocol_page__products_list_section_hint_text p {
  font: normal 400 18px/140% "PT Sans";
  margin: 0;
  color: #2e2f3d;
}

.protocol_page__products_list_section_hint_text p:not(:last-child) {
  margin-bottom: 8px;
}

.protocol_page__products_list_section_hint_subtext {
  font: normal 400 16px/140% "PT Sans";
  color: #828282;
}

.protocol_page__products_list_section_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  width: 84px;
  position: relative;
}

.protocol_page__products_list_section_item_image {
  max-height: 280px;
}

.protocol_page__products_list_section_item_modal {
  opacity: 0;
  position: absolute;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2;
  top: 0;
  padding-bottom: 30px;
  left: 0;
  -webkit-transform: translate(0, calc(-100% + 20px));
  -ms-transform: translate(0, calc(-100% + 20px));
  transform: translate(0, calc(-100% + 20px));
}

.protocol_page__products_list_section_item_modal.visible {
  opacity: 1 !important;
  pointer-events: all !important;
  z-index: 100;
}

.protocol_page__products_list_section_item_modal_content {
  width: 280px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px;
  border-radius: 12px;
  background: #FFF;
  -webkit-box-shadow: 0 0 80px 0 rgba(117, 136, 158, 0.4);
  box-shadow: 0 0 80px 0 rgba(117, 136, 158, 0.4);
  z-index: 3;
}

.protocol_page__products_list_section_item_modal_content_btn {
  font: normal 700 13px/normal "PT Sans";
  padding: 7px 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.08px;
  text-transform: uppercase;
}

.protocol_page__products_list_section_item_modal_content_btn:hover {
  background: #7DA5D2;
}

.protocol_page__products_list_section_item_modal_content_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.protocol_page__products_list_section_item_modal_content_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 10px;
}

.protocol_page__products_list_section_item_modal_content_image {
  display: block;
  width: 70px;
  height: 70px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 10.5px;
  background: #F3F3F3;
}

.protocol_page__products_list_section_item_modal_content_name {
  font: normal 400 14px/140% "PT Sans";
  color: #151113;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-align: start;
}

.protocol_page__products_list_section_item_modal_content_name:hover {
  color: #7DA5D2;
}

.protocol_page__products_list_section_item_modal_content_price {
  font: normal 700 18px/120% "PT Sans";
  color: #151113;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

.protocol_page__products_list_section_item_modal_content_price_old {
  font: normal 400 14px/120% "PT Sans";
  color: #828282;
  text-decoration-line: line-through;
  text-transform: uppercase;
}

.protocol_page__products_list_section_item_name {
  font: normal 700 16px/110% "PT Sans";
  height: 18px;
  margin-top: 15px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}

.protocol_page__products_list_section_item_name:hover {
  text-decoration-line: underline;
}

.protocol_page__products_list_section_item_name:hover .protocol_page__products_list_section_item_modal {
  opacity: 1;
  pointer-events: all;
}

.protocol_page__products_list_section_item_price {
  font: normal 400 14px/120% "PT Sans";
  margin-top: 30px;
  position: relative;
  color: #151113;
  text-align: center;
  text-transform: uppercase;
}

.protocol_page__products_list_section_item_price_old {
  font: normal 400 13px/120% "PT Sans";
  position: absolute;
  bottom: -2px;
  left: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  width: 100%;
  color: #828282;
  text-align: center;
  text-decoration-line: line-through;
  text-transform: uppercase;
}

.protocol_page__products_list_section_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.protocol_page__products_list_section_items._double .protocol_page__products_list_section_item:nth-child(1)::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='31' viewBox='0 0 10 31' fill='none'%3E%3Crect x='8.28259' width='1.77788' height='31.5838' transform='rotate(15 8.28259 0)' fill='%235AC573'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 10px;
  height: 31px;
  position: absolute;
  bottom: 140px;
  left: calc((200% + 10px) / 2);
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}

.protocol_page__products_list_section_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}

.protocol_page__products_list_section_name_title {
  font: normal 400 22px/110% "PT Sans";
  position: relative;
  color: #2E2F3D;
  text-align: center;
}

.protocol_page__products_list_section_name_title._has_hint {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

.protocol_page__products_list_section_name_title .protocol_page__products_list_section_name_title_ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.857143' y='0.857143' width='14.2857' height='14.2857' rx='7.14286' stroke='%23A6C4E7' stroke-width='1.71429'/%3E%3Cpath d='M7.0053 9.40575C6.9672 9.00956 6.98625 8.67432 7.06244 8.40004C7.13863 8.11813 7.24149 7.87813 7.37101 7.68004C7.50815 7.47432 7.66053 7.29908 7.82815 7.15432C8.00339 7.00194 8.16339 6.85718 8.30815 6.72004C8.46053 6.58289 8.58625 6.44194 8.6853 6.29718C8.78434 6.1448 8.83387 5.96575 8.83387 5.76004C8.83387 5.49337 8.75768 5.28004 8.6053 5.12004C8.46053 4.96004 8.19768 4.88004 7.81672 4.88004C7.69482 4.88004 7.5653 4.89527 7.42815 4.92575C7.29101 4.94861 7.15387 4.9867 7.01672 5.04004C6.87958 5.08575 6.74625 5.14289 6.61672 5.21146C6.49482 5.27242 6.38434 5.33718 6.2853 5.40575L5.71387 4.30861C6.00339 4.11051 6.33482 3.9467 6.70815 3.81718C7.08911 3.68765 7.54625 3.62289 8.07958 3.62289C8.79577 3.62289 9.35577 3.79813 9.75958 4.14861C10.1634 4.49146 10.3653 4.95623 10.3653 5.54289C10.3653 5.93146 10.312 6.25527 10.2053 6.51432C10.1062 6.76575 9.98053 6.98289 9.82815 7.16575C9.67577 7.34099 9.50815 7.49718 9.3253 7.63432C9.14244 7.77146 8.97482 7.92004 8.82244 8.08004C8.67006 8.23242 8.54053 8.41146 8.43387 8.61718C8.3272 8.82289 8.27387 9.08575 8.27387 9.40575H7.0053ZM6.77672 11.0286C6.77672 10.7619 6.86053 10.5524 7.02815 10.4C7.19577 10.24 7.41672 10.16 7.69101 10.16C7.98053 10.16 8.20911 10.24 8.37672 10.4C8.54434 10.5524 8.62815 10.7619 8.62815 11.0286C8.62815 11.2953 8.54434 11.5086 8.37672 11.6686C8.20911 11.8286 7.98053 11.9086 7.69101 11.9086C7.41672 11.9086 7.19577 11.8286 7.02815 11.6686C6.86053 11.5086 6.77672 11.2953 6.77672 11.0286Z' fill='%237DA5D2'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  position: relative;
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.protocol_page__products_list_section_name_title .protocol_page__products_list_section_name_title_ico:hover .protocol_page__products_list_section_hint {
  opacity: 1;
  pointer-events: all;
}

.protocol_page__products_list_section_bracket {
  width: 100%;
  height: 14px;
  border-radius: 10px;
  border-bottom: 2px solid #7DA5D2;
  position: relative;
}

.protocol_page__products_list_section_bracket::before {
  background: #fff;
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: 50%;
  bottom: 0px;
  -webkit-transform: translate(-50%, 65%) rotate(45deg);
  -ms-transform: translate(-50%, 65%) rotate(45deg);
  transform: translate(-50%, 65%) rotate(45deg);
  border-radius: 2px;
  border-right: 2px solid #7DA5D2;
  border-bottom: 2px solid #7DA5D2;
}

.protocol_page__products_main_title {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 40px;
}

.protocol_page__products_col_header {
  margin-bottom: 40px;
}

.protocol_page__products_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 24px;
}

.protocol_page__products_title span {
  font: normal 400 28px/140% "PT Sans";
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 16px;
  background: #7DA5D2;
  color: #FFF;
}

.protocol_page__products_title::before {
  content: "";
  width: 40px;
  height: 40px;
  margin-right: auto;
  margin-left: auto;
}

.protocol_page__products_title._evening::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M25.8768 25.7227C19.9969 24.593 15.289 19.8853 14.1594 14.0054C13.7473 11.8609 13.8122 9.78905 14.2533 7.85949C14.4953 6.80095 13.3266 6.00252 12.4551 6.65037C8.24871 9.77692 5.75018 15.0678 6.62861 20.8829C7.58376 27.2048 12.6772 32.2983 18.9992 33.2534C24.8144 34.132 30.1051 31.6333 33.2317 27.4271C33.8795 26.5555 33.0812 25.3869 32.0225 25.6288C30.0931 26.0698 28.0211 26.1347 25.8768 25.7227Z' stroke='%23828282' stroke-width='2.28164' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.protocol_page__products_title._daily::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_3320_60338)'%3E%3Cpath d='M26.9358 16.0027C27.6159 17.1792 28.005 18.5449 28.005 20.0015C28.005 24.4207 24.4224 28.0032 20.0032 28.0032C15.5839 28.0032 12.0013 24.4207 12.0013 20.0015C12.0013 15.5821 15.5839 11.9996 20.0032 11.9996C21.1079 11.9996 22.1605 12.2235 23.1179 12.6283' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.291 20.0013H33.7208' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.28354 20.0013H1.71332' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0032 38.2913V33.7209' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0032 6.28369V1.71347' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.862 8.1217L28.004 6.14378' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0013 33.8607L13.1433 31.8828' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.1434 8.1217L12.0014 6.14378' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.004 33.8607L26.8621 31.8828' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.8829 26.8612L33.8609 28.0032' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14355 12.0007L8.12162 13.1427' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.8829 13.1427L33.8609 12.0007' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14355 28.0032L8.12162 26.8612' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3320_60338'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}

.protocol_page__products_undertitle {
  font: normal 400 22px/110% "PT Sans";
  color: #2E2F3D;
  text-align: center;
}

.protocol_page__products_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  position: relative;
}

.protocol_page__products_wrapper::before {
  background: #7DA5D2;
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.protocol_page__products_wrapper._solo {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.protocol_page__products_wrapper._solo::before {
  display: none;
}

.protocol_page__products_wrapper._solo .protocol_page__products_col_bg {
  bottom: 35%;
}

.protocol_page__tags {
  padding-bottom: 80px;
}

.protocol_page__tags_list {
  display: grid;
  grid-template-rows: repeat(3, auto);
  grid-template-columns: repeat(2, 1fr);
  grid-auto-flow: dense;
  gap: 10px 40px;
}

.protocol_page__tags_list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  border-radius: 20px;
  background: #F8F8F6;
}

.protocol_page__tags_list_item_ico {
  width: 48px;
  height: 48px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.protocol_page__tags_list_item_ico svg {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.protocol_page__tags_list_item_text {
  font: normal 400 20px/140% "PT Sans";
  color: #2E2F3D;
}

.protocol_page__tags_title {
  font: normal 400 36px/140% "PT Sans";
  color: #151113;
  margin-bottom: 40px;
}

.protocol_page__steps {
  padding-bottom: 80px;
}

.protocol_page__steps_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 18px;
}

.protocol_page__steps_list_item {
  width: 100%;
  max-width: 394px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 24px;
  white-space: normal;
}

.protocol_page__steps_list_item::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='28' height='10' viewBox='0 0 28 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9.36011C21.4 8.50677 21.7867 7.76011 22.16 7.12011C22.56 6.48011 22.9467 5.94677 23.32 5.52011H2.74181e-05V3.84011H23.32C22.9467 3.38677 22.56 2.84011 22.16 2.20011C21.7867 1.56011 21.4 0.826773 21 0.000106573H22.4C24.08 1.94677 25.84 3.38677 27.68 4.32011V5.04011C25.84 5.94677 24.08 7.38677 22.4 9.36011H21Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A") no-repeat center center/28px 10px;
  content: "";
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.protocol_page__steps_list_item:last-child {
  max-width: 328px;
}

.protocol_page__steps_list_item:last-child::after {
  display: none;
}

.protocol_page__steps_list_item_content {
  width: 100%;
}

.protocol_page__steps_list_item_image {
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  width: 100%;
  max-width: 120px;
  border-radius: 50%;
}

.protocol_page__steps_list_item_name {
  font: normal 700 20px/140% "PT Sans";
  color: #2E2F3D;
  text-align: center;
  margin-bottom: 12px;
}

.protocol_page__steps_list_item_text {
  font: normal 400 18px/140% "PT Sans";
  color: #2E2F3D;
  text-align: center;
}

.protocol_page__steps_title {
  font: normal 400 36px/140% "PT Sans";
  color: #151113;
  margin-bottom: 20px;
}

.protocol_page__steps_undertitle {
  font: normal 400 24px/160% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 60px;
}

.protocol_page__result {
  padding-bottom: 145px;
}

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

.protocol_page__result_list_item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}

.protocol_page__result_list_item:nth-child(2) {
  margin-top: 60px;
}

.protocol_page__result_list_item_image {
  display: block;
  max-width: 260px;
  width: 100%;
}

.protocol_page__result_list_item_text {
  font: normal 400 20px/160% "PT Sans";
  color: #2E2F3D;
  max-width: 324px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
}

.protocol_page__result_list_item_text._first {
  right: -40px;
  top: 45px;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

.protocol_page__result_list_item_text._first .protocol_page__result_list_item_text_line {
  bottom: -20px;
  -webkit-transform: translate(-100%, 100%);
  -ms-transform: translate(-100%, 100%);
  transform: translate(-100%, 100%);
  border-right: 1px solid #2E2F3D;
  border-bottom: 1px solid #2E2F3D;
}

.protocol_page__result_list_item_text._first .protocol_page__result_list_item_text_line::after {
  bottom: 0;
  left: 0;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.protocol_page__result_list_item_text._second {
  bottom: 0;
  left: -50px;
  -webkit-transform: translate(-100%, 50%);
  -ms-transform: translate(-100%, 50%);
  transform: translate(-100%, 50%);
}

.protocol_page__result_list_item_text._second .protocol_page__result_list_item_text_line {
  top: -8px;
  -webkit-transform: translate(10%, -100%);
  -ms-transform: translate(10%, -100%);
  transform: translate(10%, -100%);
  border-left: 1px solid #2E2F3D;
  border-top: 1px solid #2E2F3D;
}

.protocol_page__result_list_item_text._second .protocol_page__result_list_item_text_line::after {
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.protocol_page__result_list_item_text_line {
  position: absolute;
  width: 250px;
  height: 47px;
  left: 50%;
}

.protocol_page__result_list_item_text_line::after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2E2F3D;
  position: absolute;
  -webkit-box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
  box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
  -webkit-animation: pulse 2s ease-in-out infinite;
  animation: pulse 2s ease-in-out infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
    box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
  }

  50% {
    -webkit-box-shadow: 0 0 0 20px rgba(46, 47, 61, 0.2);
    box-shadow: 0 0 0 20px rgba(46, 47, 61, 0.2);
  }

  100% {
    -webkit-box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
    box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
  }
}

@keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
    box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
  }

  50% {
    -webkit-box-shadow: 0 0 0 20px rgba(46, 47, 61, 0.2);
    box-shadow: 0 0 0 20px rgba(46, 47, 61, 0.2);
  }

  100% {
    -webkit-box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
    box-shadow: 0 0 0 13px rgba(46, 47, 61, 0.2);
  }
}

.protocol_page__result_title {
  font: normal 400 32px/140% "PT Sans";
  color: #151113;
  margin-bottom: 60px;
}

.protocol_page__result_steps {
  padding-bottom: 100px;
}

.protocol_page__result_steps_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 24px;
}

.protocol_page__result_steps_list_item {
  width: 100%;
  max-width: 328px;
}

.protocol_page__result_steps_list_item:nth-child(3) .protocol_page__result_steps_list_item_image {
  -webkit-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  transform: rotate(10deg);
}

.protocol_page__result_steps_list_item:nth-child(1) .protocol_page__result_steps_list_item_image,
.protocol_page__result_steps_list_item:nth-child(5) .protocol_page__result_steps_list_item_image {
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.protocol_page__result_steps_list_item_arrow {
  font: normal 400 40px/100% "PT Sans";
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  color: #2E2F3D;
  text-align: center;
}

.protocol_page__result_steps_list_item_image {
  display: block;
  margin-right: auto;
  margin-left: auto;
  max-width: 160px;
  width: 100%;
  border-radius: 1000px;
}

.protocol_page__result_steps_list_item_text {
  font: normal 400 22px/140% "PT Sans";
  color: #2E2F3D;
  text-align: center;
}

.protocol_page__result_steps_list_item_title {
  font: normal 700 28px/140% "PT Sans";
  color: #2E2F3D;
  text-align: center;
  margin-bottom: 10px;
  position: relative;
  -webkit-transform: translate(0, -10px);
  -ms-transform: translate(0, -10px);
  transform: translate(0, -10px);
}

.protocol_page__result_steps_title {
  font: normal 400 36px/140% "PT Sans";
  color: #151113;
  margin-bottom: 60px;
}

.protocol_page__trust {
  padding-top: 100px;
  padding-bottom: 30px;
  background: #F3FBFE;
  margin-bottom: 100px;
  position: relative;
  overflow: hidden;
  height: 800px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.protocol_page__trust_title {
  font: normal 500 48px/150% "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
  max-width: 460px;
}

.protocol_page__trust_content_orb {
  position: absolute;
  border-radius: 50%;
  border: 1px solid #7DA5D2;
}

.protocol_page__trust_content_orb:nth-child(1) {
  width: 1447px;
  height: 1447px;
  top: 100px;
  right: 0;
  -webkit-transform: translate(37%, 0);
  -ms-transform: translate(37%, 0);
  transform: translate(37%, 0);
}

.protocol_page__trust_content_orb:nth-child(2) {
  width: 973px;
  height: 973px;
  top: 43%;
  right: 0;
  -webkit-transform: translate(31%, 0);
  -ms-transform: translate(31%, 0);
  transform: translate(31%, 0);
}

.protocol_page__trust_content_orb:nth-child(3) {
  width: 475px;
  height: 475px;
  bottom: 0;
  right: 0;
  -webkit-transform: translate(10%, 55%);
  -ms-transform: translate(10%, 55%);
  transform: translate(10%, 55%);
}

.protocol_page__trust_content_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  position: absolute;
}

.protocol_page__trust_content_item._item_1 {
  top: 24%;
  left: 0;
  -webkit-transform: translate(-71%, 0%);
  -ms-transform: translate(-71%, 0%);
  transform: translate(-71%, 0%);
}

.protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_text {
  max-width: 350px;
  text-align: right;
}

.protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_picture {
  max-width: 240px;
}

.protocol_page__trust_content_item._item_2 {
  top: 0;
  left: 16%;
  -webkit-transform: translate(0%, 10%);
  -ms-transform: translate(0%, 10%);
  transform: translate(0%, 10%);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.protocol_page__trust_content_item._item_2 .protocol_page__trust_content_item_text {
  max-width: 215px;
}

.protocol_page__trust_content_item._item_2 .protocol_page__trust_content_item_picture {
  max-width: 180px;
}

.protocol_page__trust_content_item._item_3 {
  top: 4%;
  left: 11%;
  -webkit-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_text {
  max-width: 215px;
}

.protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_picture {
  max-width: 140px;
}

.protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_picture ._last_item {
  max-width: 180px;
}

.protocol_page__trust_content_item._item_4 {
  top: 0%;
  left: 0%;
  -webkit-transform: translate(-12%, 0%);
  -ms-transform: translate(-12%, 0%);
  transform: translate(-12%, 0%);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.protocol_page__trust_content_item._item_4 .protocol_page__trust_content_item_text {
  max-width: 178px;
}

.protocol_page__trust_content_item._item_4 .protocol_page__trust_content_item_picture {
  max-width: 180px;
}

.protocol_page__trust_content_item_image {
  width: 100%;
  display: block;
}

.protocol_page__trust_content_item_picture {
  width: 100%;
  overflow: hidden;
  border-radius: 50%;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.protocol_page__trust_content_item_text {
  font: normal 400 28px/140% "PT Sans";
  color: #151113;
}

.protocol_page__trust_content_item_text span {
  color: #7DA5D2;
  font-weight: 700;
}

.protocol_page__consultation {
  padding-bottom: 100px;
}

.protocol_page__consultation_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(20px 20px 30px rgba(117, 136, 158, 0.2));
  filter: drop-shadow(20px 20px 30px rgba(117, 136, 158, 0.2));
  margin-bottom: 30px;
}

.protocol_page__consultation_btn:hover span {
  background: #7DA5D2;
}

.protocol_page__consultation_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M2.81825 1.00023H13.7279V11.9099M13.7279 1.00023L0.999973 13.7282' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px 15px #7DA5D2;
}

.protocol_page__consultation_btn span {
  font: normal 700 18px/normal "PT Sans";
  background: #A6C4E7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.88px;
  text-transform: uppercase;
  padding: 15px 20px;
  border-radius: 100px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.protocol_page__consultation_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M2.81825 1.00023H13.7279V11.9099M13.7279 1.00023L0.999973 13.7282' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/15px 15px #A6C4E7;
  content: "";
  width: 60px;
  border-radius: 50%;
  aspect-ratio: 1/1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.protocol_page__consultation_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
}

.protocol_page__consultation_controls {
  width: 100%;
  max-width: 425px;
}

.protocol_page__consultation_controls_specs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.protocol_page__consultation_controls_specs_item {
  width: 100%;
  max-width: 67px;
  border-radius: 50%;
  border: 1px solid #FFF;
  overflow: hidden;
  margin-right: -10px;
}

.protocol_page__consultation_controls_specs_item_image {
  width: 100%;
  display: block;
}

.protocol_page__consultation_controls_specs_item_text {
  font: normal 400 16px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 6px 18px 8px 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 183px;
  width: 100%;
  border-radius: 100px;
  background: #F3FBFE;
  color: #2E2F3D;
  letter-spacing: 3.2px;
  text-transform: lowercase;
  margin-right: 0;
}

.protocol_page__consultation_text {
  font: normal 400 28px/140% "PT Sans";
  width: 100%;
  color: #151113;
}

.protocol_page__consultation_title {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 60px;
}

.protocol_page__other_protocols_list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 560px;
  height: auto;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 10px 10px 17px 0 rgba(117, 136, 158, 0.25);
  box-shadow: 10px 10px 17px 0 rgba(117, 136, 158, 0.25);
  white-space: normal;
}

.protocol_page__other_protocols_list_item:hover .protocol_page__other_protocols_list_item_header::before {
  opacity: 1;
}

.protocol_page__other_protocols_list_item:hover .protocol_page__other_protocols_list_item_header .protocol_page__other_protocols_list_item_btn {
  opacity: 1;
}

.protocol_page__other_protocols_list_item:hover .protocol_page__other_protocols_list_item_mobile_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.75 0.75V9.32143M10.75 0.75H2.17857M10.75 0.75L0.75 10.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/12px #7DA5D2;
}

.protocol_page__other_protocols_list_item_btn {
  opacity: 0;
  pointer-events: none;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: #A6C4E7;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.protocol_page__other_protocols_list_item_btn span {
  font: normal 700 16px/normal "PT Sans";
  display: block;
  position: relative;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.56px;
  text-transform: uppercase;
}

.protocol_page__other_protocols_list_item_btn span::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.75 0.75V11.0357M12.75 0.75H2.46429M12.75 0.75L0.75 12.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 14px;
  height: 14px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: absolute;
  top: -10px;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

.protocol_page__other_protocols_list_item_header {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}

.protocol_page__other_protocols_list_item_header::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.protocol_page__other_protocols_list_item_image {
  width: 100%;
  display: block;
  margin: 0;
}

.protocol_page__other_protocols_list_item_mobile_btn {
  display: none;
}

.protocol_page__other_protocols_list_item_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}

.protocol_page__other_protocols_list_item_title {
  font: normal 700 28px/160% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}

.protocol_preview {
  padding-bottom: 100px;
}

.protocol_preview__title {
  font: normal 400 48px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 60px;
}

.protocol_preview__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 60px 40px;
}

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

.loading_modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.65);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.loading_modal.visible {
  opacity: 1;
  pointer-events: all;
}

.loading_modal__content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
  margin-right: auto;
  margin-left: auto;
}

.loading_modal__content_text {
  font: normal 700 20px/140% "PT Sans";
  color: #FFF;
}

.loading_modal__preloader {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A") 0 0/contain;
  position: relative;
  width: 74px;
  height: 74px;
}

.loading_modal__preloader::before {
  background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A") 0 0/contain;
  content: "";
  width: 74px;
  height: 74px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rotate 0.5s linear infinite;
  animation: rotate 0.5s linear infinite;
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.registration_page {
  margin-bottom: 4rem;
}

.registration_page__mobile_header {
  display: none;
}

.registration_page__mobile_header_title {
  font-size: 18px;
  font-weight: 700;
}

.registration_page__mobile_header_back {
  background: none;
  border: none;
  outline: none;
}

.registration_page__title {
  color: #2E2F3D;
  font-size: 48px;
  margin-bottom: 60px;
  display: block;
}

.registration_page__form_checkbox_row:nth-child(1) .registration_page__form_checkbox + label:before,
.registration_page__form_checkbox_row:nth-child(2) .registration_page__form_checkbox + label:before,
.registration_page__form_checkbox_row:nth-child(3) .registration_page__form_checkbox + label:before {
  top: 2px;
}

.registration_page__form_checkbox_row:nth-child(1) .registration_page__form_checkbox:checked + label:after,
.registration_page__form_checkbox_row:nth-child(2) .registration_page__form_checkbox:checked + label:after,
.registration_page__form_checkbox_row:nth-child(3) .registration_page__form_checkbox:checked + label:after {
  top: 4px;
}

.registration_page__form_input_wrap {
  display: grid;
  grid-template-columns: 260px 260px;
  gap: 30px 40px;
  margin: 55px 0 0;
}

.registration_page__form_input {
  border: 1px solid #D8D5D7;
  padding: 12px 10px;
}

.registration_page__form_input::-webkit-input-placeholder {
  font: normal 16px PT Sans;
  color: #D8D5D7;
}

.registration_page__form_input::-moz-placeholder {
  font: normal 16px PT Sans;
  color: #D8D5D7;
}

.registration_page__form_input:-ms-input-placeholder {
  font: normal 16px PT Sans;
  color: #D8D5D7;
}

.registration_page__form_input::-ms-input-placeholder {
  font: normal 16px PT Sans;
  color: #D8D5D7;
}

.registration_page__form_input::placeholder {
  font: normal 16px PT Sans;
  color: #D8D5D7;
}

.registration_page__form_checkbox_wrap {
  margin: 30px 0;
  display: grid;
  gap: 20px;
}

.registration_page__form_checkbox {
  display: none;
}

.registration_page__form_checkbox + label {
  color: #2E2F3D;
  position: relative;
  padding-left: 25px;
  display: block;
}

.registration_page__form_checkbox + label:before {
  content: "";
  width: 14px;
  height: 14px;
  border: 0.5px solid #D8D5D7;
  position: absolute;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.registration_page__form_checkbox + label a {
  text-decoration: underline;
}

.registration_page__form_checkbox:checked + label:after {
  content: "";
  width: 10px;
  height: 10px;
  background: #A1CE42;
  position: absolute;
  left: 2px;
  top: 3px;
}

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

.registration_page__form_label {
  color: #333333;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
}

.registration_page__form_sbmt {
  font: normal 400 12px/normal PT Sans;
  background: #F5F4F6;
  border: none;
  cursor: pointer;
  padding: 15px 0;
  margin: 35px 0;
  width: 280px;
  color: #151113;
  letter-spacing: 1.92px;
  text-transform: uppercase;
}

.registration_page__form_sbmt:hover {
  background: #A1CE42;
  color: #2E2F3D;
}

.registration-page .breadcrumps {
  margin: 40px 0 60px;
}

.registration-page__mobile_header {
  display: none;
}

.registration-page__mobile_header_title {
  font: normal 700 18px/18px "PT Sans";
  color: #2E2F3D;
}

.registration-page__mobile_header_back {
  background: transparent;
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: none;
  padding: 0;
}

.registration-page__loader {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  pointer-events: none;
  opacity: 0;
}

.registration-page__loader.active {
  pointer-events: all;
  opacity: 1;
}

.registration-page__loader-item {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 285px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 24px;
}

.registration-page__loader-ico {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #7DA5D2;
  position: relative;
}

.registration-page__loader-ico::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='109' viewBox='0 0 83 109' fill='none'%3E%3Cpath d='M54.4766 1.23798C46.2669 1.23798 38.1684 3.13663 30.8142 6.78551C23.46 10.4344 17.0494 15.7347 12.0833 22.272C7.11718 28.8093 3.73026 36.4066 2.18725 44.4699C0.644239 52.5333 0.986942 60.8443 3.18857 68.7532C5.39021 76.6622 9.39111 83.9548 14.8786 90.0611C20.366 96.1674 27.1913 100.922 34.8209 103.953C42.4506 106.984 50.6779 108.209 58.8597 107.533C67.0415 106.858 74.9561 104.299 81.9849 100.057' stroke='%23D2D2D2' stroke-width='2.47619'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: calc(100% + 12px);
  height: calc(100% + 12px);
  -webkit-animation: loaderSpin 0.7s linear infinite;
  animation: loaderSpin 0.7s linear infinite;
}

.registration-page__loader-ico::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68' fill='none'%3E%3Cpath d='M54.2027 19.8745C50.0144 20.0387 49.6037 22.0919 48.3717 24.802L35.478 55.1885H32.5216L19.4635 24.4736C19.135 23.7344 18.8065 23.0773 18.5602 22.5846C17.5747 20.5315 16.0964 20.0387 13.879 19.8745L13.7969 19.7923V18.6426H25.0482L35.478 44.1836L43.1158 26.4444C43.5263 25.4591 43.8549 24.5556 44.019 23.8987C45.0046 20.7778 42.4587 20.203 40.5699 19.7923V18.6426H54.2027V19.8745Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 68px;
  height: 68px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.registration-page__loader-text {
  font: normal 700 20px/160% "PT Sans";
  color: #FFF;
  letter-spacing: 1.6px;
}

.registration-page__success {
  padding: 80px 0;
  max-width: 710px;
  margin-right: auto;
  margin-left: auto;
}

.registration-page__success_title {
  font: normal 500 48px/140% "STIX Two Text";
  color: #2E2F3D;
  text-align: center;
  text-transform: uppercase;
}

.registration-page__success_warning {
  font: normal 700 22px/150% "PT Sans";
  margin: 20px 0;
  color: #7DA5D2;
  text-align: center;
}

.registration-page__success_text {
  font: normal 400 18px/150% "PT Sans";
  color: #828282;
  text-align: center;
}

.registration-page__success_link {
  font: normal 700 18px/normal "PT Sans";
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  padding-bottom: 5px;
  border-bottom: 1.5px solid #2E2F3D;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  color: #2E2F3D;
  letter-spacing: 2.88px;
  text-transform: uppercase;
}

.registration-page__success_link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M16.75 0.75L20.75 4.75M20.75 4.75L16.75 8.75M20.75 4.75H0.75' stroke='%232E2F3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 22px;
  height: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.registry-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: height 0.3s ease;
  -o-transition: height 0.3s ease;
  transition: height 0.3s ease;
  overflow: hidden;
}

.registry {
  padding-bottom: 100px;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 0;
  display: none;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.registry[data-type=user] {
  display: block;
  opacity: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.registry[data-type=cosmetologist] {
  display: none;
  opacity: 0;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.registry__title {
  font: normal 400 48px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 60px;
  max-width: 635px;
  margin-top: 20px;
}

.registry__undertitle {
  font: normal 400 20px/140% "PT Sans";
  margin-top: 20px;
  color: #2E2F3D;
}

.registry__form_content {
  display: grid;
  grid-template-columns: repeat(2, 260px);
  gap: 30px 40px;
  margin-bottom: 30px;
}

.registry__form_section {
  padding-bottom: 60px;
  border-bottom: 1px solid #D2D2D2;
  margin-bottom: 60px;
}

.registry__form_section.--last {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

.registry__form_section_title {
  font: normal 700 20px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 40px;
}

.registry__form_section_fields {
  display: grid;
  grid-template-columns: 260px 260px 260px;
  grid-template-rows: auto auto auto;
  grid-template-areas: "field1 field2 field3" "field4 field5 ." "field6 field7 .";
  gap: 30px 40px;
}

.registry__form_section_fields > *:nth-child(1) {
  grid-area: field1;
}

.registry__form_section_fields > *:nth-child(2) {
  grid-area: field2;
}

.registry__form_section_fields > *:nth-child(3) {
  grid-area: field3;
}

.registry__form_section_fields > *:nth-child(4) {
  grid-area: field4;
}

.registry__form_section_fields > *:nth-child(5) {
  grid-area: field5;
}

.registry__form_section_fields > *:nth-child(6) {
  grid-area: field6;
}

.registry__form_section_fields > *:nth-child(7) {
  grid-area: field7;
}

.registry__form_error {
  font: normal 400 10px/140% "PT Sans";
  position: absolute;
  bottom: -2px;
  left: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  color: #F03;
  text-transform: lowercase;
}

.registry__form_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  position: relative;
  width: 100%;
}

.registry__form_group label {
  font: normal 400 12px/140% "PT Sans";
  color: #2E2F3D;
  text-transform: uppercase;
}

.registry__form_group input {
  font: normal 400 16px/normal "PT Sans";
  border: 1px solid #D8D5D7;
  padding: 9px 11px 12px 11px;
  color: #2E2F3D;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 100%;
  max-width: 260px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.registry__form_group input:focus,
.registry__form_group input:focus-visible,
.registry__form_group input.correct {
  border-radius: 4px;
  outline: none;
  border: 1px solid #2E2F3D;
}

.registry__form_group input.--error {
  border-radius: 4px;
  outline: none;
  border: 1px solid #F03;
}

.registry__form_group input::-webkit-input-placeholder {
  color: #D8D5D7;
  font-size: 13px;
}

.registry__form_group input::-moz-placeholder {
  color: #D8D5D7;
  font-size: 13px;
}

.registry__form_group input:-ms-input-placeholder {
  color: #D8D5D7;
  font-size: 13px;
}

.registry__form_group input::-ms-input-placeholder {
  color: #D8D5D7;
  font-size: 13px;
}

.registry__form_group input::placeholder {
  color: #D8D5D7;
  font-size: 13px;
}

.registry__form_checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.registry__form_checkbox_item {
  position: relative;
}

.registry__form_checkbox_item input {
  opacity: 0;
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  left: 0;
}

.registry__form_checkbox_item input:checked + label {
  color: #2E2F3D;
}

.registry__form_checkbox_item input:checked + label::before {
  border: 1px solid #A6C4E7;
  background: #A6C4E7;
}

.registry__form_checkbox_item label {
  font: normal 400 16px/16px "PT Sans";
  cursor: pointer;
  color: #828282;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.registry__form_checkbox_item label::before {
  content: "";
  width: 13px;
  height: 13px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: 1px solid #D2D2D2;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.registry__form_radio_item {
  position: relative;
}

.registry__form_radio_item input {
  opacity: 0;
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  left: 0;
}

.registry__form_radio_item input:checked + label {
  color: #2E2F3D;
}

.registry__form_radio_item input:checked + label::before {
  border: 1px solid #A6C4E7;
  background: #A6C4E7;
}

.registry__form_radio_item label {
  font: normal 400 16px/16px "PT Sans";
  cursor: pointer;
  color: #828282;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}

.registry__form_radio_item label::before {
  content: "";
  width: 13px;
  height: 13px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: 1px solid #D2D2D2;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.registry__form_submit {
  font: normal 400 14px/normal "PT Sans";
  margin-top: 60px;
  padding: 15px 60px;
  border-radius: 100px;
  background: #A6C4E7;
  color: #FFF;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  outline: none;
  border: none;
  cursor: pointer;
}

.registry__form_submit:disabled {
  pointer-events: none;
  background: #F5F4F6;
}

.registry__form_submit:hover {
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.registry__form_section_grid {
  display: grid;
  grid-template-columns: repeat(2, -webkit-max-content);
  grid-template-columns: repeat(2, max-content);
  gap: 50px;
}

.registry__form_section_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.registry__form_section_col_title {
  font: normal 400 12px/140% "PT Sans";
  color: #333;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.registry__form_section_checkbox_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 20px;
}

.registry__form_section_flex_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 41px;
}

.registry__form_section_row {
  width: 100%;
}

.registry__form_section_flex_row_item {
  width: 100%;
}

.registry__form_section_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.registry__form_example {
  font: normal 400 12px/140% "PT Sans";
  margin-top: 15px;
  color: #828282;
}

.registry_switch {
  position: relative;
  width: 100%;
  height: 0;
}

.registry_switch__btn {
  cursor: pointer;
  position: absolute;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  top: 0;
  left: 50%;
  -webkit-transform: translate(10%, -90%);
  -ms-transform: translate(10%, -90%);
  transform: translate(10%, -90%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  border-radius: 100px;
  border: 1px solid #D2D2D2;
  padding: 11px 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.registry_switch__btn.active {
  border: 1px solid #A6C4E7;
}

.registry_switch__btn.active .registry_switch__btn_controller {
  background: #A6C4E7;
}

.registry_switch__btn.active .registry_switch__btn_controller:after {
  -webkit-transform: translate(calc(50% - 4px), -50%);
  -ms-transform: translate(calc(50% - 4px), -50%);
  transform: translate(calc(50% - 4px), -50%);
}

.registry_switch__btn_text {
  font: normal 400 16px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  color: #2E2F3D;
  text-transform: uppercase;
}

.registry_switch__btn_text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.2699 19.354C15.8522 18.9751 14.7895 18.6161 14.277 18.3434C14.1815 18.2986 14.0919 18.242 14.0103 18.1751C13.7501 17.9298 13.7511 17.0618 13.8579 16.1639C15.5636 15.432 16.8692 13.7262 17.2684 11.6207C17.2739 11.6088 17.2853 11.6023 17.2898 11.5889C18.1141 9.3146 18.5387 6.51934 17.5063 4.90346C17.8626 4.61173 18.1404 4.23561 18.3144 3.80926C18.4885 3.3829 18.5532 2.91982 18.5029 2.46208C18.4525 2.00433 18.2886 1.56642 18.026 1.18812C17.7634 0.809812 17.4105 0.503098 16.9992 0.295832C16.588 0.0885657 16.1315 -0.0126868 15.6712 0.00127016C15.2109 0.0152271 14.7614 0.143951 14.3635 0.375752C13.9656 0.607553 13.6319 0.935087 13.3927 1.32861C13.1535 1.72213 13.0164 2.16916 12.9938 2.62912C10.9375 2.30187 8.73019 2.42205 7.03983 4.53301C4.61899 7.55372 6.71258 11.9137 6.80246 12.0979C6.82136 12.1307 6.84711 12.159 6.87794 12.1809C7.38446 14.0182 8.59661 15.4916 10.142 16.16C10.2487 17.0588 10.2497 17.9288 9.98952 18.1746C9.90794 18.2415 9.81837 18.2981 9.72286 18.3429C9.21039 18.6156 8.1477 18.9746 6.72996 19.3535C6.27612 19.4757 5.87553 19.7448 5.59075 20.1187C5.30596 20.4926 5.15302 20.9503 5.1558 21.4203L5.16027 23.7284C5.16027 23.7641 5.16731 23.7994 5.18099 23.8324C5.19467 23.8654 5.21473 23.8954 5.24 23.9206C5.26528 23.9458 5.29528 23.9658 5.32829 23.9795C5.36131 23.9931 5.39668 24.0001 5.43239 24H18.5675C18.6032 24.0001 18.6386 23.9931 18.6716 23.9795C18.7046 23.9658 18.7346 23.9458 18.7599 23.9206C18.7851 23.8954 18.8052 23.8654 18.8189 23.8324C18.8326 23.7994 18.8396 23.7641 18.8396 23.7284L18.8441 21.4213C18.847 20.9512 18.6941 20.4934 18.4093 20.1194C18.1245 19.7454 17.7238 19.4762 17.2699 19.354ZM15.7509 0.541493C16.3411 0.541493 16.9073 0.775983 17.3247 1.19338C17.742 1.61077 17.9765 2.17688 17.9765 2.76717C17.9745 3.09389 17.8996 3.41603 17.7573 3.71015C17.6151 4.00428 17.409 4.26299 17.1542 4.46747C17.0996 4.41135 17.0479 4.35226 16.9878 4.30061C16.1144 3.55872 15.0164 3.03334 13.8097 2.78058C13.7164 2.76072 13.622 2.74284 13.5277 2.72446C13.5381 2.14179 13.7769 1.58652 14.1927 1.17822C14.6086 0.769927 15.1681 0.541269 15.7509 0.541493ZM7.4654 4.87317C8.59661 3.46139 10.0074 3.0393 11.4381 3.0393C12.1998 3.0393 12.9675 3.15897 13.7005 3.31291C14.7927 3.53369 15.8123 4.02452 16.6661 4.74059C17.9423 5.83704 17.6925 8.4714 17.0231 10.6698C16.7525 9.91695 16.2733 8.5593 15.5736 6.49352C15.5587 6.44945 15.5328 6.40993 15.4983 6.37875C15.4637 6.34758 15.4218 6.32578 15.3764 6.31547C15.3311 6.30515 15.2838 6.30665 15.2392 6.31983C15.1946 6.33301 15.1542 6.35742 15.1217 6.39073C15.1048 6.40811 13.4 8.14068 10.8292 9.64582C9.09766 10.6583 7.72511 11.3481 7.18384 11.6113C6.79054 10.6703 5.56846 7.24137 7.4654 4.87317ZM7.42418 12.0984C7.97042 11.8328 9.35191 11.1415 11.1039 10.1151C12.5738 9.2521 13.946 8.23265 15.1967 7.07452C16.099 9.73123 16.604 11.1152 16.7401 11.4847C16.2653 14.0669 14.3257 16.009 12.0081 16.009C9.87878 16.0095 8.07321 14.3683 7.42418 12.0984ZM10.3654 18.5694C10.7771 18.1801 10.7985 17.2341 10.713 16.3626C11.5516 16.6148 12.4455 16.6162 13.2848 16.3666C13.2014 17.2366 13.2233 18.1806 13.6324 18.5694C13.6851 18.6178 13.7421 18.6612 13.8028 18.699L12.0007 23.0232L10.1951 18.7C10.2558 18.662 10.3128 18.618 10.3654 18.5694ZM5.70154 21.4183C5.69916 21.0685 5.81265 20.7278 6.0243 20.4493C6.23595 20.1708 6.53385 19.9702 6.87149 19.8789C7.78321 19.6355 8.96508 19.2884 9.71193 18.9532L11.592 23.4562H5.70551L5.70154 21.4183ZM18.2958 23.4543H12.4094L14.2894 18.9513C15.0343 19.2864 16.2181 19.6336 17.1299 19.8769C17.4675 19.9683 17.7653 20.1689 17.9769 20.4474C18.1886 20.7258 18.3021 21.0665 18.2998 21.4163L18.2958 23.4543Z' fill='%232E2F3D'/%3E%3Cpath d='M17.5763 22.2538H15.3039C15.2567 22.2517 15.2096 22.2593 15.1654 22.276C15.1211 22.2927 15.0807 22.3181 15.0466 22.3508C15.0125 22.3835 14.9853 22.4228 14.9668 22.4662C14.9482 22.5097 14.9387 22.5565 14.9387 22.6037C14.9387 22.651 14.9482 22.6978 14.9668 22.7412C14.9853 22.7847 15.0125 22.824 15.0466 22.8567C15.0807 22.8893 15.1211 22.9148 15.1654 22.9315C15.2096 22.9482 15.2567 22.9557 15.3039 22.9537H17.5763C17.6665 22.9498 17.7518 22.9113 17.8143 22.8461C17.8767 22.7809 17.9116 22.694 17.9116 22.6037C17.9116 22.5134 17.8767 22.4266 17.8143 22.3614C17.7518 22.2962 17.6665 22.2576 17.5763 22.2538Z' fill='%232E2F3D'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.registry_switch__btn_controller {
  width: 54px;
  height: 24px;
  border-radius: 85px;
  background: #F5F4F6;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.registry_switch__btn_controller:after {
  background: #FEFEFE;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(calc(-100% - 4px), -50%);
  -ms-transform: translate(calc(-100% - 4px), -50%);
  transform: translate(calc(-100% - 4px), -50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@-webkit-keyframes loaderSpin {
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes loaderSpin {
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: strech;
  -ms-flex-align: strech;
  align-items: strech;
}

.steps > label {
  background: url("/local/templates/vlaekan/img/stars/activeStar.svg");
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  padding: 0.25rem;
  will-change: transform, opacity;
  width: 18px;
  height: 17px;
}

.steps > input {
  opacity: 0;
  position: absolute;
}

.steps:hover > input + label {
  background: url("/local/templates/vlaekan/img/stars/activeStar.svg") !important;
}

.steps:not(:hover) > input:checked ~ input + label {
  background: url("/local/templates/vlaekan/img/stars/deactiveStar.svg");
}

.steps > label:hover {
  background: url("/local/templates/vlaekan/img/stars/activeStar.svg") !important;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.steps > label:hover ~ label {
  background: url("/local/templates/vlaekan/img/stars/deactiveStar.svg") !important;
}

.section_top_content {
  position: relative;
}

.section_top_content__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.section_top_content__title .catalog__title {
  font: 500 36px/1.3 "STIX Two Text";
  color: #151113;
  text-transform: uppercase;
}

.section_top_content__title .catalog__title.mb-15 {
  margin-top: 0;
}

.section_top_content__title .catalog__title.catalog__title--white {
  color: #fff;
}

.section_top_content__title .catalog__title.catalog__title--gray {
  color: #2E2F3D;
}

.section_top_content__title .catalog__title.mb-15 {
  margin-bottom: 0;
}

.section_top_content__subtitle {
  font: 14px "STIX Two Text";
  display: block;
  margin-bottom: 20px;
  color: #151113;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.section_top_content__subtitle--white {
  color: #fff;
}

.section_top_content__subtitle--gray {
  color: #2E2F3D;
}

.section_top_content__text {
  color: #151113;
  max-width: 560px;
}

.section_top_content__text--white {
  color: #fff;
}

.section_top_content__text--gray {
  color: #2E2F3D;
}

.section_top_content__text p {
  font: normal 400 18px/150% "PT Sans";
}

.section_top_content__text p:not(:last-child) {
  margin-bottom: 15px;
}

.section_top_content__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 83px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.section_top_content__background {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
}

.section_top_content__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section_top_content__to-shopping {
  background: rgba(255, 255, 255, 0.4);
  display: block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  -webkit-animation: btn-move-infinite 3.5s infinite linear;
  animation: btn-move-infinite 3.5s infinite linear;
  pointer-events: none;
  position: absolute;
  left: 63%;
  bottom: 15px;
}

.section_top_content__to-shopping::before {
  background: url("/local/templates/vlaekan/img/icons/icon-shopping.svg") no-repeat center/contain;
  content: "";
  display: block;
  width: 80px;
  height: 88px;
  position: absolute;
}

.section_top_content + .container > .catalog {
  border-top: none;
}

@-webkit-keyframes btn-move-infinite {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  50% {
    -webkit-transform: translateY(-80px);
    transform: translateY(-80px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes btn-move-infinite {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  50% {
    -webkit-transform: translateY(-80px);
    transform: translateY(-80px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.catalog_bottom_text {
  margin-bottom: 40px;
}

.catalog_bottom_text p {
  font: normal 400 18px/150% "PT Sans";
}

.catalog_bottom_text p:not(:last-child) {
  margin-bottom: 10px;
}

.siblings_sections {
  margin-bottom: 100px;
}

.siblings_sections__title {
  font: normal 700 24px/normal "PT Sans";
  color: #151113;
  margin-bottom: 40px;
}

.siblings_sections__slider {
  position: relative;
}

.siblings_sections__slider .slick-arrow {
  background: transparent;
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  font-size: 0;
  border: none;
  cursor: pointer;
}

.siblings_sections__slider .slick-prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_5905_1952)'%3E%3Cpath d='M19.2625 9.2625L13.5375 15L19.2625 20.7375L17.5 22.5L10 15L17.5 7.5L19.2625 9.2625Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5905_1952'%3E%3Crect width='30' height='30' fill='white' transform='matrix(1 0 0 -1 0 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  left: -10px;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

.siblings_sections__slider .slick-prev.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_4611_1682)'%3E%3Cpath d='M19.7186 20.7375L13.9936 15L19.7186 9.2625L17.9561 7.5L10.4561 15L17.9561 22.5L19.7186 20.7375Z' fill='%23D8D5D7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4611_1682'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.456055)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.siblings_sections__slider .slick-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_4611_1679)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4611_1679'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  right: -10px;
  -webkit-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}

.siblings_sections__slider .slick-next.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_5905_1955)'%3E%3Cpath d='M10.7375 9.2625L16.4625 15L10.7375 20.7375L12.5 22.5L20 15L12.5 7.5L10.7375 9.2625Z' fill='%23D8D5D7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5905_1955'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 -1 30 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.siblings_sections__slider .slick-list::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: -100px 0px 22px -17px rgba(255, 255, 255, 0.85) inset;
  box-shadow: -100px 0px 22px -17px rgba(255, 255, 255, 0.85) inset;
  z-index: 1;
}

.siblings_sections__slider_item {
  font: normal 400 16px/150% "PT Sans";
  display: block;
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  border-radius: 4px;
  border: 1px solid #828282;
  color: #828282;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-right: 10px;
}

.siblings_sections__slider_item:hover {
  color: #A6C4E7;
  border: 1px solid #A6C4E7;
}

.side_banner {
  margin-bottom: 50px;
}

.side_banner__content {
  margin: 0 auto;
  position: relative;
  top: 15px;
  max-width: 860px;
}

.side_banner__content.--wide-image {
  max-width: 560px;
}

.side_banner__content_catalog {
  margin: 60px 0;
}

.side_banner__content_header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.side_banner__content_header_col {
  position: relative;
}

.side_banner__content_header_promo_text {
  font: italic 400 20px/normal "STIX Two Text";
  color: #B08A6D;
  letter-spacing: 1.8px;
}

.side_banner__content_title {
  position: relative;
  font-size: 48px;
}

.side_banner__image {
  max-width: 400px;
}

.side_banner__image.--wide-image {
  max-width: 700px;
}

.side_banner__wrapper {
  display: grid;
  grid-template-columns: 400px auto;
  gap: 40px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.side_banner__wrapper.--wide-image {
  grid-template-columns: 700px auto;
}

.side_banner .opacity_text_bg {
  line-height: 100%;
  top: auto;
  bottom: 0;
  font-size: 120px;
}

.side_banner__link {
  margin: 0 0 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
}

.side_banner__link_text {
  font: normal 700 18px/normal "PT Sans";
  color: #151113;
  letter-spacing: 2.88px;
  text-transform: uppercase;
}

.side_banner__link:hover .side_banner__link_text {
  padding-bottom: 5px;
  border-bottom: 1.5px solid #151113;
}

.block_popup_basket {
  cursor: auto !important;
  width: 650px;
  height: 640px;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 50px;
}

.block_popup_basket__title {
  font-size: 36px;
  margin-bottom: 50px;
}

.block_popup_basket__product-img {
  background: #F8F8F6;
}

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

.block_popup_basket__left-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 70%;
}

.block_popup_basket__product {
  padding: 25px 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block_popup_basket__product::before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  border: 1px solid #D8D5D7;
}

.block_popup_basket__product-title {
  margin-left: 15px;
}

.block_popup_basket__product-type {
  font-size: 10px;
  line-height: 150%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.block_popup_basket__product-name {
  font-size: 18px;
  line-height: 120%;
  text-transform: uppercase;
}

.block_popup_basket__product-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block_popup_basket__old-price {
  font-size: 16px;
  color: #BDBDBD;
  text-decoration: line-through;
}

.block_popup_basket__actual-price {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  text-transform: uppercase;
  margin-left: 17px;
}

.block_popup_basket__all-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block_popup_basket__all-price-text {
  font-weight: 400;
  font-size: 10px;
  line-height: 150%;
}

.block_popup_basket__all-price-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block_popup_basket__old-price--all {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
}

.block_popup_basket__actual-price--all {
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
}

.block_popup_basket__button {
  margin-left: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 55px;
  margin-top: 36px;
}

.block_popup_basket__product-img-container {
  position: relative;
}

.block_popup_basket__product-img-container img {
  max-width: unset;
}

.block_popup_basket__product:hover .product_item__btn {
  opacity: 1;
}

.block_popup_basket__product:hover .block_popup_basket__product-count {
  opacity: 1;
}

.block_popup_basket__right-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.block_popup_basket__product-count {
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  margin-bottom: 55px;
}

.block_popup_basket__product-count--count {
  font-size: 18px;
  line-height: 23px;
}

.product_item__btn {
  position: absolute;
  top: 30%;
  left: 25%;
}

.count-button {
  background: transparent;
  font-size: 20px;
  border: none;
}

.count-button:hover {
  color: #7474C1;
}

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

.catalog__filter_v2_btn {
  font: normal 400 20px/140% "PT Sans";
  padding: 11px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 83px;
  border: 1px solid #828282;
  cursor: pointer;
  background: #FFF;
  color: #2E2F3D;
}

.catalog__filter_v2_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 17px;
}

.catalog__filter_v2_controls_result {
  font: normal 400 16px/150% "PT Sans";
  margin-left: 20px;
  color: #828282;
}

.catalog__filter_v2_controls_result.hidden {
  display: none;
}

.catalog__filter_v2_popup_opener {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_popup_opener::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 19.1227H18.06C17.9151 19.8273 17.5316 20.4603 16.9741 20.9148C16.4166 21.3694 15.7193 21.6176 15 21.6176C14.2807 21.6176 13.5834 21.3694 13.0259 20.9148C12.4684 20.4603 12.0849 19.8273 11.94 19.1227H3V17.8777H11.94C12.0849 17.1731 12.4684 16.5401 13.0259 16.0856C13.5834 15.631 14.2807 15.3828 15 15.3828C15.7193 15.3828 16.4166 15.631 16.9741 16.0856C17.5316 16.5401 17.9151 17.1731 18.06 17.8777H22V19.1227ZM13.122 18.4997C13.1162 18.7499 13.1605 18.9987 13.2523 19.2316C13.344 19.4644 13.4814 19.6766 13.6563 19.8556C13.8312 20.0346 14.0402 20.1768 14.2708 20.2739C14.5015 20.371 14.7492 20.421 14.9995 20.421C15.2498 20.421 15.4975 20.371 15.7282 20.2739C15.9588 20.1768 16.1678 20.0346 16.3427 19.8556C16.5176 19.6766 16.655 19.4644 16.7467 19.2316C16.8385 18.9987 16.8828 18.7499 16.877 18.4997C16.8657 18.0093 16.6629 17.5427 16.312 17.1999C15.9612 16.857 15.4901 16.665 14.9995 16.665C14.5089 16.665 14.0378 16.857 13.687 17.1999C13.3361 17.5427 13.1333 18.0093 13.122 18.4997Z' fill='%232E2F3D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 10.1227V8.87771H6.94C7.08485 8.17313 7.46841 7.54012 8.02591 7.08558C8.58341 6.63104 9.28069 6.38281 10 6.38281C10.7193 6.38281 11.4166 6.63104 11.9741 7.08558C12.5316 7.54012 12.9151 8.17313 13.06 8.87771H22V10.1227H13.06C12.9151 10.8273 12.5316 11.4603 11.9741 11.9148C11.4166 12.3694 10.7193 12.6176 10 12.6176C9.28069 12.6176 8.58341 12.3694 8.02591 11.9148C7.46841 11.4603 7.08485 10.8273 6.94 10.1227H3ZM8.122 9.49971C8.11623 9.74991 8.16052 9.99874 8.25228 10.2316C8.34403 10.4644 8.48141 10.6766 8.65632 10.8556C8.83123 11.0346 9.04016 11.1768 9.27082 11.2739C9.50149 11.371 9.74923 11.421 9.9995 11.421C10.2498 11.421 10.4975 11.371 10.7282 11.2739C10.9588 11.1768 11.1678 11.0346 11.3427 10.8556C11.5176 10.6766 11.655 10.4644 11.7467 10.2316C11.8385 9.99874 11.8828 9.74991 11.877 9.49971C11.8657 9.00926 11.6629 8.54272 11.312 8.19986C10.9612 7.857 10.4901 7.66504 9.9995 7.66504C9.50893 7.66504 9.03783 7.857 8.68696 8.19986C8.3361 8.54272 8.13332 9.00926 8.122 9.49971Z' fill='%232E2F3D'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_popup_opener:hover {
  background: #A6C4E7;
  border: 1px solid #A6C4E7;
  color: #FFF;
}

.catalog__filter_v2_popup_opener:hover::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 19.1227H18.06C17.9151 19.8273 17.5316 20.4603 16.9741 20.9148C16.4166 21.3694 15.7193 21.6176 15 21.6176C14.2807 21.6176 13.5834 21.3694 13.0259 20.9148C12.4684 20.4603 12.0849 19.8273 11.94 19.1227H3V17.8777H11.94C12.0849 17.1731 12.4684 16.5401 13.0259 16.0856C13.5834 15.631 14.2807 15.3828 15 15.3828C15.7193 15.3828 16.4166 15.631 16.9741 16.0856C17.5316 16.5401 17.9151 17.1731 18.06 17.8777H22V19.1227ZM13.122 18.4997C13.1162 18.7499 13.1605 18.9987 13.2523 19.2316C13.344 19.4644 13.4814 19.6766 13.6563 19.8556C13.8312 20.0346 14.0402 20.1768 14.2708 20.2739C14.5015 20.371 14.7492 20.421 14.9995 20.421C15.2498 20.421 15.4975 20.371 15.7282 20.2739C15.9588 20.1768 16.1678 20.0346 16.3427 19.8556C16.5176 19.6766 16.655 19.4644 16.7467 19.2316C16.8385 18.9987 16.8828 18.7499 16.877 18.4997C16.8657 18.0093 16.6629 17.5427 16.312 17.1999C15.9612 16.857 15.4901 16.665 14.9995 16.665C14.5089 16.665 14.0378 16.857 13.687 17.1999C13.3361 17.5427 13.1333 18.0093 13.122 18.4997Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 10.1227V8.87771H6.94C7.08485 8.17313 7.46841 7.54012 8.02591 7.08558C8.58341 6.63104 9.28069 6.38281 10 6.38281C10.7193 6.38281 11.4166 6.63104 11.9741 7.08558C12.5316 7.54012 12.9151 8.17313 13.06 8.87771H22V10.1227H13.06C12.9151 10.8273 12.5316 11.4603 11.9741 11.9148C11.4166 12.3694 10.7193 12.6176 10 12.6176C9.28069 12.6176 8.58341 12.3694 8.02591 11.9148C7.46841 11.4603 7.08485 10.8273 6.94 10.1227H3ZM8.122 9.49971C8.11623 9.74991 8.16052 9.99874 8.25228 10.2316C8.34403 10.4644 8.48141 10.6766 8.65632 10.8556C8.83123 11.0346 9.04016 11.1768 9.27082 11.2739C9.50149 11.371 9.74923 11.421 9.9995 11.421C10.2498 11.421 10.4975 11.371 10.7282 11.2739C10.9588 11.1768 11.1678 11.0346 11.3427 10.8556C11.5176 10.6766 11.655 10.4644 11.7467 10.2316C11.8385 9.99874 11.8828 9.74991 11.877 9.49971C11.8657 9.00926 11.6629 8.54272 11.312 8.19986C10.9612 7.857 10.4901 7.66504 9.9995 7.66504C9.50893 7.66504 9.03783 7.857 8.68696 8.19986C8.3361 8.54272 8.13332 9.00926 8.122 9.49971Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.catalog__filter_v2_btn_counter {
  font: normal 400 16px/140% "PT Sans";
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 28px;
  height: 28px;
  background: #8BC9FC;
  color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

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

.catalog__filter_v2_row_params {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 17px;
}

.catalog__filter_v2_row_params_wrapper {
  position: relative;
}

.catalog__filter_v2_row_params_wrapper.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.catalog__filter_v2_row_params_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_row_params_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M6.5 9L12.5 15L18.5 9' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_row_params_btn.active::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.catalog__filter_v2_row_params_btn:hover {
  border: 1px solid #8BC9FC;
  color: #8BC9FC;
}

.catalog__filter_v2_row_params_btn:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M6.5 9L12.5 15L18.5 9' stroke='%238BC9FC' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.catalog__filter_v2_row_params_btn_count {
  font: normal 400 16px/140% "PT Sans";
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 28px;
  height: 28px;
  background: #8BC9FC;
  color: #FFF;
  padding-right: 1px;
  border-radius: 50%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

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

.catalog__filter_v2_row_params_popup {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFF;
  bottom: -35px;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  z-index: 10;
  -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
}

.catalog__filter_v2_row_params_popup::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='20' viewBox='0 0 51 20' fill='none'%3E%3Cpath d='M25.5 0L50.5 20H0.5L25.5 0Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 51px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

.catalog__filter_v2_row_params_popup.active {
  opacity: 1;
  pointer-events: all;
}

.catalog__filter_v2_row_params_popup_btn:hover {
  background: #8BC9FC;
  color: #FFF;
}

.catalog__filter_v2_row_params_popup_header {
  display: none;
}

.catalog__filter_v2_row_params_popup_title {
  font: normal 700 24px/150% "PT Sans";
  color: #2E2F3D;
}

.catalog__filter_v2_row_params_popup_close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Crect x='1' y='0.5' width='31' height='31' rx='15.5' stroke='%23D8D5D7'/%3E%3Cpath d='M16.5 17.0646L12.7738 20.7909C12.6343 20.9303 12.4569 21 12.2414 21C12.026 21 11.8485 20.9303 11.7091 20.7909C11.5697 20.6515 11.5 20.474 11.5 20.2586C11.5 20.0431 11.5697 19.8657 11.7091 19.7262L15.4354 16L11.7091 12.2738C11.5697 12.1343 11.5 11.9569 11.5 11.7414C11.5 11.526 11.5697 11.3485 11.7091 11.2091C11.8485 11.0697 12.026 11 12.2414 11C12.4569 11 12.6343 11.0697 12.7738 11.2091L16.5 14.9354L20.2262 11.2091C20.3657 11.0697 20.5431 11 20.7586 11C20.974 11 21.1515 11.0697 21.2909 11.2091C21.4303 11.3485 21.5 11.526 21.5 11.7414C21.5 11.9569 21.4303 12.1343 21.2909 12.2738L17.5646 16L21.2909 19.7262C21.4303 19.8657 21.5 20.0431 21.5 20.2586C21.5 20.474 21.4303 20.6515 21.2909 20.7909C21.1515 20.9303 20.974 21 20.7586 21C20.5431 21 20.3657 20.9303 20.2262 20.7909L16.5 17.0646Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 30px;
  height: 30px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.catalog__filter_v2_row_params_popup_list {
  display: grid;
  grid-auto-flow: column;
}

.catalog__filter_v2_row_params_popup_list.--col-3 {
  grid-template-rows: repeat(3, auto);
  grid-template-columns: repeat(3, auto);
}

.catalog__filter_v2_row_params_popup_list.--col-3 .catalog__filter_v2_row_params_popup_list_item:not(:nth-child(3n+3)) {
  margin-right: 100px;
}

.catalog__filter_v2_row_params_popup_list.--col-3 .catalog__filter_v2_row_params_popup_list_item:not(:nth-child(n+7)) {
  margin-bottom: 30px;
}

.catalog__filter_v2_row_params_popup_list.--col-5 {
  grid-template-rows: repeat(10, auto);
  grid-template-columns: repeat(5, auto);
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
  row-gap: 0;
}

.catalog__filter_v2_row_params_popup_list.--col-5 .catalog__filter_v2_row_params_popup_list_item:not(:nth-child(10n+10)) {
  margin-right: 100px;
}

.catalog__filter_v2_row_params_popup_list.--col-5 .catalog__filter_v2_row_params_popup_list_item:not(:nth-child(n+41)) {
  margin-bottom: 30px;
}

.catalog__filter_v2_row_params_popup_list_item {
  position: relative;
}

.catalog__filter_v2_row_params_popup_list_item input {
  opacity: 0;
  position: absolute;
  width: 0px;
  height: 0px;
}

.catalog__filter_v2_row_params_popup_list_item input:checked .catalog__filter_v2_row_params_popup_list_item_name {
  color: #2E2F3D;
}

.catalog__filter_v2_row_params_popup_list_item input:checked .catalog__filter_v2_row_params_popup_list_item_name::before {
  background: #8BC9FC;
  border: 1px solid #8BC9FC;
}

.catalog__filter_v2_row_params_popup_list_item_name {
  font: normal 400 18px/normal "PT Sans";
  color: #828282;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  white-space: nowrap;
}

.catalog__filter_v2_row_params_popup_list_item_name::before {
  content: "";
  width: 12px;
  height: 12px;
  border: 1px solid #828282;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin: 0 !important;
}

.catalog__filter_v2_row_params_popup_list_item_name.--no-checkbox::before {
  display: none !important;
}

.catalog__filter_v2_row_params_popup_list_item_name:hover {
  color: #2E2F3D;
}

.catalog__filter_v2_row_params_popup_list_item_name:hover::before {
  border: 1px solid #2E2F3D;
}

.catalog__filter_v2_side_filter_top_params_item_ico {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
}

.catalog__filter_v2_side_filter_top_params_item_ico.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.catalog__filter_v2_side_popup_wrapper {
  position: fixed;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(21, 17, 19, 0.2);
}

.catalog__filter_v2_side_popup_wrapper.active {
  opacity: 1;
  pointer-events: all;
}

.catalog__filter_v2_side_popup_wrapper.active .catalog__filter_v2_side_popup {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.catalog__filter_v2_side_popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 60px 10px 60px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 380px;
  background: #FFF;
  height: 100%;
  max-height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

.catalog__filter_v2_side_filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.catalog__filter_v2_side_filter_header {
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  padding-bottom: 60px;
  padding-right: 20px;
}

.catalog__filter_v2_side_filter_title {
  font: normal 700 28px/150% "PT Sans";
  color: #2E2F3D;
}

.catalog__filter_v2_side_filter_close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D8D5D7'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center center/contain;
  cursor: pointer;
  width: 32px;
  height: 32px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.catalog__filter_v2_side_filter_close:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.catalog__filter_v2_side_filter_close:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23151113'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23151113'/%3E%3C/svg%3E") no-repeat center center/contain;
}

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

.catalog__filter_v2_side_filter_top_params_item .bx-filter-container-modef {
  position: absolute;
}

.catalog__filter_v2_side_filter_top_params_item.disabled {
  pointer-events: none;
}

.catalog__filter_v2_side_filter_top_params_item.disabled .catalog__filter_v2_side_filter_top_params_item_switcher {
  opacity: 0.5;
}

.catalog__filter_v2_side_filter_top_params_item_name {
  font: normal 400 20px/150% "PT Sans";
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  color: #151113;
}

.catalog__filter_v2_side_filter_top_params_item_name::before {
  display: none !important;
}

.catalog__filter_v2_side_filter_top_params_item_name:hover .catalog__filter_v2_side_filter_top_params_item_switcher {
  background: #D8D5D7;
}

.catalog__filter_v2_side_filter_top_params_item_name.disabled {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: #C4C1C3;
  pointer-events: none;
}

.catalog__filter_v2_side_filter_top_params_item_switcher {
  cursor: pointer;
  width: 54px;
  height: 24px;
  position: relative;
  border-radius: 85px;
  background: #F5F4F6;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_side_filter_top_params_item_switcher::before {
  background: #FEFEFE;
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  left: calc(0% + 6px);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 50%;
}

.catalog__filter_v2_side_filter_body {
  max-height: 685px;
  overflow-y: auto;
  overflow-x: clip;
  padding-right: 20px;
}

.catalog__filter_v2_side_filter_body::-webkit-scrollbar {
  width: 2px;
}

.catalog__filter_v2_side_filter_body::-webkit-scrollbar-track {
  background: transparent;
}

.catalog__filter_v2_side_filter_body::-webkit-scrollbar-thumb {
  background: #2E2F3D;
}

.catalog__filter_v2_side_filter_top_params {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 60px;
}

.catalog__filter_v2_side_filter_params_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
}

.catalog__filter_v2_side_filter_params_list_item.--mobile-only {
  display: none;
}

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

.catalog__filter_v2_side_filter_params_list_item_title::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23151113' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_side_filter_params_list_item_title.active::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.catalog__filter_v2_side_filter_params_list_item_title.--disabled {
  pointer-events: none;
}

.catalog__filter_v2_side_filter_params_list_item_title.--disabled .catalog__filter_v2_side_filter_params_list_item_title_val {
  color: #C4C1C3;
}

.catalog__filter_v2_side_filter_params_list_item_title.--disabled::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23C4C1C3' stroke-linecap='round'/%3E%3C/svg%3E");
}

.catalog__filter_v2_side_filter_params_list_item_params {
  display: none;
}

.catalog__filter_v2_side_filter_params_list_item_title_val {
  font: normal 400 20px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #151113;
}

.catalog__filter_v2_side_filter_params_list_item_title_count_hint {
  font: normal 700 14px/100% "PT Sans";
  display: none;
  border-radius: 50%;
  background: #8BC9FC;
  color: #FFF;
  width: 24px;
  height: 24px;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

.catalog__filter_v2_side_filter_params_list_item_title_count_hint.--sort-hint {
  font: normal 400 14px/150% "PT Sans";
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  padding: 3px 10px;
  border-radius: 100px;
  background: #F5F4F6;
  color: #828282;
}

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

.catalog__filter_v2_side_filter_params_list_item_name {
  margin-top: 15px;
}

.catalog__filter_v2_side_filter_footer {
  margin-top: auto;
  padding: 30px 20px 0 0;
  background: #FFF;
}

.catalog__filter_v2_side_filter_footer .btn {
  font: normal 700 12px/normal "PT Sans";
  cursor: pointer;
  width: 100%;
  padding: 15px 20px;
  color: #FFF;
  text-align: center;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  background: #A6C4E7;
  border: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_side_filter_footer .btn.--disabled {
  pointer-events: none;
  background: #F5F4F6;
  color: #828282;
}

.catalog__filter_v2_side_filter_footer .btn:hover {
  background: rgb(125, 165, 210);
  color: #FFF;
}

.catalog__filter_v2_row_params_popup_footer {
  margin-left: auto;
  padding: 30px 20px 0 0;
  background: #FFF;
}

.catalog__filter_v2_row_params_popup_footer .btn {
  font: normal 700 12px/normal "PT Sans";
  cursor: pointer;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  padding: 15px 40px;
  color: #FFF;
  text-align: center;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  background: #A6C4E7;
  border: none;
  opacity: 1;
  position: relative;
  white-space: nowrap;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_row_params_popup_footer .btn.hidden {
  opacity: 0;
  position: absolute;
}

.catalog__filter_v2_row_params_popup_footer .btn:hover {
  background: rgb(125, 165, 210);
  color: #FFF;
}

.catalog__filter_checkbox_val:checked + label .catalog__filter_v2_side_filter_top_params_item_switcher {
  background: #2E2F3D;
}

.catalog__filter_checkbox_val:checked + label .catalog__filter_v2_side_filter_top_params_item_switcher::before {
  left: calc(100% - 6px);
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

.catalog__filter_v2_results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 30px;
}

.catalog__filter_v2_sort_btn {
  display: none;
}

.catalog__filter_v2_results_item {
  font: normal 400 14px/150% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  color: #C4C1C3;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.catalog__filter_v2_results_item::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%23C4C1C3'/%3E%3Cpath d='M10.5 10.8517L7.51901 13.8327C7.40748 13.9442 7.26553 14 7.09316 14C6.92079 14 6.77883 13.9442 6.6673 13.8327C6.55577 13.7212 6.5 13.5792 6.5 13.4068C6.5 13.2345 6.55577 13.0925 6.6673 12.981L9.64829 10L6.6673 7.01901C6.55577 6.90748 6.5 6.76553 6.5 6.59316C6.5 6.42079 6.55577 6.27883 6.6673 6.1673C6.77883 6.05577 6.92079 6 7.09316 6C7.26553 6 7.40748 6.05577 7.51901 6.1673L10.5 9.14829L13.481 6.1673C13.5925 6.05577 13.7345 6 13.9068 6C14.0792 6 14.2212 6.05577 14.3327 6.1673C14.4442 6.27883 14.5 6.42079 14.5 6.59316C14.5 6.76553 14.4442 6.90748 14.3327 7.01901L11.3517 10L14.3327 12.981C14.4442 13.0925 14.5 13.2345 14.5 13.4068C14.5 13.5792 14.4442 13.7212 14.3327 13.8327C14.2212 13.9442 14.0792 14 13.9068 14C13.7345 14 13.5925 13.9442 13.481 13.8327L10.5 10.8517Z' fill='%23C4C1C3'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__filter_v2_results_item:hover {
  color: #2E2F3D;
  text-decoration: line-through;
}

.catalog__filter_v2_results_item:hover::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%232E2F3D'/%3E%3Cpath d='M10.5 10.8517L7.51901 13.8327C7.40748 13.9442 7.26553 14 7.09316 14C6.92079 14 6.77883 13.9442 6.6673 13.8327C6.55577 13.7212 6.5 13.5792 6.5 13.4068C6.5 13.2345 6.55577 13.0925 6.6673 12.981L9.64829 10L6.6673 7.01901C6.55577 6.90748 6.5 6.76553 6.5 6.59316C6.5 6.42079 6.55577 6.27883 6.6673 6.1673C6.77883 6.05577 6.92079 6 7.09316 6C7.26553 6 7.40748 6.05577 7.51901 6.1673L10.5 9.14829L13.481 6.1673C13.5925 6.05577 13.7345 6 13.9068 6C14.0792 6 14.2212 6.05577 14.3327 6.1673C14.4442 6.27883 14.5 6.42079 14.5 6.59316C14.5 6.76553 14.4442 6.90748 14.3327 7.01901L11.3517 10L14.3327 12.981C14.4442 13.0925 14.5 13.2345 14.5 13.4068C14.5 13.5792 14.4442 13.7212 14.3327 13.8327C14.2212 13.9442 14.0792 14 13.9068 14C13.7345 14 13.5925 13.9442 13.481 13.8327L10.5 10.8517Z' fill='%232E2F3D'/%3E%3C/svg%3E") no-repeat center center/contain;
}

a.catalog__filter_v2_side_filter_params_list_item_name:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border: 1px solid #2E2F3D;
  position: relative;
  margin-right: 12px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

a.catalog__filter_v2_side_filter_params_list_item_name.--current:before {
  border: 1px solid #A1CE42;
  background: #A1CE42;
}

.bxmaker-authuserphone-simple-window {
  position: fixed;
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 0;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.2);
  z-index: 999;
}

.bxmaker-authuserphone-simple-window.--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bxmaker-authuserphone-simple-window__form_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 120px 40px 80px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFFFFF;
  width: 100%;
  max-width: 640px;
  height: 100%;
  max-height: 650px;
  position: relative;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.05);
}

.bxmaker-authuserphone-simple-window__close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 20px;
  border: 0;
  outline: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M5.97662 25.3369C5.78345 25.337 5.5946 25.2797 5.43398 25.1724C5.27335 25.0651 5.14815 24.9126 5.07422 24.7341C5.0003 24.5556 4.98096 24.3592 5.01865 24.1698C5.05635 23.9803 5.14939 23.8063 5.286 23.6697L23.3328 5.62298C23.5159 5.43981 23.7644 5.33691 24.0234 5.33691C24.2824 5.33691 24.5309 5.43981 24.714 5.62298C24.8972 5.80614 25.0001 6.05457 25.0001 6.3136C25.0001 6.57263 24.8972 6.82106 24.714 7.00422L6.66724 25.051C6.57663 25.1418 6.46897 25.2138 6.35046 25.2628C6.23194 25.3119 6.10489 25.3371 5.97662 25.3369Z' fill='%23D8D5D7'/%3E%3Cpath d='M24.0234 25.3369C23.8951 25.3371 23.7681 25.3119 23.6495 25.2628C23.531 25.2138 23.4234 25.1418 23.3328 25.051L5.286 7.00422C5.10284 6.82106 4.99994 6.57263 4.99994 6.3136C4.99994 6.05457 5.10284 5.80614 5.286 5.62298C5.46917 5.43981 5.71759 5.33691 5.97662 5.33691C6.23566 5.33691 6.48408 5.43981 6.66724 5.62298L24.714 23.6697C24.8506 23.8063 24.9436 23.9803 24.9813 24.1698C25.019 24.3592 24.9997 24.5556 24.9258 24.7341C24.8518 24.9126 24.7266 25.0651 24.566 25.1724C24.4054 25.2797 24.2166 25.337 24.0234 25.3369Z' fill='%23D8D5D7'/%3E%3C/svg%3E") 0 0/contain;
  cursor: pointer;
}

.bxmaker-authuserphone-simple-window__step {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.bxmaker-authuserphone-simple-window__step.--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bxmaker-authuserphone-simple-window__step_back {
  font: normal 700 16px "PT Sans";
  position: absolute;
  top: 40px;
  left: 40px;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  letter-spacing: 2.56px;
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
}

.bxmaker-authuserphone-simple-window__low {
  color: #828282;
  margin-top: 20px;
  max-width: 430px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.bxmaker-authuserphone-simple-window__low a {
  text-decoration: underline;
  font-weight: 700;
}

.bxmaker-authuserphone-header {
  color: #2E2F3D;
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  display: block;
}

.bxmaker-authuserphone-simple-smscode__notice {
  color: #2E2F3D;
  text-align: center;
  font-size: 20px;
  line-height: 140%;
  margin: 15px 0 60px;
  padding: 0 20px;
}

.bxmaker-authuserphone-btn-change-step {
  font: normal 700 16px "PT Sans";
  padding: 16px 40px;
  border: 0;
  background: #A1CE42;
  color: white;
  outline: none;
  text-transform: uppercase;
  letter-spacing: 2.56px;
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  cursor: pointer;
}

.bxmaker-authuserphone-simple {
  padding: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: unset;
}

.bxmaker-authuserphone-button__inner {
  font: normal 700 16px "PT Sans";
  padding: 16px 40px;
  border: 0;
  background: #A6C4E7;
  color: white;
  outline: none;
  text-transform: uppercase;
  letter-spacing: 2.56px;
  border-radius: unset;
}

.bxmaker-authuserphone-button:hover .bxmaker-authuserphone-button__inner {
  background: unset;
  background: #7DA5D2;
}

.bxmaker-authuserphone-timeout {
  color: #828282;
  font-size: 18px;
  font-weight: 700;
  line-height: 160%;
}

.bxmaker-authuserphone-timeout {
  color: #828282;
  font-size: 18px;
  font-weight: 700;
  line-height: 160%;
}

a.bxmaker-authuserphone-link,
a.bxmaker-authuserphone-link:visited,
a.bxmaker-authuserphone-link:hover {
  color: #A1CE42;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

.bxmaker-authuserphone-input-phone__field {
  border: none;
  border-bottom: 1px solid #B4B4B4;
  border-color: #B4B4B4;
  border-radius: inherit;
  max-width: 200px;
  margin: 0 auto;
}

.bxmaker-authuserphone-simple-smscode__phone {
  font-size: 24px;
  font-weight: 700;
  margin: 20px 0;
  display: block;
}

.bxmaker-authuserphone-input-phone:hover .bxmaker-authuserphone-input-phone__field,
.bxmaker-authuserphone-input-phone--hover .bxmaker-authuserphone-input-phone__field {
  border-color: transparent;
  outline: none;
}

.bxmaker-authuserphone-input-code:hover .bxmaker-authuserphone-input-code__field,
.bxmaker-authuserphone-input-code--focus .bxmaker-authuserphone-input-code__field {
  border-color: transparent;
  outline: none;
}

.bxmaker-authuserphone-input-code--invalid .bxmaker-authuserphone-input-code__field,
.bxmaker-authuserphone-input-code--invalid:hover .bxmaker-authuserphone-input-code__field {
  border-color: transparent;
  outline: none;
}

.bxmaker-authuserphone-input-phone__title {
  display: none;
}

.bxmaker-authuserphone-input-code__field {
  border: none;
  border-bottom: 1px solid #B4B4B4;
  border-color: #B4B4B4;
  border-radius: inherit;
  max-width: 200px;
  margin: 0 auto;
}

.bxmaker-authuserphone-input-phone:hover .bxmaker-authuserphone-input-phone__field,
.bxmaker-authuserphone-input-phone--focus .bxmaker-authuserphone-input-phone__field,
.bxmaker-authuserphone-input-phone--hover .bxmaker-authuserphone-input-phone__field,
.bxmaker-authuserphone-input-code:hover .bxmaker-authuserphone-input-code__field,
.bxmaker-authuserphone-input-code--focus .bxmaker-authuserphone-input-code__field {
  border-color: #B4B4B4;
}

.bxmaker-authuserphone-message.bxmaker-authuserphone-message--error ~ .bxmaker-authuserphone-input-code--focus .bxmaker-authuserphone-input-code__field,
.bxmaker-authuserphone-message.bxmaker-authuserphone-message--error ~ .bxmaker-authuserphone-input-code .bxmaker-authuserphone-input-code__field {
  border-color: #FD1C3A;
}

.bxmaker-authuserphone-message--error {
  color: #FD1C3A;
}

.bxmaker-authuserphone-header_thx {
  display: grid;
  grid-template-columns: 25px -webkit-max-content;
  grid-template-columns: 25px max-content;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 15px;
  font-size: 18px;
  color: #2E2F3D;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  margin-bottom: 20px;
}

.stocks-page.index_tile_sections {
  margin: 0;
}

.stocks-page .breadcrumps {
  margin: 40px 0 60px !important;
}

.stocks-page .catalog__item_list_wrapper {
  margin-top: 0;
}

.stock_item__title {
  font: normal 400 48px/140% "PT Sans";
  color: #2E2F3D;
  text-transform: uppercase;
}

.stock_item__wrapper {
  margin-top: 40px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}

.stock_item__col {
  position: relative;
}

.stock_item__info {
  position: sticky;
  top: 20px;
}

.stock_item__image {
  display: block;
  width: 100%;
  border-radius: 20px;
  margin-bottom: 20px;
}

.stock_item__preview_text {
  font: normal 400 22px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 40px;
}

.stock_item__preview_text a {
  color: #7DA5D2;
  text-decoration: underline;
}

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

.stock_item__link span {
  font: normal 700 14px/normal "PT Sans";
  color: #FFF;
  text-align: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  padding: 16px 24px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.stock_item__link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
}

.stock_item__link:hover span {
  background: #7DA5D2;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
}

.stock_item__link:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.3);
}

.stock_item__content {
  max-width: 99%;
}

.stock_item__content div:not(:last-child) {
  margin-bottom: 60px;
}

.stock_item__content p {
  font: normal 400 22px/140% "PT Sans";
  margin: 0;
  color: #2E2F3D;
}

.stock_item__content p a {
  color: #7DA5D2;
  font-weight: 700;
  text-decoration: underline;
}

.stock_item__content span {
  font: normal 700 26px/140% "PT Sans";
  color: #2E2F3D;
  margin-bottom: 15px;
  display: block;
}

.stock_item__content ul {
  margin: 20px 0 0 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
  max-width: 75%;
}

.stock_item__content ul li {
  font: normal 400 22px/140% "PT Sans";
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  color: #2E2F3D;
}

.stock_item__content ul li::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.4881 6.43057C18.8026 6.70014 18.839 7.17361 18.5695 7.48811L9.99803 17.4881C9.85554 17.6543 9.64753 17.75 9.42858 17.75C9.20964 17.75 9.00163 17.6543 8.85914 17.4881L5.43057 13.4881C5.161 13.1736 5.19743 12.7001 5.51192 12.4306C5.82641 12.161 6.29989 12.1974 6.56946 12.5119L9.42858 15.8476L17.4306 6.51192C17.7001 6.19743 18.1736 6.161 18.4881 6.43057Z' fill='%237DA5D2'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.stock_item__products {
  margin-top: 120px;
}

.stock_item__products_title {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
  margin-bottom: 60px;
}

.stock_item__other_promos {
  margin-top: 120px;
  padding-bottom: 120px;
}

.stock_item__other_promos_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}

.stock_item__other_promos_title_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.stock_item__other_promos_title_nav_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 0;
  border: none;
  border-radius: 50%;
  outline: none;
}

.stock_item__other_promos_title_nav_btn.prev-btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.stock_item__other_promos_title_text {
  font: normal 400 48px/140% "PT Sans";
  color: #151113;
}

.detail_promos__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  position: relative;
  width: 99.6vw;
  left: calc(50% + 20px);
  -webkit-transform: translateX(-50vw);
  -ms-transform: translateX(-50vw);
  transform: translateX(-50vw);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.detail_promos__slider_item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 20px;
  -webkit-box-shadow: 10px 10px 15px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 10px 10px 15px 0 rgba(117, 136, 158, 0.15);
  background: #FFF;
  max-width: 560px;
  white-space: normal;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.detail_promos__slider_item:hover {
  -webkit-box-shadow: 10px 10px 15px 0 rgba(117, 136, 158, 0.25);
  box-shadow: 10px 10px 15px 0 rgba(117, 136, 158, 0.25);
}

.detail_promos__slider_item:hover .detail_promos__slider_item_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.5 0.5V9.07143M10.5 0.5H1.92857M10.5 0.5L0.5 10.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/11px #7DA5D2;
}

.detail_promos__slider_item:nth-child(1) {
  margin-left: calc((100vw - 1200px) / 2);
}

.detail_promos__slider_item:last-child {
  margin-right: calc((100vw - 1200px) / 2);
}

.detail_promos__slider_item_body {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  gap: 15px;
}

.detail_promos__slider_item_header {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.detail_promos__slider_item_img {
  display: block;
  width: 100%;
}

.detail_promos__slider_item_title {
  font: normal 700 28px/160% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}

.detail_promos__slider_item_btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.5 0.5V9.07143M10.5 0.5H1.92857M10.5 0.5L0.5 10.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/11px #A6C4E7;
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.index_tile_sections.stocks__main_page {
  margin-top: 0;
}

.stocks__main_page .breadcrumps {
  margin: 40px 0 !important;
}

.stocks__main_title {
  font: normal 400 48px/140% "PT Sans";
  color: #2E2F3D;
}

.stocks_block {
  padding: 60px 0 100px;
}

.stocks_block__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 60px 40px;
}

.stocks_block__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.15);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.stocks_block__item:hover {
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.25);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.25);
}

.stocks_block__item:hover .stocks_block__item_shadow {
  opacity: 1;
}

.stocks_block__item_body {
  padding: 20px;
}

.stocks_block__item_title {
  font: normal 700 28px/160% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}

.stocks_block__item_mobile_btn {
  display: none;
}

.stocks_block__item_header {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}

.stocks_block__item_shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 20px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  pointer-events: none;
}

.stocks_block__item_btn {
  font: normal 700 16px/normal "PT Sans";
  width: 150px;
  height: 150px;
  border-radius: 100px;
  background: #A6C4E7;
  -webkit-box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  box-shadow: 20px 20px 30px 0 rgba(117, 136, 158, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 11px;
  color: #FFF;
  text-align: center;
  letter-spacing: 2.56px;
  text-transform: uppercase;
}

.stocks_block__item_btn::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.75 0.75V11.0357M12.75 0.75H2.46429M12.75 0.75L0.75 12.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 14px;
  height: 14px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.stocks_block__item_img {
  width: 100%;
  display: block;
}

.support__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 60px 0 80px;
  padding: 50px 30px 0;
  position: relative;
}

.support__title_bg {
  font: normal 700 120px/100px "PT Sans";
  color: rgba(166, 196, 231, 0.2);
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 100%;
  z-index: -1;
}

.support__title_text {
  font: normal 500 48px/normal "STIX Two Text";
  color: #2E2F3D;
  text-align: center;
}

.support__main {
  margin-bottom: 180px;
}

.support__main_content {
  margin: 0 100px;
}

.support__main_text {
  font: normal 400 18px/150% "PT Sans";
  color: #151113;
  text-align: center;
  letter-spacing: 0.9px;
  max-width: 660px;
  margin: 0 auto;
}

.support__main_form {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}

.support__main_form_input {
  font: normal 400 16px/120% "PT Sans";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 17px 20px;
  color: #151113;
  border-radius: 4px;
  border: 1px solid #D8D5D7;
  outline: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  resize: none;
  overflow: hidden;
  min-height: 57px;
}

.support__main_form_input::-webkit-input-placeholder {
  font-size: 0.8em;
  color: #828282;
  white-space: nowrap;
}

.support__main_form_input::-moz-placeholder {
  font-size: 0.8em;
  color: #828282;
  white-space: nowrap;
}

.support__main_form_input:-ms-input-placeholder {
  font-size: 0.8em;
  color: #828282;
  white-space: nowrap;
}

.support__main_form_input::-ms-input-placeholder {
  font-size: 0.8em;
  color: #828282;
  white-space: nowrap;
}

.support__main_form_input::placeholder {
  font-size: 0.8em;
  color: #828282;
  white-space: nowrap;
}

.support__main_form_input:focus {
  background: #F5F4F6;
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

.support__main_form_group {
  position: relative;
  width: 100%;
}

.support__main_form_button {
  font: normal 700 14px/120% "PT Sans";
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 45px;
  height: 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 210px;
  width: 100%;
  text-align: center;
  padding: 19px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #D8D5D7;
  color: #828282;
  border: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.support__main_form_button.--send-form {
  pointer-events: none;
}

.support__main_form_button.--send-form._js_active {
  background: #A6C4E7;
  color: #FFF;
  pointer-events: all;
}

.support__main_form_button.--send-form._js_active:active {
  background: #151113;
  color: #FFF;
}

.support__main_form_button.--new-ticket {
  display: none;
  background: #A1CE42;
  color: #FFF;
}

.support__main_form_button.--new-ticket::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='26' viewBox='0 0 40 26' fill='none'%3E%3Crect x='13.5' width='26' height='26' rx='13' fill='white'/%3E%3Cpath d='M24.0333 9.5332L27.5 12.9999M27.5 12.9999L24.0333 16.4665M27.5 12.9999H1.5' stroke='%23151113' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 0px;
  height: 26px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.support__main_form_button.--new-ticket:hover {
  text-decoration: underline;
  color: #000;
}

.support__main_form_button.--new-ticket:hover::after {
  width: 40px;
  margin-left: 10px;
}

.support__main_form_file_input {
  display: block;
  position: relative;
  margin-top: 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.support__main_form_file_input input {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
}

.support__main_form_file_input input::-webkit-file-upload-button {
  cursor: pointer;
}

.support__main_form_file_input_counter {
  font: normal 400 12px/140% "PT Sans";
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(80%, -25%);
  -ms-transform: translate(80%, -25%);
  transform: translate(80%, -25%);
  width: auto;
  padding: 0 0.5em;
  color: #000;
  letter-spacing: 0.6px;
  border-radius: 50%;
  background: #A1CE42;
  opacity: 0;
}

.support__main_form_file_input_counter.visible {
  opacity: 1;
}

.support__main_form_file_input_text {
  font: normal 400 16px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  color: #828282;
  letter-spacing: 0.8px;
  white-space: nowrap;
}

.support__main_form_file_input_text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14 3C7.92488 3 3 7.92488 3 14C3 20.0751 7.92488 25 14 25C20.0751 25 25 20.0751 25 14C24.9978 7.9258 20.0742 3.0022 14 3ZM19.6393 14.8433L15.298 19.1773C13.4863 20.9804 10.556 20.9733 8.753 19.1617C6.95468 17.3547 6.95629 14.4336 8.75667 12.6287L13.736 7.64933C13.9799 7.40229 14.3779 7.39968 14.6249 7.64356C14.6268 7.64548 14.6287 7.64741 14.6307 7.64933C14.8727 7.89848 14.8727 8.29485 14.6307 8.544L9.65133 13.5233C8.33867 14.8382 8.33867 16.9678 9.65133 18.2827C10.9574 19.5969 13.0817 19.6035 14.3959 18.2974C14.4009 18.2925 14.4058 18.2876 14.4107 18.2827L18.7447 13.9487C19.5385 13.1548 19.5385 11.8678 18.7447 11.074C17.9508 10.2802 16.6638 10.2802 15.87 11.074L12.0053 14.9387C11.7319 15.2121 11.7319 15.6553 12.0053 15.9287C12.2787 16.2021 12.7219 16.2021 12.9953 15.9287L16.2807 12.636C16.5298 12.394 16.9262 12.394 17.1753 12.636C17.4224 12.8799 17.425 13.2779 17.1811 13.5249C17.1792 13.5268 17.1773 13.5287 17.1753 13.5307L13.89 16.8233C13.1225 17.5908 11.8781 17.5908 11.1107 16.8233C10.3432 16.0559 10.3432 14.8115 11.1107 14.044L14.9753 10.1793C16.2633 8.89142 18.3514 8.89142 19.6393 10.1793C20.9272 11.4672 20.9272 13.5554 19.6393 14.8433Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 28px;
  height: 28px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.support__main_form_file_preview {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
}

.support__main_form_file_preview_card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px;
  border-radius: 10px;
  border: 1px solid #D8D5D7;
  background: #FFF;
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 120px;
  height: 120px;
}

.support__main_form_file_preview_card:hover .support__main_form_file_preview_card_close {
  opacity: 1;
  pointer-events: all;
}

.support__main_form_file_preview_card_image {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: top center;
  border-radius: 5px;
  background-size: cover;
}

.support__main_form_file_preview_card_text {
  font: normal 400 10px/140% "PT Sans";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #151113;
  text-align: center;
  letter-spacing: 0.5px;
  word-break: break-word;
}

.support__main_form_file_preview_card_close {
  background: #fff;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  cursor: pointer;
}

.support__main_form_file_preview_card_close::before {
  background: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.91727 1.76725L9.00452 0.854492L5.38587 4.47314L1.76722 0.854492L0.854465 1.76725L4.47311 5.38589L0.854465 9.00454L1.76722 9.9173L5.38587 6.29865L9.00452 9.9173L9.91727 9.00454L6.29862 5.38589L9.91727 1.76725Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.support__main_form_close {
  font: normal 700 14px/normal "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(0, calc(-100% - 10px));
  -ms-transform: translate(0, calc(-100% - 10px));
  transform: translate(0, calc(-100% - 10px));
  padding: 10px 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  gap: 10px;
  color: #151113;
  background: #F5F4F6;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.support__main_form_close::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Crect y='0.5' width='24' height='24' rx='12' fill='%23E5E5E5'/%3E%3Cpath d='M12 13.5646L8.27376 17.2909C8.13435 17.4303 7.95691 17.5 7.74144 17.5C7.52598 17.5 7.34854 17.4303 7.20913 17.2909C7.06971 17.1515 7 16.974 7 16.7586C7 16.5431 7.06971 16.3657 7.20913 16.2262L10.9354 12.5L7.20913 8.77376C7.06971 8.63435 7 8.45691 7 8.24144C7 8.02598 7.06971 7.84854 7.20913 7.70913C7.34854 7.56971 7.52598 7.5 7.74144 7.5C7.95691 7.5 8.13435 7.56971 8.27376 7.70913L12 11.4354L15.7262 7.70913C15.8657 7.56971 16.0431 7.5 16.2586 7.5C16.474 7.5 16.6515 7.56971 16.7909 7.70913C16.9303 7.84854 17 8.02598 17 8.24144C17 8.45691 16.9303 8.63435 16.7909 8.77376L13.0646 12.5L16.7909 16.2262C16.9303 16.3657 17 16.5431 17 16.7586C17 16.974 16.9303 17.1515 16.7909 17.2909C16.6515 17.4303 16.474 17.5 16.2586 17.5C16.0431 17.5 15.8657 17.4303 15.7262 17.2909L12 13.5646Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  content: "";
  width: 24px;
  height: 25px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.support__main_form_close:hover {
  color: #FFF;
  background: #A1CE42;
}

.support__main_form_close:hover::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Crect y='0.5' width='24' height='24' rx='12' fill='white'/%3E%3Cpath d='M12 13.5646L8.27376 17.2909C8.13435 17.4303 7.95691 17.5 7.74144 17.5C7.52598 17.5 7.34854 17.4303 7.20913 17.2909C7.06971 17.1515 7 16.974 7 16.7586C7 16.5431 7.06971 16.3657 7.20913 16.2262L10.9354 12.5L7.20913 8.77376C7.06971 8.63435 7 8.45691 7 8.24144C7 8.02598 7.06971 7.84854 7.20913 7.70913C7.34854 7.56971 7.52598 7.5 7.74144 7.5C7.95691 7.5 8.13435 7.56971 8.27376 7.70913L12 11.4354L15.7262 7.70913C15.8657 7.56971 16.0431 7.5 16.2586 7.5C16.474 7.5 16.6515 7.56971 16.7909 7.70913C16.9303 7.84854 17 8.02598 17 8.24144C17 8.45691 16.9303 8.63435 16.7909 8.77376L13.0646 12.5L16.7909 16.2262C16.9303 16.3657 17 16.5431 17 16.7586C17 16.974 16.9303 17.1515 16.7909 17.2909C16.6515 17.4303 16.474 17.5 16.2586 17.5C16.0431 17.5 15.8657 17.4303 15.7262 17.2909L12 13.5646Z' fill='%23151113'/%3E%3C/svg%3E");
}

.support_tikets {
  margin-top: 40px;
}

.support_tikets__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 100%;
}

.support_tikets__controls_close {
  font: normal 700 12px/normal "PT Sans";
  background: transparent;
  padding: 15px 26px;
  border: 1px solid #828282;
  outline: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #828282;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.support_tikets__controls_close::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='12' fill='%23E5E5E5'/%3E%3Cpath d='M12 13.0646L8.27376 16.7909C8.13435 16.9303 7.95691 17 7.74144 17C7.52598 17 7.34854 16.9303 7.20913 16.7909C7.06971 16.6515 7 16.474 7 16.2586C7 16.0431 7.06971 15.8657 7.20913 15.7262L10.9354 12L7.20913 8.27376C7.06971 8.13435 7 7.95691 7 7.74144C7 7.52598 7.06971 7.34854 7.20913 7.20913C7.34854 7.06971 7.52598 7 7.74144 7C7.95691 7 8.13435 7.06971 8.27376 7.20913L12 10.9354L15.7262 7.20913C15.8657 7.06971 16.0431 7 16.2586 7C16.474 7 16.6515 7.06971 16.7909 7.20913C16.9303 7.34854 17 7.52598 17 7.74144C17 7.95691 16.9303 8.13435 16.7909 8.27376L13.0646 12L16.7909 15.7262C16.9303 15.8657 17 16.0431 17 16.2586C17 16.474 16.9303 16.6515 16.7909 16.7909C16.6515 16.9303 16.474 17 16.2586 17C16.0431 17 15.8657 16.9303 15.7262 16.7909L12 13.0646Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.support_tikets__controls_close:active {
  background: #c51a1a;
  border: 1px solid #c51a1a;
  color: #FFF;
}

.support_tikets__controls_close:hover {
  background: #c51a1a;
  border: 1px solid #c51a1a;
  color: #FFF;
}

.support_tikets__controls_toggle {
  font: normal 700 14px/normal "PT Sans";
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  border-bottom: 1px solid #151113;
  color: #151113;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0;
}

.support_tikets__controls_toggle::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M8.5 13.5C8.5 13.7761 8.27614 14 8 14C7.72386 14 7.5 13.7761 7.5 13.5L8.5 13.5ZM7.64645 3.14645C7.84171 2.95118 8.15829 2.95118 8.35355 3.14645L11.5355 6.32843C11.7308 6.52369 11.7308 6.84027 11.5355 7.03553C11.3403 7.2308 11.0237 7.2308 10.8284 7.03553L8 4.20711L5.17157 7.03553C4.97631 7.2308 4.65973 7.2308 4.46447 7.03553C4.2692 6.84027 4.2692 6.52369 4.46447 6.32843L7.64645 3.14645ZM7.5 13.5L7.5 3.5L8.5 3.5L8.5 13.5L7.5 13.5Z' fill='%23151113'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 15px;
  height: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.support_tikets__controls_toggle.--active::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.support_tikets__controls_toggle:hover {
  color: #828282;
  border-bottom: 1px solid #828282;
}

.support_tikets__controls_toggle:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M8.5 3.5C8.5 3.22386 8.27614 3 8 3C7.72386 3 7.5 3.22386 7.5 3.5L8.5 3.5ZM7.64645 13.8536C7.84171 14.0488 8.15829 14.0488 8.35355 13.8536L11.5355 10.6716C11.7308 10.4763 11.7308 10.1597 11.5355 9.96447C11.3403 9.7692 11.0237 9.7692 10.8284 9.96447L8 12.7929L5.17157 9.96447C4.97631 9.7692 4.65973 9.7692 4.46447 9.96447C4.2692 10.1597 4.2692 10.4763 4.46447 10.6716L7.64645 13.8536ZM7.5 3.5L7.5 13.5L8.5 13.5L8.5 3.5L7.5 3.5Z' fill='%23828282'/%3E%3C/svg%3E");
}

.support_tikets__controls_toggle:active {
  color: #A1CE42;
  border-bottom: 1px solid #A1CE42;
}

.support_tikets__controls_toggle:active::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M8.5 3.5C8.5 3.22386 8.27614 3 8 3C7.72386 3 7.5 3.22386 7.5 3.5L8.5 3.5ZM7.64645 13.8536C7.84171 14.0488 8.15829 14.0488 8.35355 13.8536L11.5355 10.6716C11.7308 10.4763 11.7308 10.1597 11.5355 9.96447C11.3403 9.7692 11.0237 9.7692 10.8284 9.96447L8 12.7929L5.17157 9.96447C4.97631 9.7692 4.65973 9.7692 4.46447 9.96447C4.2692 10.1597 4.2692 10.4763 4.46447 10.6716L7.64645 13.8536ZM7.5 3.5L7.5 13.5L8.5 13.5L8.5 3.5L7.5 3.5Z' fill='%23A1CE42'/%3E%3C/svg%3E");
}

.support_tikets__item {
  padding: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 60px;
  border-radius: 20px;
  background: #FFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #D8D5D7;
}

.support_tikets__item.--new-item {
  border: 1px solid #8BC9FC;
}

.support_tikets__item.--closed-item {
  border: none;
  background: #FAFAFA;
}

.support_tikets__item.--closed-item .support_tikets__item_message_content_user_name {
  color: #828282;
}

.support_tikets__item.--closed-item .support_tikets__item_message_content_text {
  color: #828282;
}

.support_tikets__item.--closed-item .support_tikets__respond {
  display: none;
}

.support_tikets__item.--closed-item .support_tikets__item_message_content {
  background: #EEE;
}

.support_tikets__item.--closed-item .support_tikets__item_message_content::before {
  background: #EEE;
}

.support_tikets__item.--closed-item .support_tikets__controls_close:hover {
  border: 1px solid #151113;
  color: #151113;
  background: transparent;
}

.support_tikets__item.--closed-item .support_tikets__controls_close:active {
  background: #A1CE42;
  border: 1px solid #A1CE42;
  color: #FFF;
}

.support_tikets__item.--closed-item .support_tikets__controls_close::after {
  display: none;
}

.support_tikets__item.--compressed .support_tikets__item_message.--respond {
  display: none;
}

.support_tikets__item.--compressed .support_tikets__respond {
  display: none;
}

.support_tikets__item_message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.support_tikets__item_message.--respond {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.support_tikets__item_message.--respond .support_tikets__item_message_content {
  background: #F3FBFE;
  -webkit-box-shadow: -5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: -5px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

.support_tikets__item_message.--respond .support_tikets__item_message_content::before {
  top: 20px;
  left: auto;
  right: 0;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(50%) rotate(45deg);
  -ms-transform: translate(50%) rotate(45deg);
  transform: translate(50%) rotate(45deg);
  background: #F3FBFE;
}

.support_tikets__item_message_content {
  position: relative;
  padding: 30px;
  border-radius: 15px;
  background: #FBFBFB;
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  max-width: calc(100% - 80px);
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.support_tikets__item_message_content::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(-50%) rotate(45deg);
  -ms-transform: translate(-50%) rotate(45deg);
  transform: translate(-50%) rotate(45deg);
  background: #FBFBFB;
}

.support_tikets__item_message_content_date {
  font: italic 400 14px/140% "PT Sans";
  color: #828282;
  text-align: right;
  margin-bottom: 15px;
}

.support_tikets__item_message_content_status {
  font: normal 400 14px/140% "PT Sans";
  color: #2E2F3D;
  border-radius: 40px;
  padding: 5px 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  background: #F0F0F0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  margin-bottom: 15px;
}

.support_tikets__item_message_content_status::after {
  content: "";
  width: 18px;
  height: 18px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center center;
}

.support_tikets__item_message_content_status.--in-work::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%237DA5D2'/%3E%3Cpath d='M6.075 8.8999L5.375 9.5999L7.625 11.8499L12.625 6.8499L11.925 6.1499L7.625 10.4499L6.075 8.8999Z' fill='white'/%3E%3C/svg%3E%0A");
}

.support_tikets__item_message_content_status.--responded::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%23A1CE42'/%3E%3Cpath d='M6.075 8.90039L5.375 9.60039L7.625 11.8504L12.625 6.85039L11.925 6.15039L7.625 10.4504L6.075 8.90039Z' fill='white'/%3E%3C/svg%3E%0A");
}

.support_tikets__item_message_content_status.--closed {
  background: #E1E0E2;
  color: #828282;
}

.support_tikets__item_message_content_status.--closed::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%23C4C1C3'/%3E%3Cpath d='M6.075 8.90039L5.375 9.60039L7.625 11.8504L12.625 6.85039L11.925 6.15039L7.625 10.4504L6.075 8.90039Z' fill='%23F5F4F6'/%3E%3C/svg%3E%0A");
}

.support_tikets__item_message_content_text {
  font: italic 400 18px/140% "PT Sans";
  color: #151113;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

.support_tikets__item_message_content_user_name {
  font: normal 700 16px/140% "PT Sans";
  color: #151113;
  letter-spacing: 0.8px;
  margin-bottom: 10px;
}

.support_tikets__item_message_files_preview {
  width: 100%;
  margin-top: 30px;
  margin-left: auto;
}

.support_tikets__item_message_files_preview_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
}

.support_tikets__item_message_files_preview_list_item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px;
  border-radius: 10px;
  border: 1px solid #D8D5D7;
  background: #FFF;
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 120px;
  height: 120px;
}

.support_tikets__item_message_files_preview_list_item_image {
  display: block;
  width: 100%;
  height: 100%;
  background-position: top center;
  border-radius: 5px;
  background-size: cover;
}

.support_tikets__item_message_files_preview_list_item_name {
  font: normal 400 10px/140% "PT Sans";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #151113;
  text-align: center;
  letter-spacing: 0.5px;
  word-break: break-word;
}

.support_tikets__item_message_files_preview_title {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

.support_tikets__item_message_files_preview_title::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14 3C7.92488 3 3 7.92488 3 14C3 20.0751 7.92488 25 14 25C20.0751 25 25 20.0751 25 14C24.9978 7.9258 20.0742 3.0022 14 3ZM19.6393 14.8433L15.298 19.1773C13.4863 20.9804 10.556 20.9733 8.753 19.1617C6.95468 17.3547 6.95629 14.4336 8.75667 12.6287L13.736 7.64933C13.9799 7.40229 14.3779 7.39968 14.6249 7.64356C14.6268 7.64548 14.6287 7.64741 14.6307 7.64933C14.8727 7.89848 14.8727 8.29485 14.6307 8.544L9.65133 13.5233C8.33867 14.8382 8.33867 16.9678 9.65133 18.2827C10.9574 19.5969 13.0817 19.6035 14.3959 18.2974C14.4009 18.2925 14.4058 18.2876 14.4107 18.2827L18.7447 13.9487C19.5385 13.1548 19.5385 11.8678 18.7447 11.074C17.9508 10.2802 16.6638 10.2802 15.87 11.074L12.0053 14.9387C11.7319 15.2121 11.7319 15.6553 12.0053 15.9287C12.2787 16.2021 12.7219 16.2021 12.9953 15.9287L16.2807 12.636C16.5298 12.394 16.9262 12.394 17.1753 12.636C17.4224 12.8799 17.425 13.2779 17.1811 13.5249C17.1792 13.5268 17.1773 13.5287 17.1753 13.5307L13.89 16.8233C13.1225 17.5908 11.8781 17.5908 11.1107 16.8233C10.3432 16.0559 10.3432 14.8115 11.1107 14.044L14.9753 10.1793C16.2633 8.89142 18.3514 8.89142 19.6393 10.1793C20.9272 11.4672 20.9272 13.5554 19.6393 14.8433Z' fill='%23828282'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 28px;
  height: 28px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.support_tikets__item_message_files_preview_title_count {
  font: normal 400 12px/140% "PT Sans";
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(80%, -25%);
  -ms-transform: translate(80%, -25%);
  transform: translate(80%, -25%);
  width: auto;
  padding: 0 0.5em;
  color: #000;
  letter-spacing: 0.6px;
  border-radius: 50%;
  background: #A1CE42;
}

.support_tikets__item_message_files_preview_title_text {
  font: normal 400 16px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 0.8px;
}

.support_tikets__item_message_user_ico {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  border-radius: 50%;
  max-width: 60px;
  max-height: 60px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.support_tikets__list {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 100px;
  position: relative;
}

.support_tikets__respond {
  width: 100%;
}

.support_tikets__respond_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 20px;
}

.support_tikets__respond_form_button {
  font: normal 700 14px/normal "PT Sans";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 19px 40px;
  background: #D8D5D7;
  border: none;
  outline: none;
  cursor: pointer;
  color: #828282;
  letter-spacing: 2.24px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  pointer-events: none;
}

.support_tikets__respond_form_button.active {
  pointer-events: all;
  color: #FFF;
  background: #A6C4E7;
}

.support_tikets__respond_form_button:active {
  background: #151113;
  color: #FFF;
}

.support_tikets__respond_form_file_input {
  display: block;
  position: relative;
  margin-top: 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}

.support_tikets__respond_form_file_input input {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.support_tikets__respond_form_file_input_counter {
  font: normal 400 12px/140% "PT Sans";
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(80%, -25%);
  -ms-transform: translate(80%, -25%);
  transform: translate(80%, -25%);
  width: auto;
  padding: 0 0.5em;
  color: #000;
  letter-spacing: 0.6px;
  border-radius: 50%;
  background: #A6C4E7;
  opacity: 0;
}

.support_tikets__respond_form_file_input_counter.visible {
  opacity: 1;
}

.support_tikets__respond_form_file_input_text {
  font: normal 400 16px/140% "PT Sans";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  color: #828282;
  letter-spacing: 0.8px;
  white-space: nowrap;
}

.support_tikets__respond_form_file_input_text::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14 3C7.92488 3 3 7.92488 3 14C3 20.0751 7.92488 25 14 25C20.0751 25 25 20.0751 25 14C24.9978 7.9258 20.0742 3.0022 14 3ZM19.6393 14.8433L15.298 19.1773C13.4863 20.9804 10.556 20.9733 8.753 19.1617C6.95468 17.3547 6.95629 14.4336 8.75667 12.6287L13.736 7.64933C13.9799 7.40229 14.3779 7.39968 14.6249 7.64356C14.6268 7.64548 14.6287 7.64741 14.6307 7.64933C14.8727 7.89848 14.8727 8.29485 14.6307 8.544L9.65133 13.5233C8.33867 14.8382 8.33867 16.9678 9.65133 18.2827C10.9574 19.5969 13.0817 19.6035 14.3959 18.2974C14.4009 18.2925 14.4058 18.2876 14.4107 18.2827L18.7447 13.9487C19.5385 13.1548 19.5385 11.8678 18.7447 11.074C17.9508 10.2802 16.6638 10.2802 15.87 11.074L12.0053 14.9387C11.7319 15.2121 11.7319 15.6553 12.0053 15.9287C12.2787 16.2021 12.7219 16.2021 12.9953 15.9287L16.2807 12.636C16.5298 12.394 16.9262 12.394 17.1753 12.636C17.4224 12.8799 17.425 13.2779 17.1811 13.5249C17.1792 13.5268 17.1773 13.5287 17.1753 13.5307L13.89 16.8233C13.1225 17.5908 11.8781 17.5908 11.1107 16.8233C10.3432 16.0559 10.3432 14.8115 11.1107 14.044L14.9753 10.1793C16.2633 8.89142 18.3514 8.89142 19.6393 10.1793C20.9272 11.4672 20.9272 13.5554 19.6393 14.8433Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center center/contain;
  content: "";
  width: 28px;
  height: 28px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.support_tikets__respond_form_file_preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
}

.support_tikets__respond_form_group {
  position: relative;
  width: 100%;
}

.support_tikets__respond_form_input {
  font: normal 400 16px/120% "PT Sans";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 17px 20px;
  color: #151113;
  border-radius: 4px;
  border: 1px solid #D8D5D7;
  outline: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  resize: none;
  overflow: hidden;
  min-height: 57px;
}

.support_tikets__respond_title {
  font: normal 400 16px/150% "PT Sans";
  color: #151113;
  letter-spacing: 0.8px;
  margin-bottom: 30px;
}

.support_tikets__title {
  font: normal 400 36px/150% "PT Sans";
  color: #151113;
  letter-spacing: 1.8px;
}

.support_tikets__item_message_content_text_btn {
  font: normal 700 14px/normal "PT Sans";
  margin-top: 30px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #151113;
  color: #151113;
  letter-spacing: 2.24px;
  text-transform: uppercase;
}

.support_tikets__item_message_content_text_btn::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M8.5 3.5C8.5 3.22386 8.27614 3 8 3C7.72386 3 7.5 3.22386 7.5 3.5L8.5 3.5ZM7.64645 13.8536C7.84171 14.0488 8.15829 14.0488 8.35355 13.8536L11.5355 10.6716C11.7308 10.4763 11.7308 10.1597 11.5355 9.96447C11.3403 9.7692 11.0237 9.7692 10.8284 9.96447L8 12.7929L5.17157 9.96447C4.97631 9.7692 4.65973 9.7692 4.46447 9.96447C4.2692 10.1597 4.2692 10.4763 4.46447 10.6716L7.64645 13.8536ZM7.5 3.5L7.5 13.5L8.5 13.5L8.5 3.5L7.5 3.5Z' fill='%23151113'/%3E%3C/svg%3E") center center/contain;
  content: "";
  width: 15px;
  height: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.support_tikets__item_message_content_text_btn.active::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.support_tikets__empty_list {
  padding-bottom: 70px;
  padding-top: 50px;
}

.support_tikets__empty_list_message {
  font: normal 400 18px/150% "PT Sans";
  padding: 20px;
  border-radius: 13px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 50px 0px rgba(116, 131, 117, 0.3);
  box-shadow: 0px 0px 50px 0px rgba(116, 131, 117, 0.3);
  color: #2E2F3D;
  text-align: center;
  letter-spacing: 0.9px;
  max-width: 720px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.support_tikets__empty_list_bg_ico {
  position: absolute;
  z-index: -1;
}

.support_tikets__empty_list_bg_ico.--left {
  background: url("/local/templates/vlaekan/img/bg/empty_list_bg_left.webp") no-repeat center center/contain;
  bottom: 0;
  left: 0;
  width: 496px;
  height: 414px;
  -webkit-transform: translate(0, 58%);
  -ms-transform: translate(0, 58%);
  transform: translate(0, 58%);
}

.support_tikets__empty_list_bg_ico.--center {
  background: url("/local/templates/vlaekan/img/bg/empty_list_bg_center.webp") no-repeat center center/contain;
  top: 60%;
  left: 60%;
  -webkit-transform: translate(5%, 5%);
  -ms-transform: translate(5%, 5%);
  transform: translate(5%, 5%);
  width: 77px;
  height: 83px;
  z-index: 1;
}

.support_tikets__empty_list_bg_ico.--right {
  background: url("/local/templates/vlaekan/img/bg/empty_list_bg_right.webp") no-repeat center center/contain;
  bottom: 0;
  right: 0;
  width: 361px;
  height: 243px;
  -webkit-transform: translate(15%, 40%);
  -ms-transform: translate(15%, 40%);
  transform: translate(15%, 40%);
}

.whatsapp_btn {
  background: url(/local/templates/vlaekan/./img/whatsapp_btn_bg.webp) no-repeat center/contain #A1CE42;
  position: fixed;
  bottom: 60px;
  right: 40px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  z-index: 999;
  -webkit-animation: rotate 8s linear infinite;
  animation: rotate 8s linear infinite;
}

.whatsapp_btn__ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_4655_2540)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.9494 5.01109C22.3181 2.37677 18.8188 0.925373 15.0909 0.923828C7.40901 0.923828 1.1571 7.17556 1.15401 14.8595C1.15298 17.3158 1.79465 19.7135 3.01431 21.827L1.03711 29.0488L8.42524 27.1108C10.461 28.2212 12.7528 28.8064 15.0852 28.8071H15.091C22.772 28.8071 29.0246 22.5549 29.0275 14.8706C29.0291 11.1466 27.5808 7.64523 24.9494 5.01109ZM15.0909 26.4535H15.086C13.0076 26.4526 10.9691 25.894 9.19034 24.8388L8.76754 24.5877L4.3833 25.7378L5.55352 21.4633L5.278 21.025C4.11843 19.1807 3.50611 17.049 3.50714 14.8603C3.50955 8.47367 8.70608 3.27765 15.0955 3.27765C18.1895 3.27868 21.098 4.48512 23.2849 6.67466C25.4719 8.8642 26.6756 11.7745 26.6746 14.8698C26.6718 21.2569 21.4756 26.4535 15.0909 26.4535ZM21.4447 17.7779C21.0966 17.6035 19.3844 16.7613 19.0652 16.6449C18.7462 16.5287 18.5138 16.4709 18.2819 16.8193C18.0496 17.1678 17.3824 17.9523 17.1791 18.1846C16.9759 18.417 16.773 18.4462 16.4247 18.2718C16.0764 18.0975 14.9544 17.7296 13.6242 16.5433C12.5891 15.6199 11.8902 14.4796 11.687 14.1311C11.4841 13.7823 11.6853 13.612 11.8398 13.4204C12.2167 12.9523 12.5942 12.4615 12.7103 12.2293C12.8265 11.9968 12.7683 11.7934 12.6811 11.6192C12.5942 11.445 11.8978 9.73092 11.6077 9.03345C11.3248 8.35471 11.0379 8.44637 10.824 8.43573C10.6211 8.4256 10.3889 8.42354 10.1566 8.42354C9.92453 8.42354 9.54722 8.51057 9.22793 8.85939C8.90881 9.20803 8.00931 10.0504 8.00931 11.7644C8.00931 13.4785 9.25711 15.1343 9.43118 15.3667C9.60524 15.5992 11.8868 19.1165 15.3799 20.6247C16.2108 20.9838 16.8593 21.1979 17.3652 21.3584C18.1995 21.6234 18.9584 21.586 19.5585 21.4964C20.2276 21.3963 21.6186 20.6539 21.9091 19.8406C22.1992 19.0271 22.1992 18.3299 22.112 18.1846C22.0251 18.0393 21.7929 17.9523 21.4447 17.7779Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4655_2540'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.000976562 0.000976562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  -webkit-animation: rotate-reverse 8s linear infinite;
  animation: rotate-reverse 8s linear infinite;
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-reverse {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }

  to {
    -webkit-transform: translate(-50%, -50%) rotate(-360deg);
    transform: translate(-50%, -50%) rotate(-360deg);
  }
}

@keyframes rotate-reverse {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }

  to {
    -webkit-transform: translate(-50%, -50%) rotate(-360deg);
    transform: translate(-50%, -50%) rotate(-360deg);
  }
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

img {
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  height: auto;
  width: auto;
}

a {
  color: var(--main-text);
  text-decoration: none;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

/* Don't kill focus outline for keyboard users: http://24ways.org/2009/dont-lose-your-focus */

a:hover,
a:active {
  outline: none;
  text-decoration: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.scroll-carousel.dragging .scroll-carousel-item {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.scroll-carousel.dragging {
  cursor: -webkit-grab;
  cursor: grab;
}

.scroll-carousel {
  padding: 20px;
  margin: -20px;
  overflow-x: auto;
  overflow-y: visible;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  will-change: scroll-position;
}

.scroll-carousel::-webkit-scrollbar {
  display: none;
}

.scroll-carousel-nav .next-btn,
.scroll-carousel-nav .prev-btn {
  font-size: 0px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.scroll-carousel-nav .next-btn.hidden,
.scroll-carousel-nav .prev-btn.hidden {
  opacity: 0.5;
  pointer-events: none;
}

.scroll-carousel-progress {
  width: 100%;
  height: 4px;
  background: #eee;
  margin-top: 10px;
  border-radius: 2px;
  overflow: hidden;
}

.scroll-carousel-progress-fill {
  height: 100%;
  background: #007bff;
  width: 0%;
  -webkit-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
  border-radius: 2px;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@supports (-webkit-appearance:none) {
  .slider_controls__btn--prev {
    background: 50%/contain no-repeat url("data:image/svg+xml,%3Csvg width='47' height='8' viewBox='0 0 47 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646447 4.35355C0.451184 4.15829 0.451184 3.84171 0.646447 3.64645L3.82843 0.464466C4.02369 0.269204 4.34027 0.269204 4.53553 0.464466C4.7308 0.659728 4.7308 0.976311 4.53553 1.17157L1.70711 4L4.53553 6.82843C4.7308 7.02369 4.7308 7.34027 4.53553 7.53553C4.34027 7.7308 4.02369 7.7308 3.82843 7.53553L0.646447 4.35355ZM47 4.5H1V3.5H47V4.5Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .slider_controls__btn--prev.slick-disabled {
    background: 50%/contain no-repeat url("data:image/svg+xml,%3Csvg width='47' height='8' viewBox='0 0 47 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646446 4.35355C0.451183 4.15829 0.451183 3.84171 0.646446 3.64645L3.82843 0.464466C4.02369 0.269204 4.34027 0.269204 4.53553 0.464466C4.7308 0.659728 4.7308 0.976311 4.53553 1.17157L1.70711 4L4.53553 6.82843C4.7308 7.02369 4.7308 7.34027 4.53553 7.53553C4.34027 7.7308 4.02369 7.7308 3.82843 7.53553L0.646446 4.35355ZM47 4.5H1V3.5H47V4.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
  }

  .slider_controls__btn--next {
    background: 50%/contain no-repeat url("data:image/svg+xml,%3Csvg width='47' height='8' viewBox='0 0 47 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  }

  .slider_controls__btn--next.slick-disabled {
    background: 50%/contain no-repeat url("data:image/svg+xml,%3Csvg width='47' height='8' viewBox='0 0 47 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.3536 4.35355C46.5488 4.15829 46.5488 3.84171 46.3536 3.64645L43.1716 0.464466C42.9763 0.269204 42.6597 0.269204 42.4645 0.464466C42.2692 0.659728 42.2692 0.976311 42.4645 1.17157L45.2929 4L42.4645 6.82843C42.2692 7.02369 42.2692 7.34027 42.4645 7.53553C42.6597 7.7308 42.9763 7.7308 43.1716 7.53553L46.3536 4.35355ZM0 4.5H46V3.5H0V4.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
  }

  .checkbox_v1_visual::before {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.63158L4.78947 9L10 1' stroke='%236FA287'/%3E%3C/svg%3E%0A");
  }

  .breadcrumps__btn_back::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='26' viewBox='0 0 38 26' fill='none'%3E%3Crect width='26' height='26' rx='13' transform='matrix(-1 0 0 1 26 0)' fill='%23A6C4E7'/%3E%3Cpath d='M14.7334 9.5332L11.2667 12.9999M11.2667 12.9999L14.7334 16.4665M11.2667 12.9999H37.2667' stroke='%23151113' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .btn_v4::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='%23151113' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .btn_v4:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='31' viewBox='0 0 44 31' fill='none'%3E%3Crect x='14' y='0.319336' width='30' height='30' rx='15' fill='%23A6C4E7'/%3E%3Cpath d='M27 11.3193L31 15.3193M31 15.3193L27 19.3193M31 15.3193H1' stroke='%23151113' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .btn_v4.--white_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .btn_v4.--white_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='31' viewBox='0 0 44 31' fill='none'%3E%3Crect x='14' y='0.0615234' width='30' height='30' rx='15' fill='%23A1CE42'/%3E%3Cpath d='M27 11.0615L31 15.0615M31 15.0615L27 19.0615M31 15.0615H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .about__instagram_item_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='41' viewBox='0 0 70 41' fill='none'%3E%3Ccircle cx='50' cy='20.5' r='19' stroke='%23B08A6D' stroke-width='2'/%3E%3Cpath d='M1 19.5C0.447715 19.5 0 19.9477 0 20.5C0 21.0523 0.447715 21.5 1 21.5L1 19.5ZM55.7071 21.2071C56.0976 20.8166 56.0976 20.1834 55.7071 19.7929L49.3431 13.4289C48.9526 13.0384 48.3194 13.0384 47.9289 13.4289C47.5384 13.8195 47.5384 14.4526 47.9289 14.8431L53.5858 20.5L47.9289 26.1569C47.5384 26.5474 47.5384 27.1805 47.9289 27.5711C48.3194 27.9616 48.9526 27.9616 49.3431 27.5711L55.7071 21.2071ZM1 21.5L55 21.5V19.5L1 19.5L1 21.5Z' fill='%23B08A6D'/%3E%3C/svg%3E");
  }

  .add_to_cart__popup__close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1344 20.9305 11.9569 21.0002 11.7415 21.0002C11.526 21.0002 11.3486 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4742 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7264L14.9354 16.0002L11.2091 12.274C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3486 11.0699 11.526 11.0002 11.7415 11.0002C11.9569 11.0002 12.1344 11.0699 12.2738 11.2093L16 14.9356L19.7263 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.274L17.0647 16.0002L20.7909 19.7264C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4742 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7263 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .add_to_cart__popup__btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .add_to_cart__popup__btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .popup_section .popup_container .popap_wrapper .popup_close_btn {
    background: url("/local/templates/vlaekan/img/analys-ai/close-popup-img.svg") no-repeat center;
  }

  .popup_section .popup_container .popap_wrapper .popup_close_btn:hover {
    background: url("/local/templates/vlaekan/img/analys-ai/close-popup-img-hover.svg") no-repeat center;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_expert-img::before {
    background: url("/local/templates/vlaekan/img/analys-ai/experts-arrow-icon.svg") no-repeat center;
  }

  .auth_page__form_btn:not(:disabled) .auth_page__form_btn_ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%237DA5D2'/%3E%3Cpath d='M23.3469 9.00725C21.5973 9.07971 21.4515 9.94928 20.9413 11.0362L15.6197 23.5H14.3805L8.98604 10.8913C8.84025 10.6014 8.76735 10.3116 8.62156 10.0942C8.18417 9.2971 7.60099 9.07971 6.72622 9.00725H6.65332V8.5H11.2459L15.6197 19.0072L18.7543 11.6884C18.9001 11.2536 19.0459 10.9638 19.1188 10.6739C19.5562 9.36957 18.4627 9.15217 17.7338 9.00725V8.5H23.3469V9.00725Z' fill='white'/%3E%3C/svg%3E");
  }

  .auth_page__form_btn_ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%23E1E0E2'/%3E%3Cpath d='M23.3469 9.00725C21.5973 9.07971 21.4515 9.94928 20.9413 11.0362L15.6197 23.5H14.3805L8.98604 10.8913C8.84025 10.6014 8.76735 10.3116 8.62156 10.0942C8.18417 9.2971 7.60099 9.07971 6.72622 9.00725H6.65332V8.5H11.2459L15.6197 19.0072L18.7543 11.6884C18.9001 11.2536 19.0459 10.9638 19.1188 10.6739C19.5562 9.36957 18.4627 9.15217 17.7338 9.00725V8.5H23.3469V9.00725Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .auth_page__succes {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_8394_32233)'%3E%3Cpath d='M7.61172 12.9104L4.47739 9.77606L3.43262 10.8208L7.61172 14.9999L16.5669 6.04472L15.5222 4.99994L7.61172 12.9104Z' fill='%237DA5D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8394_32233'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .auth_page__form_checkbox:checked ~ .auth_page__form_label .auth_page__form_label_checkbox {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_8394_32233)'%3E%3Cpath d='M7.61172 12.9104L4.47739 9.77606L3.43262 10.8208L7.61172 14.9999L16.5669 6.04472L15.5222 4.99994L7.61172 12.9104Z' fill='%237DA5D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8394_32233'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .basket-btn-checkout-custom-text::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .basket-btn-checkout-custom-text::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_11901_15196)'%3E%3Cmask id='mask0_11901_15196' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M0 0H24V24H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_11901_15196)'%3E%3Cpath d='M18 10C17.724 10 17.5 9.776 17.5 9.5V3.5C17.5 2.122 16.379 1 15 1H9C7.621 1 6.5 2.122 6.5 3.5V9.5C6.5 9.776 6.276 10 6 10C5.724 10 5.5 9.776 5.5 9.5V3.5C5.5 1.57 7.07 0 9 0H15C16.93 0 18.5 1.57 18.5 3.5V9.5C18.5 9.776 18.276 10 18 10Z' fill='white'/%3E%3Cpath d='M16 7H8C7.724 7 7.5 6.776 7.5 6.5C7.5 6.224 7.724 6 8 6H16C16.276 6 16.5 6.224 16.5 6.5C16.5 6.776 16.276 7 16 7Z' fill='white'/%3E%3Cpath d='M23 24H1C0.724 24 0.5 23.776 0.5 23.5V6.5C0.5 6.224 0.724 6 1 6H4C4.276 6 4.5 6.224 4.5 6.5C4.5 6.776 4.276 7 4 7H1.5V23H22.5V7H20C19.724 7 19.5 6.776 19.5 6.5C19.5 6.224 19.724 6 20 6H23C23.276 6 23.5 6.224 23.5 6.5V23.5C23.5 23.776 23.276 24 23 24Z' fill='white'/%3E%3C/g%3E%3Cpath d='M17.0081 11.8441C15.9583 11.8876 15.8709 12.4094 15.5647 13.0615L12.3718 20.5398H11.6282L8.39158 12.9746C8.3041 12.8007 8.26036 12.6268 8.17288 12.4963C7.91045 12.0181 7.56054 11.8876 7.03568 11.8441H6.99194V11.5398H9.74747L12.3718 17.8441L14.2525 13.4528C14.34 13.192 14.4275 13.0181 14.4712 12.8441C14.7337 12.0615 14.0776 11.9311 13.6402 11.8441V11.5398H17.0081V11.8441Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11901_15196'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .basket-coupon-block-coupon-btn::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_7883_10440)'%3E%3Crect width='24' height='24' rx='12' fill='%23F5F4F6'/%3E%3Cpath d='M8.58997 16.59L13.17 12L8.58997 7.41L9.99997 6L16 12L9.99997 18L8.58997 16.59Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7883_10440'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .basket-coupon-block-coupon-btn.filled::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cg clip-path='url(%23clip0_95_88)'%3E%3Cpath d='M12.1692 23.5025L18.6575 17L12.1692 10.4975L14.1667 8.5L22.6667 17L14.1667 25.5L12.1692 23.5025Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_95_88'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .basket__preloader {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  }

  .basket__preloader::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A");
  }

  .basket__coupons_nav .slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M46.8532 10.3542C47.0486 10.1589 47.0486 9.84212 46.8532 9.64677L43.6698 6.46334C43.4744 6.26799 43.1577 6.26799 42.9624 6.46334C42.767 6.65869 42.767 6.97542 42.9624 7.17077L45.7921 10.0005L42.9624 12.8302C42.767 13.0256 42.767 13.3423 42.9624 13.5376C43.1577 13.733 43.4744 13.733 43.6698 13.5376L46.8532 10.3542ZM1.479 10.0005V10.5007H46.4995V10.0005V9.50026H1.479V10.0005Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .basket__coupons_message::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_34_13303)'%3E%3Crect width='24' height='24' rx='12' fill='%23A1CE42'/%3E%3Cpath d='M9.13407 15.4925L5.37287 11.7313L4.11914 12.9851L9.13407 18L19.8803 7.25373L18.6266 6L9.13407 15.4925Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_34_13303'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .blog_detail__author_social_item.--whatsapp::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6157_16876)'%3E%3Cpath d='M12.003 0.5H11.997C5.3805 0.5 0 5.882 0 12.5C0 15.125 0.846 17.558 2.2845 19.5335L0.789 23.9915L5.4015 22.517C7.299 23.774 9.5625 24.5 12.003 24.5C18.6195 24.5 24 19.1165 24 12.5C24 5.8835 18.6195 0.5 12.003 0.5Z' fill='%23828282'/%3E%3Cpath d='M18.9853 17.4453C18.6958 18.2628 17.5468 18.9408 16.6303 19.1388C16.0033 19.2723 15.1843 19.3788 12.4273 18.2358C8.90083 16.7748 6.62983 13.1913 6.45283 12.9588C6.28333 12.7263 5.02783 11.0613 5.02783 9.33928C5.02783 7.61728 5.90233 6.77878 6.25483 6.41878C6.54433 6.12328 7.02283 5.98828 7.48183 5.98828C7.63033 5.98828 7.76383 5.99578 7.88383 6.00178C8.23633 6.01678 8.41333 6.03778 8.64583 6.59428C8.93533 7.29178 9.64033 9.01378 9.72433 9.19078C9.80983 9.36778 9.89533 9.60778 9.77533 9.84028C9.66283 10.0803 9.56383 10.1868 9.38683 10.3908C9.20983 10.5948 9.04183 10.7508 8.86483 10.9698C8.70283 11.1603 8.51983 11.3643 8.72383 11.7168C8.92783 12.0618 9.63283 13.2123 10.6708 14.1363C12.0103 15.3288 13.0963 15.7098 13.4848 15.8718C13.7743 15.9918 14.1193 15.9633 14.3308 15.7383C14.5993 15.4488 14.9308 14.9688 15.2683 14.4963C15.5083 14.1573 15.8113 14.1153 16.1293 14.2353C16.4533 14.3478 18.1678 15.1953 18.5203 15.3708C18.8728 15.5478 19.1053 15.6318 19.1908 15.7803C19.2748 15.9288 19.2748 16.6263 18.9853 17.4453Z' fill='%23FAFAFA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6157_16876'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .blog_detail__author_social_item.--instagram::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6178_975)'%3E%3Cpath d='M12 14.9609C13.3591 14.9609 14.4609 13.8591 14.4609 12.5C14.4609 11.1409 13.3591 10.0391 12 10.0391C10.6409 10.0391 9.53906 11.1409 9.53906 12.5C9.53906 13.8591 10.6409 14.9609 12 14.9609Z' fill='%23828282'/%3E%3Cpath d='M12 0.78125C5.52792 0.78125 0.28125 6.02792 0.28125 12.5C0.28125 18.9721 5.52792 24.2188 12 24.2188C18.4721 24.2188 23.7188 18.9721 23.7188 12.5C23.7188 6.02792 18.4721 0.78125 12 0.78125ZM19.2402 15.4784C19.184 16.5926 18.8709 17.6912 18.059 18.4945C17.2392 19.3055 16.1353 19.6076 15.0105 19.6633H8.98959C7.86459 19.6076 6.76087 19.3056 5.94108 18.4945C5.12911 17.6912 4.81608 16.5926 4.75983 15.4784V9.52156C4.81608 8.40744 5.12916 7.30878 5.94108 6.50544C6.76087 5.6945 7.86473 5.39234 8.98959 5.3367H15.0104C16.1354 5.39234 17.2391 5.69436 18.0589 6.50544C18.8709 7.30878 19.1839 8.40744 19.2402 9.52156L19.2402 15.4784Z' fill='%23828282'/%3E%3Cpath d='M14.9342 6.69423C13.4677 6.65401 10.5324 6.65401 9.06587 6.69423C8.3027 6.71518 7.43753 6.90516 6.89378 7.48595C6.32875 8.08965 6.11523 8.81902 6.09358 9.63498C6.05551 11.0671 6.09358 15.3655 6.09358 15.3655C6.11837 16.1814 6.32875 16.9109 6.89378 17.5146C7.43753 18.0955 8.3027 18.2853 9.06587 18.3063C10.5324 18.3465 13.4677 18.3465 14.9342 18.3063C15.6974 18.2853 16.5626 18.0954 17.1063 17.5146C17.6714 16.9109 17.8849 16.1815 17.9065 15.3655V9.63498C17.8849 8.81902 17.6714 8.08965 17.1063 7.48595C16.5624 6.90498 15.6972 6.71518 14.9342 6.69423ZM11.9999 16.3147C11.2454 16.3147 10.508 16.091 9.88068 15.6719C9.25339 15.2527 8.76449 14.657 8.47578 13.96C8.18707 13.263 8.11153 12.496 8.25871 11.7561C8.4059 11.0162 8.76919 10.3365 9.30265 9.80303C9.83611 9.26957 10.5158 8.90628 11.2557 8.7591C11.9956 8.61192 12.7626 8.68746 13.4596 8.97616C14.1566 9.26487 14.7523 9.75378 15.1715 10.3811C15.5906 11.0083 15.8143 11.7458 15.8143 12.5003C15.8143 13.5119 15.4124 14.4821 14.6971 15.1975C13.9818 15.9128 13.0115 16.3147 11.9999 16.3147ZM15.8305 9.47316C15.6797 9.47313 15.5322 9.42835 15.4068 9.3445C15.2813 9.26065 15.1836 9.14149 15.1259 9.00209C15.0681 8.86269 15.0531 8.7093 15.0825 8.56133C15.112 8.41335 15.1847 8.27744 15.2914 8.17076C15.3981 8.06409 15.534 7.99145 15.682 7.96203C15.83 7.93261 15.9833 7.94773 16.1227 8.00547C16.2621 8.06322 16.3812 8.161 16.4651 8.28645C16.5489 8.41191 16.5936 8.5594 16.5936 8.71027C16.5936 8.81047 16.5739 8.90969 16.5355 9.00226C16.4972 9.09483 16.441 9.17894 16.3701 9.24978C16.2993 9.32063 16.2151 9.37682 16.1225 9.41515C16.03 9.45347 15.9307 9.47319 15.8305 9.47316Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6178_975'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .blog_detail__author_social_item.--facebook::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6178_981)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9618 0.863281C14.1252 0.887969 16.0797 1.41968 17.8252 2.4584C19.5498 3.4764 20.9845 4.91982 21.9919 6.65065C23.0243 8.40663 23.5528 10.3729 23.5774 12.5495C23.5161 15.5277 22.5768 18.0713 20.7595 20.1804C18.9421 22.2895 16.6145 23.5943 14.2051 24.0945V15.7447H16.483L16.9982 12.4635H13.5488V10.3144C13.5297 9.86883 13.6706 9.43115 13.946 9.08046C14.2219 8.72881 14.7077 8.54399 15.4033 8.52599H17.4863V5.65169C17.4564 5.64207 17.1728 5.60405 16.6355 5.53761C16.0262 5.46632 15.4134 5.42824 14.7999 5.42354C13.4114 5.42995 12.3132 5.82162 11.5055 6.59857C10.6977 7.3753 10.2851 8.49907 10.2676 9.96986V12.4635H7.64258V15.7447H10.2676V24.0945C7.30906 23.5943 4.98148 22.2895 3.16414 20.1804C1.34679 18.0713 0.407513 15.5277 0.346191 12.5495C0.370726 10.3728 0.89922 8.40653 1.93167 6.65065C2.93915 4.91982 4.37381 3.4764 6.09847 2.4584C7.84389 1.41988 9.79833 0.888169 11.9618 0.863281Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6178_981'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .blog_detail__products_banner_footer_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .blog_detail__views::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_5249_1612)'%3E%3Cpath d='M9.99992 4.25C5.83325 4.25 2.27492 6.84167 0.833252 10.5C2.27492 14.1583 5.83325 16.75 9.99992 16.75C14.1666 16.75 17.7249 14.1583 19.1666 10.5C17.7249 6.84167 14.1666 4.25 9.99992 4.25ZM9.99992 14.6667C7.69992 14.6667 5.83325 12.8 5.83325 10.5C5.83325 8.2 7.69992 6.33333 9.99992 6.33333C12.2999 6.33333 14.1666 8.2 14.1666 10.5C14.1666 12.8 12.2999 14.6667 9.99992 14.6667ZM9.99992 8C8.61659 8 7.49992 9.11667 7.49992 10.5C7.49992 11.8833 8.61659 13 9.99992 13C11.3833 13 12.4999 11.8833 12.4999 10.5C12.4999 9.11667 11.3833 8 9.99992 8Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5249_1612'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .blog_detail__socials_list_item.--vk {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9299 3.42586C15.8499 2.25586 13.9599 2.25586 10.3599 2.25586H9.6399C6.0399 2.25586 4.1499 2.25586 3.0699 3.42586C1.9899 4.59586 1.8999 6.39586 1.8999 9.99586V10.6259C1.8999 14.3159 1.8999 16.1159 3.0699 17.2859C4.2399 18.4559 6.0399 18.4559 9.6399 18.4559H10.2699C13.9599 18.4559 15.7599 18.4559 16.9299 17.2859C18.0999 16.1159 18.0999 14.3159 18.0999 10.6259V9.99586C18.0999 6.39586 18.0999 4.50586 16.9299 3.42586ZM10.7199 11.5259C12.0699 11.7059 13.0599 12.6959 13.5099 13.9559H15.3999C14.8599 11.9759 13.5099 10.9859 12.6099 10.5359C13.4199 10.0859 14.6799 8.82586 14.9499 7.20586H13.2399C12.8799 8.55586 11.7999 9.81586 10.7199 9.90586V7.20586H9.0099V11.8859C7.9299 11.6159 6.5799 10.2659 6.4899 7.20586H4.5999C4.6899 11.4359 6.8499 13.9559 10.5399 13.9559H10.7199V11.5259Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .blog_detail__socials_list_item.--vk:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9299 3.42586C15.8499 2.25586 13.9599 2.25586 10.3599 2.25586H9.6399C6.0399 2.25586 4.1499 2.25586 3.0699 3.42586C1.9899 4.59586 1.8999 6.39586 1.8999 9.99586V10.6259C1.8999 14.3159 1.8999 16.1159 3.0699 17.2859C4.2399 18.4559 6.0399 18.4559 9.6399 18.4559H10.2699C13.9599 18.4559 15.7599 18.4559 16.9299 17.2859C18.0999 16.1159 18.0999 14.3159 18.0999 10.6259V9.99586C18.0999 6.39586 18.0999 4.50586 16.9299 3.42586ZM10.7199 11.5259C12.0699 11.7059 13.0599 12.6959 13.5099 13.9559H15.3999C14.8599 11.9759 13.5099 10.9859 12.6099 10.5359C13.4199 10.0859 14.6799 8.82586 14.9499 7.20586H13.2399C12.8799 8.55586 11.7999 9.81586 10.7199 9.90586V7.20586H9.0099V11.8859C7.9299 11.6159 6.5799 10.2659 6.4899 7.20586H4.5999C4.6899 11.4359 6.8499 13.9559 10.5399 13.9559H10.7199V11.5259Z' fill='%237DA5D2'/%3E%3C/svg%3E");
  }

  .blog_detail__socials_list_item.--tg {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M19 1.5V19.5ZM1 19.5V1.5ZM16.912 3.399L1.801 9.843C1.67128 9.90005 1.56247 9.99598 1.48963 10.1175C1.41679 10.2391 1.3835 10.3803 1.39437 10.5216C1.40524 10.6629 1.45973 10.7973 1.55031 10.9063C1.64088 11.0153 1.76308 11.0935 1.9 11.13L4.51 11.976C4.91627 12.1048 5.34624 12.1409 5.7683 12.0817C6.19037 12.0226 6.59382 11.8696 6.949 11.634L13.78 7.053C13.8438 7.01253 13.9204 6.99713 13.9949 7.00976C14.0695 7.02239 14.1367 7.06216 14.1836 7.12141C14.2306 7.18065 14.2539 7.25518 14.2492 7.33062C14.2445 7.40607 14.212 7.47709 14.158 7.53L9.037 12.516C8.94592 12.602 8.87555 12.7076 8.83119 12.8248C8.78682 12.9419 8.76963 13.0676 8.78089 13.1924C8.79216 13.3172 8.83159 13.4378 8.89622 13.5451C8.96084 13.6524 9.04899 13.7437 9.154 13.812L14.608 17.466C14.7981 17.5938 15.017 17.6722 15.245 17.6941C15.473 17.716 15.7029 17.6807 15.9138 17.5913C16.1247 17.5019 16.3099 17.3614 16.4528 17.1823C16.5957 17.0033 16.6916 16.7915 16.732 16.566L18.604 4.713C18.6378 4.49693 18.6131 4.27575 18.5325 4.07247C18.4518 3.86918 18.3182 3.69121 18.1455 3.55707C17.9727 3.42294 17.7672 3.33752 17.5503 3.30972C17.3334 3.28193 17.113 3.31275 16.912 3.399Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .blog_detail__socials_list_item.--tg:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M19 1.5V19.5ZM1 19.5V1.5ZM16.912 3.399L1.801 9.843C1.67128 9.90005 1.56247 9.99598 1.48963 10.1175C1.41679 10.2391 1.3835 10.3803 1.39437 10.5216C1.40524 10.6629 1.45973 10.7973 1.55031 10.9063C1.64088 11.0153 1.76308 11.0935 1.9 11.13L4.51 11.976C4.91627 12.1048 5.34624 12.1409 5.7683 12.0817C6.19037 12.0226 6.59382 11.8696 6.949 11.634L13.78 7.053C13.8438 7.01253 13.9204 6.99713 13.9949 7.00976C14.0695 7.02239 14.1367 7.06216 14.1836 7.12141C14.2306 7.18065 14.2539 7.25518 14.2492 7.33062C14.2445 7.40607 14.212 7.47709 14.158 7.53L9.037 12.516C8.94592 12.602 8.87555 12.7076 8.83119 12.8248C8.78682 12.9419 8.76963 13.0676 8.78089 13.1924C8.79216 13.3172 8.83159 13.4378 8.89622 13.5451C8.96084 13.6524 9.04899 13.7437 9.154 13.812L14.608 17.466C14.7981 17.5938 15.017 17.6722 15.245 17.6941C15.473 17.716 15.7029 17.6807 15.9138 17.5913C16.1247 17.5019 16.3099 17.3614 16.4528 17.1823C16.5957 17.0033 16.6916 16.7915 16.732 16.566L18.604 4.713C18.6378 4.49693 18.6131 4.27575 18.5325 4.07247C18.4518 3.86918 18.3182 3.69121 18.1455 3.55707C17.9727 3.42294 17.7672 3.33752 17.5503 3.30972C17.3334 3.28193 17.113 3.31275 16.912 3.399Z' fill='%237DA5D2'/%3E%3C/svg%3E");
  }

  .blog_detail__socials_list_item.--wt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M19 1.50002V19.5ZM1 19.5V1.50002ZM16.345 4.11902C17.5927 5.36584 18.4427 6.95465 18.7876 8.68453C19.1324 10.4144 18.9565 12.2077 18.2822 13.8376C17.6078 15.4676 16.4654 16.861 14.9992 17.8416C13.533 18.8223 11.8089 19.3462 10.045 19.347C8.55129 19.3477 7.08133 18.9733 5.77 18.258L1.045 19.5L2.305 14.874C1.5274 13.52 1.11853 11.9857 1.11917 10.4242C1.11981 8.86278 1.52995 7.32881 2.30867 5.9754C3.08738 4.62199 4.20742 3.49647 5.55702 2.71118C6.90662 1.92588 8.43858 1.50827 10 1.50002C11.1713 1.49733 12.3314 1.72748 13.4129 2.17709C14.4944 2.6267 15.4758 3.2868 16.3 4.11902M10 17.835C11.6434 17.8309 13.2389 17.2811 14.5359 16.2718C15.8329 15.2625 16.7579 13.851 17.1657 12.259C17.5734 10.667 17.4408 8.9846 16.7886 7.47612C16.1365 5.96764 15.0017 4.71852 13.5626 3.92495C12.1235 3.13138 10.4615 2.83831 8.83775 3.09178C7.214 3.34525 5.72043 4.1309 4.59164 5.32533C3.46285 6.51976 2.76278 8.0553 2.6014 9.69077C2.44001 11.3262 2.82644 12.969 3.7 14.361L3.88 14.649L3.133 17.349L5.932 16.611L6.211 16.773C7.35443 17.4638 8.6641 17.8309 10 17.835ZM14.104 12.3C14.329 12.417 14.473 12.471 14.527 12.561C14.5936 12.9196 14.5496 13.29 14.401 13.623C14.2369 13.8938 14.0187 14.1279 13.7601 14.3106C13.5015 14.4933 13.2081 14.6208 12.898 14.685C12.4293 14.7635 11.9488 14.7327 11.494 14.595C11.0626 14.4525 10.639 14.2873 10.225 14.1C8.67665 13.3373 7.35717 12.1793 6.4 10.743C5.88045 10.08 5.56746 9.27869 5.5 8.43902C5.49264 8.09178 5.55765 7.7468 5.69091 7.42606C5.82417 7.10531 6.02274 6.81582 6.274 6.57602C6.42983 6.41158 6.64194 6.31195 6.868 6.29702H7.3C7.435 6.29702 7.615 6.24302 7.795 6.68402C7.975 7.12502 8.434 8.22302 8.488 8.34002C8.51952 8.39965 8.536 8.46608 8.536 8.53352C8.536 8.60097 8.51952 8.6674 8.488 8.72702C8.43052 8.85988 8.35479 8.98408 8.263 9.09602C8.155 9.23102 8.029 9.38402 7.93 9.49202C7.831 9.60002 7.705 9.71702 7.831 9.94202C8.17475 10.5209 8.6024 11.0456 9.1 11.499C9.63235 11.9681 10.2412 12.3426 10.9 12.606C11.125 12.714 11.251 12.696 11.386 12.543C11.521 12.39 11.944 11.895 12.088 11.643C12.232 11.391 12.385 11.463 12.592 11.535C12.799 11.607 13.888 12.147 14.113 12.255' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .blog_detail__socials_list_item.--wt:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M19 1.50002V19.5ZM1 19.5V1.50002ZM16.345 4.11902C17.5927 5.36584 18.4427 6.95465 18.7876 8.68453C19.1324 10.4144 18.9565 12.2077 18.2822 13.8376C17.6078 15.4676 16.4654 16.861 14.9992 17.8416C13.533 18.8223 11.8089 19.3462 10.045 19.347C8.55129 19.3477 7.08133 18.9733 5.77 18.258L1.045 19.5L2.305 14.874C1.5274 13.52 1.11853 11.9857 1.11917 10.4242C1.11981 8.86278 1.52995 7.32881 2.30867 5.9754C3.08738 4.62199 4.20742 3.49647 5.55702 2.71118C6.90662 1.92588 8.43858 1.50827 10 1.50002C11.1713 1.49733 12.3314 1.72748 13.4129 2.17709C14.4944 2.6267 15.4758 3.2868 16.3 4.11902M10 17.835C11.6434 17.8309 13.2389 17.2811 14.5359 16.2718C15.8329 15.2625 16.7579 13.851 17.1657 12.259C17.5734 10.667 17.4408 8.9846 16.7886 7.47612C16.1365 5.96764 15.0017 4.71852 13.5626 3.92495C12.1235 3.13138 10.4615 2.83831 8.83775 3.09178C7.214 3.34525 5.72043 4.1309 4.59164 5.32533C3.46285 6.51976 2.76278 8.0553 2.6014 9.69077C2.44001 11.3262 2.82644 12.969 3.7 14.361L3.88 14.649L3.133 17.349L5.932 16.611L6.211 16.773C7.35443 17.4638 8.6641 17.8309 10 17.835ZM14.104 12.3C14.329 12.417 14.473 12.471 14.527 12.561C14.5936 12.9196 14.5496 13.29 14.401 13.623C14.2369 13.8938 14.0187 14.1279 13.7601 14.3106C13.5015 14.4933 13.2081 14.6208 12.898 14.685C12.4293 14.7635 11.9488 14.7327 11.494 14.595C11.0626 14.4525 10.639 14.2873 10.225 14.1C8.67665 13.3373 7.35717 12.1793 6.4 10.743C5.88045 10.08 5.56746 9.27869 5.5 8.43902C5.49264 8.09178 5.55765 7.7468 5.69091 7.42606C5.82417 7.10531 6.02274 6.81582 6.274 6.57602C6.42983 6.41158 6.64194 6.31195 6.868 6.29702H7.3C7.435 6.29702 7.615 6.24302 7.795 6.68402C7.975 7.12502 8.434 8.22302 8.488 8.34002C8.51952 8.39965 8.536 8.46608 8.536 8.53352C8.536 8.60097 8.51952 8.6674 8.488 8.72702C8.43052 8.85988 8.35479 8.98408 8.263 9.09602C8.155 9.23102 8.029 9.38402 7.93 9.49202C7.831 9.60002 7.705 9.71702 7.831 9.94202C8.17475 10.5209 8.6024 11.0456 9.1 11.499C9.63235 11.9681 10.2412 12.3426 10.9 12.606C11.125 12.714 11.251 12.696 11.386 12.543C11.521 12.39 11.944 11.895 12.088 11.643C12.232 11.391 12.385 11.463 12.592 11.535C12.799 11.607 13.888 12.147 14.113 12.255' fill='%237DA5D2'/%3E%3C/svg%3E");
  }

  .blog_detail__socials_text::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M7.25 9.41667L12.75 6.58333M7.25 11.5833L12.75 14.4167M2.5 10.5C2.5 11.163 2.76339 11.7989 3.23223 12.2678C3.70107 12.7366 4.33696 13 5 13C5.66304 13 6.29893 12.7366 6.76777 12.2678C7.23661 11.7989 7.5 11.163 7.5 10.5C7.5 9.83696 7.23661 9.20107 6.76777 8.73223C6.29893 8.26339 5.66304 8 5 8C4.33696 8 3.70107 8.26339 3.23223 8.73223C2.76339 9.20107 2.5 9.83696 2.5 10.5ZM12.5 5.5C12.5 6.16304 12.7634 6.79893 13.2322 7.26777C13.7011 7.73661 14.337 8 15 8C15.663 8 16.2989 7.73661 16.7678 7.26777C17.2366 6.79893 17.5 6.16304 17.5 5.5C17.5 4.83696 17.2366 4.20107 16.7678 3.73223C16.2989 3.26339 15.663 3 15 3C14.337 3 13.7011 3.26339 13.2322 3.73223C12.7634 4.20107 12.5 4.83696 12.5 5.5ZM12.5 15.5C12.5 16.163 12.7634 16.7989 13.2322 17.2678C13.7011 17.7366 14.337 18 15 18C15.663 18 16.2989 17.7366 16.7678 17.2678C17.2366 16.7989 17.5 16.163 17.5 15.5C17.5 14.837 17.2366 14.2011 16.7678 13.7322C16.2989 13.2634 15.663 13 15 13C14.337 13 13.7011 13.2634 13.2322 13.7322C12.7634 14.2011 12.5 14.837 12.5 15.5Z' stroke='%232E2F3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .blog_detail__comment_item_show_more::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.5 1C4.5 0.723858 4.27614 0.5 4 0.5C3.72386 0.5 3.5 0.723858 3.5 1L4.5 1ZM3.64645 11.3536C3.84171 11.5488 4.15829 11.5488 4.35355 11.3536L7.53553 8.17157C7.7308 7.97631 7.7308 7.65973 7.53553 7.46447C7.34027 7.2692 7.02369 7.2692 6.82843 7.46447L4 10.2929L1.17157 7.46447C0.97631 7.2692 0.659728 7.2692 0.464466 7.46447C0.269204 7.65973 0.269204 7.97631 0.464466 8.17157L3.64645 11.3536ZM3.5 1L3.5 11L4.5 11L4.5 1L3.5 1Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .banner_product_item__link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='11' viewBox='0 0 23 11' fill='none'%3E%3Cpath d='M17.5 1.5L21.5 5.5M21.5 5.5L17.5 9.5M21.5 5.5H1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  ._js_blog_product_slider .slick-arrow.slick-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M45.8536 10.3536C46.0488 10.1583 46.0488 9.84171 45.8536 9.64645L42.6716 6.46447C42.4763 6.2692 42.1597 6.2692 41.9645 6.46447C41.7692 6.65973 41.7692 6.97631 41.9645 7.17157L44.7929 10L41.9645 12.8284C41.7692 13.0237 41.7692 13.3403 41.9645 13.5355C42.1597 13.7308 42.4763 13.7308 42.6716 13.5355L45.8536 10.3536ZM0.5 10.5H45.5V9.5H0.5V10.5Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  ._js_blog_product_slider .slick-arrow.slick-next.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M45.8536 10.3536C46.0488 10.1583 46.0488 9.84171 45.8536 9.64645L42.6716 6.46447C42.4763 6.2692 42.1597 6.2692 41.9645 6.46447C41.7692 6.65973 41.7692 6.97631 41.9645 7.17157L44.7929 10L41.9645 12.8284C41.7692 13.0237 41.7692 13.3403 41.9645 13.5355C42.1597 13.7308 42.4763 13.7308 42.6716 13.5355L45.8536 10.3536ZM0.5 10.5H45.5V9.5H0.5V10.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E");
  }

  ._js_blog_product_slider .slick-arrow.slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M0.146446 10.3536C-0.0488167 10.1583 -0.0488167 9.84171 0.146446 9.64645L3.32843 6.46447C3.52369 6.2692 3.84027 6.2692 4.03553 6.46447C4.2308 6.65973 4.2308 6.97631 4.03553 7.17157L1.20711 10L4.03553 12.8284C4.2308 13.0237 4.2308 13.3403 4.03553 13.5355C3.84027 13.7308 3.52369 13.7308 3.32843 13.5355L0.146446 10.3536ZM45.5 10.5H0.5V9.5H45.5V10.5Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  ._js_blog_product_slider .slick-arrow.slick-prev.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M0.146446 10.3536C-0.0488167 10.1583 -0.0488167 9.84171 0.146446 9.64645L3.32843 6.46447C3.52369 6.2692 3.84027 6.2692 4.03553 6.46447C4.2308 6.65973 4.2308 6.97631 4.03553 7.17157L1.20711 10L4.03553 12.8284C4.2308 13.0237 4.2308 13.3403 4.03553 13.5355C3.84027 13.7308 3.52369 13.7308 3.32843 13.5355L0.146446 10.3536ZM45.5 10.5H0.5V9.5H45.5V10.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E");
  }

  .comments_popup__close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34728 19.8684C4.47578 19.9542 4.62686 20 4.78139 20C4.88401 20.0001 4.98565 19.98 5.08046 19.9407C5.17528 19.9015 5.2614 19.8439 5.33389 19.7713L12.0001 13.1051L18.6663 19.7713C18.7387 19.8439 18.8249 19.9015 18.9197 19.9407C19.0145 19.98 19.1161 20.0001 19.2188 20C19.3733 20 19.5244 19.9542 19.6529 19.8684C19.7814 19.7825 19.8815 19.6605 19.9407 19.5177C19.9998 19.375 20.0153 19.2179 19.9851 19.0663C19.955 18.9147 19.8805 18.7755 19.7712 18.6663L13.1051 12.0001L19.7713 5.33384C19.9178 5.18731 20.0002 4.98857 20.0002 4.78135C20.0002 4.57412 19.9178 4.37538 19.7713 4.22885C19.6248 4.08232 19.426 4 19.2188 4C19.0116 4 18.8129 4.08232 18.6663 4.22885L12.0001 10.8951L5.33384 4.22885C5.18731 4.08232 4.98857 4 4.78135 4C4.57412 4 4.37538 4.08232 4.22885 4.22885C4.08232 4.37538 4 4.57412 4 4.78135C4 4.98857 4.08232 5.18731 4.22885 5.33384L10.8951 12.0001L4.22889 18.6663C4.11961 18.7755 4.04518 18.9147 4.01502 19.0663C3.98486 19.2179 4.00033 19.375 4.05948 19.5177C4.11862 19.6605 4.21878 19.7825 4.34728 19.8684Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .blog__news_footer_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='11' viewBox='0 0 23 11' fill='none'%3E%3Cpath d='M5.5 1.5L1.5 5.5M1.5 5.5L5.5 9.5M1.5 5.5H21.5' stroke='%23151113' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .blog__news_footer_link:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M5 1.5L1 5.5M1 5.5L5 9.5M1 5.5H21' stroke='%237DA5D2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .blog__news_nav .slick-arrow.slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M0.646446 10.3536C0.451183 10.1583 0.451183 9.84171 0.646446 9.64645L3.82843 6.46447C4.02369 6.2692 4.34027 6.2692 4.53553 6.46447C4.7308 6.65973 4.7308 6.97631 4.53553 7.17157L1.70711 10L4.53553 12.8284C4.7308 13.0237 4.7308 13.3403 4.53553 13.5355C4.34027 13.7308 4.02369 13.7308 3.82843 13.5355L0.646446 10.3536ZM46 10.5H1V9.5H46V10.5Z' fill='%23151113'/%3E%3C/svg%3E%0A");
  }

  .blog__news_nav .slick-arrow.slick-prev.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M0.146446 10.3536C-0.0488167 10.1583 -0.0488167 9.84171 0.146446 9.64645L3.32843 6.46447C3.52369 6.2692 3.84027 6.2692 4.03553 6.46447C4.2308 6.65973 4.2308 6.97631 4.03553 7.17157L1.20711 10L4.03553 12.8284C4.2308 13.0237 4.2308 13.3403 4.03553 13.5355C3.84027 13.7308 3.52369 13.7308 3.32843 13.5355L0.146446 10.3536ZM45.5 10.5H0.5V9.5H45.5V10.5Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .blog__news_nav .slick-arrow.slick-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M46.3536 10.3536C46.5488 10.1583 46.5488 9.84171 46.3536 9.64645L43.1716 6.46447C42.9763 6.2692 42.6597 6.2692 42.4645 6.46447C42.2692 6.65973 42.2692 6.97631 42.4645 7.17157L45.2929 10L42.4645 12.8284C42.2692 13.0237 42.2692 13.3403 42.4645 13.5355C42.6597 13.7308 42.9763 13.7308 43.1716 13.5355L46.3536 10.3536ZM1 10.5H46V9.5H1V10.5Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .blog__news_nav .slick-arrow.slick-next.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M45.8536 9.64645C46.0488 9.84171 46.0488 10.1583 45.8536 10.3536L42.6716 13.5355C42.4763 13.7308 42.1597 13.7308 41.9645 13.5355C41.7692 13.3403 41.7692 13.0237 41.9645 12.8284L44.7929 10L41.9645 7.17157C41.7692 6.97631 41.7692 6.65973 41.9645 6.46447C42.1597 6.2692 42.4763 6.2692 42.6716 6.46447L45.8536 9.64645ZM0.5 9.5H45.5V10.5H0.5V9.5Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .blog__our_experts_header_btn:hover .blog__our_experts_header_btn_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12' fill='none'%3E%3Cpath d='M20.5303 5.46967C20.8232 5.76256 20.8232 6.23744 20.5303 6.53033L15.7574 11.3033C15.4645 11.5962 14.9896 11.5962 14.6967 11.3033C14.4038 11.0104 14.4038 10.5355 14.6967 10.2426L18.9393 6L14.6967 1.75736C14.4038 1.46447 14.4038 0.989593 14.6967 0.696699C14.9896 0.403806 15.4645 0.403806 15.7574 0.696699L20.5303 5.46967ZM20 6.75H0V5.25H20V6.75Z' fill='%23A1CE42'/%3E%3C/svg%3E");
  }

  .blog__our_experts_header_btn_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12' fill='none'%3E%3Cpath d='M20.5303 5.46967C20.8232 5.76256 20.8232 6.23744 20.5303 6.53033L15.7574 11.3033C15.4645 11.5962 14.9896 11.5962 14.6967 11.3033C14.4038 11.0104 14.4038 10.5355 14.6967 10.2426L18.9393 6L14.6967 1.75736C14.4038 1.46447 14.4038 0.989593 14.6967 0.696699C14.9896 0.403806 15.4645 0.403806 15.7574 0.696699L20.5303 5.46967ZM20 6.75H0V5.25H20V6.75Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .blog_main_list__item_views::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_6387_11695)'%3E%3Cpath d='M10 4.25C5.83337 4.25 2.27504 6.84167 0.833374 10.5C2.27504 14.1583 5.83337 16.75 10 16.75C14.1667 16.75 17.725 14.1583 19.1667 10.5C17.725 6.84167 14.1667 4.25 10 4.25ZM10 14.6667C7.70004 14.6667 5.83337 12.8 5.83337 10.5C5.83337 8.2 7.70004 6.33333 10 6.33333C12.3 6.33333 14.1667 8.2 14.1667 10.5C14.1667 12.8 12.3 14.6667 10 14.6667ZM10 8C8.61671 8 7.50004 9.11667 7.50004 10.5C7.50004 11.8833 8.61671 13 10 13C11.3834 13 12.5 11.8833 12.5 10.5C12.5 9.11667 11.3834 8 10 8Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6387_11695'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .blog_main_list__nav .slick-arrow.slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M0.646446 10.3536C0.451183 10.1583 0.451183 9.84171 0.646446 9.64645L3.82843 6.46447C4.02369 6.2692 4.34027 6.2692 4.53553 6.46447C4.7308 6.65973 4.7308 6.97631 4.53553 7.17157L1.70711 10L4.53553 12.8284C4.7308 13.0237 4.7308 13.3403 4.53553 13.5355C4.34027 13.7308 4.02369 13.7308 3.82843 13.5355L0.646446 10.3536ZM46 10.5H1V9.5H46V10.5Z' fill='%23151113'/%3E%3C/svg%3E%0A");
  }

  .blog_main_list__nav .slick-arrow.slick-prev.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M0.146446 10.3536C-0.0488167 10.1583 -0.0488167 9.84171 0.146446 9.64645L3.32843 6.46447C3.52369 6.2692 3.84027 6.2692 4.03553 6.46447C4.2308 6.65973 4.2308 6.97631 4.03553 7.17157L1.20711 10L4.03553 12.8284C4.2308 13.0237 4.2308 13.3403 4.03553 13.5355C3.84027 13.7308 3.52369 13.7308 3.32843 13.5355L0.146446 10.3536ZM45.5 10.5H0.5V9.5H45.5V10.5Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .blog_main_list__nav .slick-arrow.slick-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M46.3536 10.3536C46.5488 10.1583 46.5488 9.84171 46.3536 9.64645L43.1716 6.46447C42.9763 6.2692 42.6597 6.2692 42.4645 6.46447C42.2692 6.65973 42.2692 6.97631 42.4645 7.17157L45.2929 10L42.4645 12.8284C42.2692 13.0237 42.2692 13.3403 42.4645 13.5355C42.6597 13.7308 42.9763 13.7308 43.1716 13.5355L46.3536 10.3536ZM1 10.5H46V9.5H1V10.5Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .blog_main_list__nav .slick-arrow.slick-next.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='20' viewBox='0 0 46 20' fill='none'%3E%3Cpath d='M45.8536 9.64645C46.0488 9.84171 46.0488 10.1583 45.8536 10.3536L42.6716 13.5355C42.4763 13.7308 42.1597 13.7308 41.9645 13.5355C41.7692 13.3403 41.7692 13.0237 41.9645 12.8284L44.7929 10L41.9645 7.17157C41.7692 6.97631 41.7692 6.65973 41.9645 6.46447C42.1597 6.2692 42.4763 6.2692 42.6716 6.46447L45.8536 9.64645ZM0.5 9.5H45.5V10.5H0.5V9.5Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .brands_section_list__item::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1 13L7 7L0.999999 1' stroke='%23151113' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .brands_mobile_section_list__cross {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34703 19.8684C4.47554 19.9542 4.62661 20 4.78115 20C4.88377 20.0001 4.9854 19.98 5.08022 19.9407C5.17503 19.9015 5.26116 19.8439 5.33365 19.7713L11.9998 13.1051L18.666 19.7713C18.7385 19.8439 18.8246 19.9015 18.9194 19.9407C19.0143 19.98 19.1159 20.0001 19.2185 20C19.373 20 19.5241 19.9542 19.6526 19.8684C19.7811 19.7825 19.8813 19.6605 19.9404 19.5177C19.9996 19.375 20.015 19.2179 19.9849 19.0663C19.9547 18.9147 19.8803 18.7755 19.771 18.6663L13.1048 12.0001L19.7711 5.33384C19.9176 5.18731 19.9999 4.98857 19.9999 4.78135C19.9999 4.57412 19.9176 4.37538 19.7711 4.22885C19.6245 4.08232 19.4258 4 19.2186 4C19.0113 4 18.8126 4.08232 18.6661 4.22885L11.9998 10.8951L5.3336 4.22885C5.18707 4.08232 4.98833 4 4.7811 4C4.57388 4 4.37514 4.08232 4.22861 4.22885C4.08208 4.37538 3.99976 4.57412 3.99976 4.78135C3.99976 4.98857 4.08208 5.18731 4.22861 5.33384L10.8948 12.0001L4.22865 18.6663C4.11936 18.7755 4.04493 18.9147 4.01478 19.0663C3.98462 19.2179 4.00009 19.375 4.05923 19.5177C4.11838 19.6605 4.21853 19.7825 4.34703 19.8684Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .brands__array-item::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L13.75 6.5M19 12L13.75 17.5' stroke='%232E2F3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .callback-popup__form-checkbox:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1928_24028)'%3E%3Cpath d='M6.32839 10.0373L4.13436 7.84328L3.40302 8.57463L6.32839 11.5L12.597 5.23134L11.8657 4.5L6.32839 10.0373Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1928_24028'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .callback-popup__close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M5.97662 25.3369C5.78345 25.337 5.5946 25.2797 5.43398 25.1724C5.27335 25.0651 5.14815 24.9126 5.07422 24.7341C5.0003 24.5556 4.98096 24.3592 5.01865 24.1698C5.05635 23.9803 5.14939 23.8063 5.286 23.6697L23.3328 5.62298C23.5159 5.43981 23.7644 5.33691 24.0234 5.33691C24.2824 5.33691 24.5309 5.43981 24.714 5.62298C24.8972 5.80614 25.0001 6.05457 25.0001 6.3136C25.0001 6.57263 24.8972 6.82106 24.714 7.00422L6.66724 25.051C6.57663 25.1418 6.46897 25.2138 6.35046 25.2628C6.23194 25.3119 6.10489 25.3371 5.97662 25.3369Z' fill='%23D8D5D7'/%3E%3Cpath d='M24.0234 25.3369C23.8951 25.3371 23.7681 25.3119 23.6495 25.2628C23.531 25.2138 23.4234 25.1418 23.3328 25.051L5.286 7.00422C5.10284 6.82106 4.99994 6.57263 4.99994 6.3136C4.99994 6.05457 5.10284 5.80614 5.286 5.62298C5.46917 5.43981 5.71759 5.33691 5.97662 5.33691C6.23566 5.33691 6.48408 5.43981 6.66724 5.62298L24.714 23.6697C24.8506 23.8063 24.9436 23.9803 24.9813 24.1698C25.019 24.3592 24.9997 24.5556 24.9258 24.7341C24.8518 24.9126 24.7266 25.0651 24.566 25.1724C24.4054 25.2797 24.2166 25.337 24.0234 25.3369Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .callback-popup__close:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M5.97662 25.3369C5.78345 25.337 5.5946 25.2797 5.43398 25.1724C5.27335 25.0651 5.14815 24.9126 5.07422 24.7341C5.0003 24.5556 4.98096 24.3592 5.01865 24.1698C5.05635 23.9803 5.14939 23.8063 5.286 23.6697L23.3328 5.62298C23.5159 5.43981 23.7644 5.33691 24.0234 5.33691C24.2824 5.33691 24.5309 5.43981 24.714 5.62298C24.8972 5.80614 25.0001 6.05457 25.0001 6.3136C25.0001 6.57263 24.8972 6.82106 24.714 7.00422L6.66724 25.051C6.57663 25.1418 6.46897 25.2138 6.35046 25.2628C6.23194 25.3119 6.10489 25.3371 5.97662 25.3369Z' fill='%232E2F3D'/%3E%3Cpath d='M24.0233 25.3369C23.895 25.3371 23.768 25.3119 23.6495 25.2628C23.531 25.2138 23.4233 25.1418 23.3327 25.051L5.28594 7.00422C5.10278 6.82106 4.99988 6.57263 4.99988 6.3136C4.99988 6.05457 5.10278 5.80614 5.28594 5.62298C5.46911 5.43981 5.71753 5.33691 5.97656 5.33691C6.2356 5.33691 6.48402 5.43981 6.66718 5.62298L24.7139 23.6697C24.8505 23.8063 24.9436 23.9803 24.9813 24.1698C25.019 24.3592 24.9996 24.5556 24.9257 24.7341C24.8518 24.9126 24.7266 25.0651 24.566 25.1724C24.4053 25.2797 24.2165 25.337 24.0233 25.3369Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .catalog_detail_page__question_v2_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cg clip-path='url(%23clip0_188_7982)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9241 18.8608C21.5455 18.6537 19.6872 17.6513 19.3384 17.5096C18.9896 17.368 18.7348 17.2942 18.4634 17.6704C18.1931 18.0454 17.4205 18.8858 17.1872 19.1346C16.7431 19.6049 15.8788 18.9858 15.3955 18.7168C14.8384 18.4073 14.1098 17.9299 13.3217 17.1715C12.2146 16.1073 11.4896 14.8168 11.2776 14.4239C10.9562 13.8215 12.0824 13.1192 12.4276 12.4751C12.4467 12.4394 12.4669 12.4025 12.4884 12.3632C12.6265 12.1108 12.5717 11.8835 12.4824 11.6858C12.3931 11.4906 11.6931 9.5656 11.4015 8.78107C11.0312 7.78703 9.39074 7.86679 8.77646 8.48941C8.4086 8.86203 7.37884 9.75607 7.30741 11.6525C7.23717 13.5477 8.54789 15.4323 8.73122 15.6954C8.91455 15.9596 11.236 20.0692 15.0943 21.7596C17.3765 22.7585 19.1979 23.6846 21.3967 22.1906C21.83 21.8954 22.2015 21.5358 22.3515 21.162C22.7062 20.2751 22.7348 19.5037 22.6443 19.3394C22.5538 19.1751 22.3003 19.0692 21.9229 18.862L21.9241 18.8608Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5795 4.85952C22.7724 2.04881 19.039 0.5 15.0616 0.5C6.86403 0.5 0.193787 7.16786 0.190216 15.3643C0.190216 17.9845 0.873549 20.5429 2.17474 22.7964L0.0664062 30.5L7.94855 28.4321C10.1212 29.6167 12.5664 30.2405 15.0545 30.2417H15.0605C23.2557 30.2417 29.9271 23.5726 29.9307 15.3762C29.9307 11.4048 28.3866 7.66905 25.5783 4.85952H25.5795ZM15.0616 27.731H15.0569C12.839 27.731 10.664 27.1345 8.76641 26.0083L8.31522 25.7405L3.63783 26.9679L4.88545 22.4083L4.59141 21.9417C3.3545 19.9738 2.70212 17.7 2.70212 15.3667C2.7045 8.55357 8.24855 3.0119 15.0664 3.0119C18.3676 3.0119 21.4712 4.29881 23.8045 6.63571C26.139 8.97024 27.4224 12.0762 27.4212 15.3762C27.4188 22.1893 21.8735 27.7321 15.0616 27.7321V27.731Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_188_7982'%3E%3Crect width='29.8655' height='30' fill='white' transform='translate(0.0664062 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .catalog_detail_page__slider .slider_controls__nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect x='41.5' y='0.5' width='41' height='41' rx='20.5' transform='rotate(90 41.5 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M28 21L22 27M28 21L22 15M28 21L14 21' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .catalog_detail_page_slider_main__present::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Cpath d='M26 23.4998L31 17.9998C31.0041 17.8017 30.9681 17.6048 30.8941 17.421C30.8202 17.2372 30.7099 17.0702 30.5698 16.9301C30.4296 16.79 30.2627 16.6796 30.0788 16.6057C29.895 16.5317 29.6981 16.4957 29.5 16.4998C27.9 16.4998 26.825 18.1348 25.865 19.2148L23.5 21.8748' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5 16.8348C27.2205 16.6016 26.8636 16.482 26.5 16.4998C25.24 16.4998 24.31 17.4998 23.5 18.4698' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 27C17.5 26 19 26 19 26H26C26.2613 25.9878 26.5086 25.8786 26.6936 25.6936C26.8786 25.5086 26.9878 25.2613 27 25C27 24 25.73 23 24 23H17.345C16.4208 22.8887 15.54 22.5446 14.785 22C13.5685 21.0278 12.0572 20.4988 10.5 20.5C9.65266 20.5012 8.81725 20.6998 8.06 21.08C6.83165 21.6722 5.52519 22.0864 4.18 22.31C3.45856 22.4233 2.73017 22.4868 2 22.5V28.5C2 28.5 3.025 26.5 6.09 26.5C8.23 26.5 10.28 27.23 12.22 28.045C14.1961 28.9418 16.3309 29.4364 18.5 29.5C19.4 29.5301 20.2919 29.3213 21.085 28.895C22.3138 28.229 23.3255 27.2242 24 26' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 20.5V14' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M23.5 14V23' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M15 14H8.5V12C8.5 11.7348 8.60536 11.4804 8.79289 11.2929C8.98043 11.1054 9.23478 11 9.5 11H23.5C23.7652 11 24.0196 11.1054 24.2071 11.2929C24.3946 11.4804 24.5 11.7348 24.5 12V14H18' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0368 6.10487C15.8468 6.91487 16.5018 10.4999 16.5018 10.4999C16.5018 10.4999 12.9168 9.84487 12.1068 9.03487C11.7183 8.64633 11.5 8.11935 11.5 7.56987C11.5 7.02039 11.7183 6.49341 12.1068 6.10487C12.4954 5.71633 13.0223 5.49805 13.5718 5.49805C14.1213 5.49805 14.6483 5.71633 15.0368 6.10487Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.965 6.10487C17.155 6.91487 16.5 10.4999 16.5 10.4999C16.5 10.4999 20.085 9.84487 20.895 9.03487C21.2835 8.64633 21.5018 8.11935 21.5018 7.56987C21.5018 7.02039 21.2835 6.49341 20.895 6.10487C20.5065 5.71633 19.9795 5.49805 19.43 5.49805C18.8805 5.49805 18.3535 5.71633 17.965 6.10487Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 11V22' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M18 11V23' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M16.5 2.5V3' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 5.5L8.5 6' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 13H5.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 5.5L24.5 6' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28 13H27.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .catalog_detail_page_slider_nav__item_pic_video::after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' fill='none'%3e%3crect width='70' height='70' rx='35' fill='black' fill-opacity='0.5'/%3e%3cpath d='M50.75 33.047C51.9167 33.7205 51.9167 35.4045 50.75 36.078L27.7812 49.3391C26.6146 50.0126 25.1562 49.1707 25.1562 47.8235L25.1562 21.3015C25.1562 19.9543 26.6146 19.1124 27.7812 19.7859L50.75 33.047Z' fill='white'/%3e%3c/svg%3e");
  }

  .fancybox__container .carousel__slide.has-thumb.has-html5video::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' fill='none'%3e%3crect width='70' height='70' rx='35' fill='black' fill-opacity='0.5'/%3e%3cpath d='M50.75 33.047C51.9167 33.7205 51.9167 35.4045 50.75 36.078L27.7812 49.3391C26.6146 50.0126 25.1562 49.1707 25.1562 47.8235L25.1562 21.3015C25.1562 19.9543 26.6146 19.1124 27.7812 19.7859L50.75 33.047Z' fill='white'/%3e%3c/svg%3e");
  }

  .catalog_detail_page_info__add_to_basket span::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cg clip-path='url(%23clip0_4328_136)'%3E%3Cpath d='M9.66671 7.49999H11.3334V4.99999H13.8334V3.33333H11.3334V0.833328H9.66671V3.33333H7.16671V4.99999H9.66671V7.49999ZM6.33337 15C5.41671 15 4.67504 15.75 4.67504 16.6667C4.67504 17.5833 5.41671 18.3333 6.33337 18.3333C7.25004 18.3333 8.00004 17.5833 8.00004 16.6667C8.00004 15.75 7.25004 15 6.33337 15ZM14.6667 15C13.75 15 13.0084 15.75 13.0084 16.6667C13.0084 17.5833 13.75 18.3333 14.6667 18.3333C15.5834 18.3333 16.3334 17.5833 16.3334 16.6667C16.3334 15.75 15.5834 15 14.6667 15ZM6.47504 12.2917L6.50004 12.1917L7.25004 10.8333H13.4584C14.0834 10.8333 14.6334 10.4917 14.9167 9.97499L18.1334 4.13333L16.6834 3.33333H16.675L15.7584 4.99999L13.4584 9.16666H7.60837L7.50004 8.94166L5.63337 4.99999L4.84171 3.33333L4.05837 1.66666H1.33337V3.33333H3.00004L6.00004 9.65833L4.87504 11.7C4.74171 11.9333 4.66671 12.2083 4.66671 12.5C4.66671 13.4167 5.41671 14.1667 6.33337 14.1667H16.3334V12.5H6.68337C6.57504 12.5 6.47504 12.4083 6.47504 12.2917Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4328_136'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .catalog_detail_page_info__add_to_basket.--in-basket span::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6994 3.90461C11.9888 4.17267 12.0061 4.6246 11.7381 4.914L5.30516 11.8591C4.7784 12.4278 3.90002 12.4278 3.37326 11.8591L0.690253 8.96246C0.422192 8.67304 0.439493 8.22112 0.728903 7.95305C1.0183 7.68499 1.47023 7.70234 1.73829 7.99169L4.33921 10.7997L10.6901 3.94326C10.9581 3.65385 11.4101 3.63655 11.6994 3.90461ZM15.2711 3.90461C15.5605 4.17267 15.5778 4.62459 15.3098 4.914L8.87683 11.8591C8.60876 12.1485 8.15684 12.1658 7.86742 11.8978C7.57799 11.6297 7.56071 11.1778 7.82878 10.8883L14.2617 3.94326C14.5298 3.65385 14.9817 3.63655 15.2711 3.90461Z' fill='white'/%3E%3C/svg%3E");
  }

  .catalog_detail_page_info__share_link_info:not(.--mobile-only)::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M0 0.5H20V13.5C20 14.324 19.0592 14.7944 18.4 14.3L0 0.5Z' fill='%23F5F4F6'/%3E%3C/svg%3E");
  }

  .catalog_detail_page_info__tizers_help:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Crect width='13' height='13' rx='6.5' fill='%232E2F3D'/%3E%3Cpath d='M6.49949 9.87984C6.78668 9.87984 7.01949 9.64703 7.01949 9.35984C7.01949 9.07266 6.78668 8.83984 6.49949 8.83984C6.2123 8.83984 5.97949 9.07266 5.97949 9.35984C5.97949 9.64703 6.2123 9.87984 6.49949 9.87984Z' fill='white'/%3E%3Cpath d='M8.29003 4.61178C8.16158 3.8791 7.55995 3.27745 6.82728 3.14849C6.28699 3.05386 5.74203 3.19841 5.32969 3.54524C4.91681 3.89261 4.67969 4.40065 4.67969 4.93987C4.67969 5.08338 4.79618 5.19987 4.93969 5.19987C5.0832 5.19987 5.19969 5.08338 5.19969 4.93987C5.19969 4.55455 5.36922 4.19159 5.66456 3.94408C5.96407 3.69292 6.34577 3.59204 6.73785 3.6612C7.25889 3.75271 7.68685 4.1812 7.77889 4.70224C7.87769 5.26592 7.62185 5.80674 7.1263 6.0792C6.57093 6.38549 6.23971 6.91433 6.23971 7.53988V8.05987C6.23971 8.20338 6.35621 8.31987 6.49971 8.31987C6.64322 8.31987 6.75971 8.20338 6.75867 8.05987V7.49412C6.75867 7.1062 6.99008 6.74741 7.37643 6.5342C8.05913 6.15878 8.42625 5.38606 8.29003 4.61178Z' fill='white'/%3E%3C/svg%3E");
  }

  .catalog_detail_page_info__tizers_help_text::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='10' viewBox='0 0 21 10' fill='none'%3E%3Cpath d='M10.0195 0L20.0195 10H0.0195312L10.0195 0Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .youtube_video::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 0 10.0736 0 22.5C0 34.9264 10.0736 45 22.5 45ZM29.5 22.866C30.1667 22.4811 30.1667 21.5189 29.5 21.134L19 15.0718C18.3333 14.6869 17.5 15.168 17.5 15.9378V28.0622C17.5 28.832 18.3333 29.3131 19 28.9282L29.5 22.866Z' fill='%23FAF8F5' fill-opacity='0.8'/%3E%3C/svg%3E");
  }

  .product_in_article__title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7909 1.78608C14.6724 0.904641 16.1014 0.904641 16.9829 1.78608L18.7139 3.51712C19.5954 4.39856 19.5954 5.82762 18.7139 6.70906L6.5966 18.8264C6.50591 18.9171 6.38954 18.9777 6.26326 19L1.35863 19.8655C1.15778 19.9009 0.952279 19.8362 0.808066 19.6919C0.663854 19.5477 0.599076 19.3422 0.634519 19.1414L1.50004 14.2367C1.52233 14.1105 1.58292 13.9941 1.67359 13.9034L13.7909 1.78608ZM16.099 2.66996C15.7057 2.27668 15.0681 2.27668 14.6748 2.66996L14.2512 3.09354L17.4065 6.24878L17.83 5.82519C18.2233 5.43191 18.2233 4.79428 17.83 4.401L16.099 2.66996ZM16.5226 7.13266L13.3673 3.97744L12.8087 4.53609L15.9639 7.69131L16.5226 7.13266ZM15.08 8.57519L11.9248 5.41997L2.99942 14.3454L6.15463 17.5006L15.08 8.57519ZM4.86388 17.9776L2.02066 18.4793L2.52241 15.6361L4.86388 17.9776Z' fill='black'/%3E%3C/svg%3E");
  }

  .cdp_tab_programm__content_header_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' rx='24' fill='%23A6C4E7'/%3E%3Cpath d='M30.3611 17.636V28.5456M30.3611 17.636H19.4514M30.3611 17.636L17.6332 30.3639' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cdp_tab_programm__content_bottom_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' rx='24' fill='%23A6C4E7'/%3E%3Cpath d='M30.3611 17.636V28.5456M30.3611 17.636H19.4514M30.3611 17.636L17.6332 30.3639' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cdp_tabs_info_body__components_content_list_item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_258_28504)'%3E%3Cpath d='M15.332 8.66738C13.2742 6.60957 12.1305 3.88613 12.093 0.989258H11.9055C11.868 3.89082 10.7242 6.61426 8.66641 8.66738C6.60859 10.7252 3.88516 11.8689 0.988281 11.9064V12.0986C3.88984 12.1361 6.61328 13.2799 8.66641 15.3377C10.7289 17.4002 11.8727 20.133 11.9055 23.0393H12.0977C12.1305 20.133 13.2742 17.4002 15.3367 15.3377C17.3945 13.2799 20.118 12.1361 23.0148 12.0986V11.9064C20.1133 11.8689 17.3898 10.7252 15.332 8.66738Z' fill='%23A6C4E7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_258_28504'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .cdp_tabs_info_body__components_images_bubble {
    background-image: url("data:image/svg+xml,%3Csvg width='176' height='176' viewBox='0 0 176 176' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='13' y='13' width='150' height='150' rx='75' fill='%23A6C4E7'/%3E%3Cpath d='M23.2942 32.8805C9.34952 49.2504 2.12773 70.2973 3.0841 91.7803C4.04047 113.263 13.1039 133.585 28.4481 148.651C43.7922 163.717 64.2766 172.408 85.7734 172.971C107.27 173.534 128.182 165.929 144.294 151.687C160.406 137.445 170.521 117.626 172.601 96.2224C174.682 74.8191 168.572 53.4228 155.504 36.345C142.436 19.2672 123.38 7.77731 102.177 4.19064C80.9742 0.603963 59.1998 5.18709 41.2417 17.0165' stroke='%23A6C4E7' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .catalog_detail_page_info__gifts_title::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='43' viewBox='0 0 42 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='41' height='41' rx='20.5' stroke='%23928F91'/%3E%3Cpath d='M28.7188 27.5935L32.7812 23.1248C32.7846 22.9638 32.7553 22.8038 32.6952 22.6545C32.6352 22.5051 32.5455 22.3694 32.4317 22.2556C32.3178 22.1417 32.1822 22.0521 32.0328 21.992C31.8834 21.932 31.7235 21.9027 31.5625 21.906C30.2625 21.906 29.3891 23.2345 28.6091 24.112L26.6875 26.2732' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.9375 22.1784C29.7104 21.9889 29.4204 21.8917 29.125 21.9062C28.1013 21.9062 27.3456 22.7187 26.6875 23.5068' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.4062 30.4375C21.8125 29.625 23.0312 29.625 23.0312 29.625H28.7188C28.9311 29.6151 29.132 29.5263 29.2823 29.3761C29.4326 29.2258 29.5214 29.0248 29.5312 28.8125C29.5313 28 28.4994 27.1875 27.0938 27.1875H21.6866C20.9356 27.0971 20.22 26.8175 19.6066 26.375C18.6182 25.5851 17.3903 25.1553 16.125 25.1563C15.4365 25.1572 14.7578 25.3186 14.1425 25.6275C13.1445 26.1087 12.083 26.4452 10.99 26.6269C10.4038 26.7189 9.81201 26.7705 9.21875 26.7813V31.6563C9.21875 31.6563 10.0516 30.0313 12.5419 30.0313C14.2806 30.0313 15.9463 30.6244 17.5225 31.2866C19.1281 32.0152 20.8626 32.4171 22.625 32.4688C23.3562 32.4932 24.0809 32.3236 24.7253 31.9772C25.7237 31.436 26.5457 30.6196 27.0938 29.625' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3125 25.1562V19.875' stroke='%23928F91' stroke-linejoin='round'/%3E%3Cpath d='M26.6875 19.875V27.1875' stroke='%23928F91' stroke-linejoin='round'/%3E%3Cpath d='M19.7812 19.875H14.5V18.25C14.5 18.0345 14.5856 17.8278 14.738 17.6755C14.8903 17.5231 15.097 17.4375 15.3125 17.4375H26.6875C26.903 17.4375 27.1097 17.5231 27.262 17.6755C27.4144 17.8278 27.5 18.0345 27.5 18.25V19.875H22.2188' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8112 13.4603C20.4693 14.1185 21.0015 17.0313 21.0015 17.0313C21.0015 17.0313 18.0887 16.4991 17.4305 15.841C17.1149 15.5253 16.9375 15.0971 16.9375 14.6506C16.9375 14.2042 17.1149 13.776 17.4305 13.4603C17.7462 13.1446 18.1744 12.9673 18.6209 12.9673C19.0673 12.9673 19.4955 13.1446 19.8112 13.4603Z' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1903 13.4603C21.5322 14.1185 21 17.0313 21 17.0313C21 17.0313 23.9128 16.4991 24.5709 15.841C24.8866 15.5253 25.064 15.0971 25.064 14.6506C25.064 14.2042 24.8866 13.776 24.5709 13.4603C24.2552 13.1446 23.8271 12.9673 23.3806 12.9673C22.9342 12.9673 22.506 13.1446 22.1903 13.4603Z' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.7812 17.4375V26.375' stroke='%23928F91' stroke-linejoin='round'/%3E%3Cpath d='M22.2188 17.4375V27.1875' stroke='%23928F91' stroke-linejoin='round'/%3E%3Cpath d='M21 10.5312V10.9375' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0938 12.9688L14.5 13.375' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6562 19.0625H12.0625' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.9062 12.9688L27.5 13.375' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3438 19.0625H29.9375' stroke='%23928F91' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }

  .catalog_detail_page_info__gifts_list_item:hover .catalog_detail_page_info__gifts_list_item_header_link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%23A6C4E7'/%3E%3Cpath d='M18.9808 15.361L24.6377 15.361M24.6377 15.361L24.6377 21.0178M24.6377 15.361L15.3597 24.639' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .catalog_detail_page_info__gifts_list_item_header_link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Crect x='1' y='0.5' width='39' height='39' rx='19.5' stroke='%23928F91'/%3E%3Cpath d='M19.4808 15.361L25.1377 15.361M25.1377 15.361L25.1377 21.0178M25.1377 15.361L15.8597 24.639' stroke='%23928F91' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .catalog__sort_dropdown_field::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%234F4F4F' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .catalog__preloader {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  }

  .catalog__preloader::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A");
  }

  .catalog__sections_list_slider_nav .slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='21' viewBox='0 0 46 21' fill='none'%3E%3Cpath d='M45.8536 10.8536C46.0488 10.6583 46.0488 10.3417 45.8536 10.1464L42.6716 6.96447C42.4763 6.7692 42.1597 6.7692 41.9645 6.96447C41.7692 7.15973 41.7692 7.47631 41.9645 7.67157L44.7929 10.5L41.9645 13.3284C41.7692 13.5237 41.7692 13.8403 41.9645 14.0355C42.1597 14.2308 42.4763 14.2308 42.6716 14.0355L45.8536 10.8536ZM0.5 11H45.5V10H0.5V11Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .catalog__sections_list_slider_nav .slick-arrow.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='21' viewBox='0 0 46 21' fill='none'%3E%3Cpath d='M45.8536 10.8536C46.0488 10.6583 46.0488 10.3417 45.8536 10.1464L42.6716 6.96447C42.4763 6.7692 42.1597 6.7692 41.9645 6.96447C41.7692 7.15973 41.7692 7.47631 41.9645 7.67157L44.7929 10.5L41.9645 13.3284C41.7692 13.5237 41.7692 13.8403 41.9645 14.0355C42.1597 14.2308 42.4763 14.2308 42.6716 14.0355L45.8536 10.8536ZM0.5 11H45.5V10H0.5V11Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .consultation_page__banner_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='%23151113' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .consultation_popup__cross {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_2443)'%3E%3Cpath d='M30 16.5107L28.4893 15L22.5 20.9893L16.5107 15L15 16.5107L20.9893 22.5L15 28.4893L16.5107 30L22.5 24.0107L28.4893 30L30 28.4893L24.0107 22.5L30 16.5107Z' fill='%238BC9FC' fill-opacity='0.3'/%3E%3C/g%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%238BC9FC' stroke-opacity='0.3' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='clip0_1074_2443'%3E%3Crect x='2' y='2' width='40' height='40' rx='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .consultation_popup__cross:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_2443)'%3E%3Cpath d='M30 16.5107L28.4893 15L22.5 20.9893L16.5107 15L15 16.5107L20.9893 22.5L15 28.4893L16.5107 30L22.5 24.0107L28.4893 30L30 28.4893L24.0107 22.5L30 16.5107Z' fill='%238BC9FC' fill-opacity='1'/%3E%3C/g%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%238BC9FC' stroke-opacity='1' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='clip0_1074_2443'%3E%3Crect x='2' y='2' width='40' height='40' rx='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .consultation_popup__form_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='11' viewBox='0 0 23 11' fill='none'%3E%3Cpath d='M17.5 1.5L21.5 5.5M21.5 5.5L17.5 9.5M21.5 5.5H1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .consultation_popup__form_btn:disabled::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='10' viewBox='0 0 23 10' fill='none'%3E%3Cpath d='M17.5 1L21.5 5M21.5 5L17.5 9M21.5 5H1.5' stroke='%238BC9FC' stroke-opacity='0.3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .consultation_popup__form_checkbox:checked ~ label .consultation_popup__form_checkbox_box::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_3415)'%3E%3Crect width='24' height='24' fill='%232E2F3D'/%3E%3Cpath d='M9.61197 14.9104L6.47764 11.7761L5.43286 12.8209L9.61197 17L18.5672 8.04478L17.5224 7L9.61197 14.9104Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1074_3415'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .consultation_popup__form_comment_complete.visible {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_3428)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1074_3428'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .consultation_popup__form_input_complete.visible {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1074_3399)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1074_3399'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .consultation_popup__policy_checkbox:checked ~ label .consultation_popup__form_policy_box::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_5654_5857)'%3E%3Cpath d='M6.32833 10.0373L4.1343 7.84328L3.40295 8.57463L6.32833 11.5L12.597 5.23134L11.8656 4.5L6.32833 10.0373Z' fill='%238BC9FC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5857'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .consultation_popup__thanks_back::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='10' viewBox='0 0 23 10' fill='none'%3E%3Cpath d='M17.5 1L21.5 5M21.5 5L17.5 9M21.5 5H1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .contacts-page #cursor.icon_phone-0,
  .contacts-page #cursor.icon_phone-1,
  .contacts-page #cursor.icon_phone-2,
  .contacts-page #cursor.icon_phone-3,
  .contacts-page #cursor.icon_phone-4 {
    background-image: url("/local/templates/vlaekan/img/icons/icon-phone.svg");
  }

  .contacts-page #cursor.icon_mail {
    background-image: url("/local/templates/vlaekan/img/icons/icon-mail.svg");
  }

  .contacts-page #cursor.icon_whatsapp {
    background-image: url("/local/templates/vlaekan/img/icons/icon-whatsapp.svg");
  }

  .contacts-page #cursor.icon_inst {
    background-image: url("/local/templates/vlaekan/img/icons/icon-inst.svg");
  }

  .contacts-page #cursor.icon_facebook {
    background-image: url("/local/templates/vlaekan/img/icons/icon-facebook.svg");
  }

  .contacts-page #cursor.icon_youtube {
    background-image: url("/local/templates/vlaekan/img/icons/icon-youtube.svg");
  }

  .cosmetologists_detail__banner_image_wrapp.--video::before {
    background-image: url("/local/templates/vlaekan/img/cosmetologists_page/video_ico.svg");
  }

  .cosmetologists_detail__cases_list_item_after::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.6289 8.35714C13.3867 6.11735 12.1405 3.15306 12.0996 0H11.8953C11.8544 3.15816 10.6082 6.12245 8.36604 8.35714C6.12386 10.5969 3.15642 11.8418 0 11.8827V12.0918C3.16152 12.1327 6.12896 13.3776 8.36604 15.6173C10.6133 17.8622 11.8595 20.8367 11.8953 24H12.1047C12.1405 20.8367 13.3867 17.8622 15.634 15.6173C17.8761 13.3776 20.8436 12.1327 24 12.0918V11.8827C20.8385 11.8418 17.871 10.5969 15.6289 8.35714Z' fill='white'/%3E%3C/svg%3E");
  }

  .cosmetologists_detail__cases_list_item_cure_time::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M6.37143 23.5715V27.0001H28.7714V4.71436H6.37143V9.85721H28.7714' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5714 3.00014V6.42871' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.6286 3.00014V6.42871' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5714 3.00014V6.42871' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.37143 9.857C6.37143 19.2856 1.22858 23.5713 1.22858 23.5713H23.6286C23.6286 23.5713 28.7714 19.2856 28.7714 9.857' stroke='%23828282' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_detail__cases_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_detail__contacts_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1231_37888)'%3E%3Cpath d='M12.003 0H11.997C5.3805 0 0 5.382 0 12C0 14.625 0.846 17.058 2.2845 19.0335L0.789 23.4915L5.4015 22.017C7.299 23.274 9.5625 24 12.003 24C18.6195 24 24 18.6165 24 12C24 5.3835 18.6195 0 12.003 0Z' fill='white'/%3E%3Cpath d='M18.9855 16.9453C18.696 17.7628 17.547 18.4408 16.6305 18.6388C16.0035 18.7723 15.1845 18.8788 12.4275 17.7358C8.90095 16.2748 6.62995 12.6913 6.45295 12.4588C6.28345 12.2263 5.02795 10.5613 5.02795 8.83928C5.02795 7.11728 5.90245 6.27878 6.25495 5.91878C6.54445 5.62328 7.02295 5.48828 7.48195 5.48828C7.63045 5.48828 7.76395 5.49578 7.88395 5.50178C8.23645 5.51678 8.41345 5.53778 8.64595 6.09428C8.93545 6.79178 9.64045 8.51378 9.72445 8.69078C9.80995 8.86778 9.89545 9.10778 9.77545 9.34028C9.66295 9.58028 9.56395 9.68678 9.38695 9.89078C9.20995 10.0948 9.04195 10.2508 8.86495 10.4698C8.70295 10.6603 8.51995 10.8643 8.72395 11.2168C8.92795 11.5618 9.63295 12.7123 10.671 13.6363C12.0105 14.8288 13.0965 15.2098 13.485 15.3718C13.7745 15.4918 14.1195 15.4633 14.331 15.2383C14.5995 14.9488 14.931 14.4688 15.2685 13.9963C15.5085 13.6573 15.8115 13.6153 16.1295 13.7353C16.4535 13.8478 18.168 14.6953 18.5205 14.8708C18.873 15.0478 19.1055 15.1318 19.191 15.2803C19.275 15.4288 19.275 16.1263 18.9855 16.9453Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1231_37888'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .cosmetologists_detail__contacts_socials_item.--facebook::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1231_37900)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9617 0.36377C14.1251 0.388457 16.0796 0.920165 17.825 1.95889C19.5497 2.97688 20.9843 4.42031 21.9918 6.15114C23.0242 7.90712 23.5527 9.87341 23.5773 12.05C23.516 15.0281 22.5767 17.5718 20.7593 19.6808C18.942 21.7899 16.6144 23.0948 14.2049 23.595V15.2452H16.4829L16.9981 11.964H13.5487V9.81485C13.5295 9.36932 13.6704 8.93164 13.9459 8.58095C14.2218 8.2293 14.7075 8.04448 15.4032 8.02648H17.4862V5.15218C17.4563 5.14256 17.1727 5.10454 16.6354 5.0381C16.0261 4.96681 15.4133 4.92873 14.7998 4.92403C13.4113 4.93043 12.3131 5.32211 11.5054 6.09906C10.6976 6.87579 10.2849 7.99956 10.2675 9.47035V11.964H7.64245V15.2452H10.2675V23.595C7.30894 23.0948 4.98136 21.7899 3.16402 19.6808C1.34667 17.5718 0.407391 15.0281 0.346069 12.05C0.370604 9.87331 0.899097 7.90702 1.93155 6.15114C2.93902 4.42031 4.37369 2.97689 6.09835 1.95889C7.84377 0.920365 9.79821 0.388657 11.9617 0.36377Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1231_37900'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .cosmetologists_detail__contacts_socials_item.--instagram::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1231_37894)'%3E%3Cpath d='M12 14.4609C13.3591 14.4609 14.4609 13.3591 14.4609 12C14.4609 10.6409 13.3591 9.53906 12 9.53906C10.6409 9.53906 9.53906 10.6409 9.53906 12C9.53906 13.3591 10.6409 14.4609 12 14.4609Z' fill='%23828282'/%3E%3Cpath d='M12 0.28125C5.52792 0.28125 0.28125 5.52792 0.28125 12C0.28125 18.4721 5.52792 23.7188 12 23.7188C18.4721 23.7188 23.7188 18.4721 23.7188 12C23.7188 5.52792 18.4721 0.28125 12 0.28125ZM19.2402 14.9784C19.184 16.0926 18.8709 17.1912 18.059 17.9945C17.2392 18.8055 16.1353 19.1076 15.0105 19.1633H8.98959C7.86459 19.1076 6.76087 18.8056 5.94108 17.9945C5.12911 17.1912 4.81608 16.0926 4.75983 14.9784V9.02156C4.81608 7.90744 5.12916 6.80878 5.94108 6.00544C6.76087 5.1945 7.86473 4.89234 8.98959 4.8367H15.0104C16.1354 4.89234 17.2391 5.19436 18.0589 6.00544C18.8709 6.80878 19.1839 7.90744 19.2402 9.02156L19.2402 14.9784Z' fill='%23828282'/%3E%3Cpath d='M14.9344 6.19374C13.4678 6.15352 10.5325 6.15352 9.066 6.19374C8.30282 6.21469 7.43765 6.40468 6.8939 6.98546C6.32887 7.58916 6.11536 8.31853 6.0937 9.13449C6.05564 10.5666 6.0937 14.8651 6.0937 14.8651C6.1185 15.6809 6.32887 16.4104 6.8939 17.0141C7.43765 17.595 8.30282 17.7848 9.066 17.8058C10.5325 17.846 13.4678 17.846 14.9344 17.8058C15.6975 17.7848 16.5627 17.5949 17.1065 17.0141C17.6715 16.4104 17.885 15.681 17.9067 14.8651V9.13449C17.885 8.31853 17.6715 7.58916 17.1065 6.98546C16.5625 6.40449 15.6974 6.21469 14.9344 6.19374ZM12 15.8142C11.2456 15.8142 10.5081 15.5905 9.8808 15.1714C9.25352 14.7522 8.76461 14.1565 8.4759 13.4595C8.18719 12.7625 8.11166 11.9955 8.25884 11.2556C8.40602 10.5157 8.76931 9.836 9.30277 9.30254C9.83623 8.76908 10.5159 8.40579 11.2558 8.25861C11.9958 8.11143 12.7627 8.18697 13.4597 8.47567C14.1567 8.76438 14.7525 9.25329 15.1716 9.88057C15.5907 10.5079 15.8144 11.2453 15.8144 11.9998C15.8144 13.0114 15.4126 13.9816 14.6972 14.697C13.9819 15.4123 13.0117 15.8142 12 15.8142ZM15.8307 8.97268C15.6798 8.97264 15.5323 8.92786 15.4069 8.84401C15.2814 8.76016 15.1837 8.641 15.126 8.5016C15.0683 8.3622 15.0532 8.20881 15.0826 8.06084C15.1121 7.91286 15.1848 7.77695 15.2915 7.67027C15.3982 7.5636 15.5341 7.49096 15.6821 7.46154C15.8301 7.43212 15.9835 7.44724 16.1228 7.50498C16.2622 7.56273 16.3814 7.66051 16.4652 7.78597C16.549 7.91142 16.5937 8.05891 16.5937 8.20979C16.5937 8.30999 16.574 8.4092 16.5357 8.50177C16.4973 8.59434 16.4411 8.67845 16.3702 8.7493C16.2994 8.82014 16.2153 8.87633 16.1227 8.91466C16.0301 8.95299 15.9309 8.9727 15.8307 8.97268Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1231_37894'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .cosmetologists_detail__others_list_item:hover .cosmetologists_detail__others_list_item_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_detail__others_list_item_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_detail__others_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__mobile_filter_header_close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D8D5D7'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4742 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7264L14.9354 16.0002L11.2091 12.274C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9356L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.274L17.0646 16.0002L20.7909 19.7264C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4742 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__mobile_filter_problem_title::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 15L12 9L18 15' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__filter_item.--dropdown-item::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__filter_item_popup::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='20' viewBox='0 0 50 20' fill='none'%3E%3Cpath d='M25 0L50 20H0L25 0Z' fill='white'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__filter_item_popup_close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D8D5D7'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__filter_results_item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%23C4C1C3'/%3E%3Cpath d='M10.5 10.8517L7.51901 13.8327C7.40748 13.9442 7.26553 14 7.09316 14C6.92079 14 6.77883 13.9442 6.6673 13.8327C6.55577 13.7212 6.5 13.5792 6.5 13.4068C6.5 13.2345 6.55577 13.0925 6.6673 12.981L9.64829 10L6.6673 7.01901C6.55577 6.90748 6.5 6.76553 6.5 6.59316C6.5 6.42079 6.55577 6.27883 6.6673 6.1673C6.77883 6.05577 6.92079 6 7.09316 6C7.26553 6 7.40748 6.05577 7.51901 6.1673L10.5 9.14829L13.481 6.1673C13.5925 6.05577 13.7345 6 13.9068 6C14.0792 6 14.2212 6.05577 14.3327 6.1673C14.4442 6.27883 14.5 6.42079 14.5 6.59316C14.5 6.76553 14.4442 6.90748 14.3327 7.01901L11.3517 10L14.3327 12.981C14.4442 13.0925 14.5 13.2345 14.5 13.4068C14.5 13.5792 14.4442 13.7212 14.3327 13.8327C14.2212 13.9442 14.0792 14 13.9068 14C13.7345 14 13.5925 13.9442 13.481 13.8327L10.5 10.8517Z' fill='%23C4C1C3'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__filter_results_item:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%232E2F3D'/%3E%3Cpath d='M10.5 10.8517L7.51901 13.8327C7.40748 13.9442 7.26553 14 7.09316 14C6.92079 14 6.77883 13.9442 6.6673 13.8327C6.55577 13.7212 6.5 13.5792 6.5 13.4068C6.5 13.2345 6.55577 13.0925 6.6673 12.981L9.64829 10L6.6673 7.01901C6.55577 6.90748 6.5 6.76553 6.5 6.59316C6.5 6.42079 6.55577 6.27883 6.6673 6.1673C6.77883 6.05577 6.92079 6 7.09316 6C7.26553 6 7.40748 6.05577 7.51901 6.1673L10.5 9.14829L13.481 6.1673C13.5925 6.05577 13.7345 6 13.9068 6C14.0792 6 14.2212 6.05577 14.3327 6.1673C14.4442 6.27883 14.5 6.42079 14.5 6.59316C14.5 6.76553 14.4442 6.90748 14.3327 7.01901L11.3517 10L14.3327 12.981C14.4442 13.0925 14.5 13.2345 14.5 13.4068C14.5 13.5792 14.4442 13.7212 14.3327 13.8327C14.2212 13.9442 14.0792 14 13.9068 14C13.7345 14 13.5925 13.9442 13.481 13.8327L10.5 10.8517Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__item:hover .cosmetologists_list__item_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__item_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__item_whatsapp::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2725_3042)'%3E%3Cmask id='mask0_2725_3042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M0 3.8147e-06H24V24H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2725_3042)'%3E%3Cpath d='M5.99489 21.4852L0.703172 23.2971L2.56181 18.0521C1.44455 16.3047 0.703125 14.228 0.703125 12.0001C0.703125 5.78691 5.78681 0.703228 12 0.703228C18.2132 0.703228 23.2969 5.78691 23.2969 12.0001C23.2969 18.2133 18.2132 23.297 12 23.297C9.77208 23.297 7.7423 22.6025 5.99489 21.4852Z' fill='%232E2F3D' stroke='%232E2F3D' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.12174 5.88412C5.88822 7.11758 6.27142 11.7342 9.35514 14.8179C12.439 17.9017 17.0555 18.2849 18.289 17.0514L18.8473 16.493C19.1558 16.1846 19.1558 15.6846 18.8473 15.3763L16.6139 13.1429C16.3055 12.8345 15.8056 12.8345 15.4972 13.1429L14.9388 13.7012C14.322 14.318 13.3221 14.318 12.7053 13.7012L10.4719 11.4677C9.85516 10.851 9.85516 9.85105 10.4719 9.23427L11.0303 8.67594C11.3387 8.36755 11.3387 7.86758 11.0303 7.55919L8.79682 5.32574C8.48842 5.01735 7.98846 5.01735 7.68007 5.32574L7.12174 5.88412Z' stroke='white' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2725_3042'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .index_cosmetologists__header_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_cosmetologists__header_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_cosmetologists__list_item_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_cosmetologists__list_item_link:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_cosmetologists__list_nav .slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_cosmetologists__list_item_whatsapp::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2725_3042)'%3E%3Cmask id='mask0_2725_3042' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M0 3.8147e-06H24V24H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2725_3042)'%3E%3Cpath d='M5.99489 21.4852L0.703172 23.2971L2.56181 18.0521C1.44455 16.3047 0.703125 14.228 0.703125 12.0001C0.703125 5.78691 5.78681 0.703228 12 0.703228C18.2132 0.703228 23.2969 5.78691 23.2969 12.0001C23.2969 18.2133 18.2132 23.297 12 23.297C9.77208 23.297 7.7423 22.6025 5.99489 21.4852Z' fill='%232E2F3D' stroke='%232E2F3D' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.12174 5.88412C5.88822 7.11758 6.27142 11.7342 9.35514 14.8179C12.439 17.9017 17.0555 18.2849 18.289 17.0514L18.8473 16.493C19.1558 16.1846 19.1558 15.6846 18.8473 15.3763L16.6139 13.1429C16.3055 12.8345 15.8056 12.8345 15.4972 13.1429L14.9388 13.7012C14.322 14.318 13.3221 14.318 12.7053 13.7012L10.4719 11.4677C9.85516 10.851 9.85516 9.85105 10.4719 9.23427L11.0303 8.67594C11.3387 8.36755 11.3387 7.86758 11.0303 7.55919L8.79682 5.32574C8.48842 5.01735 7.98846 5.01735 7.68007 5.32574L7.12174 5.88412Z' stroke='white' stroke-width='1.40625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2725_3042'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .error {
    background-image: url("/local/templates/vlaekan/img/bg/error_bg.webp");
  }

  .error__content_link_text::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='%237DA5D2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .error__content_link:hover .error__content_link_text::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .experts_detail__contacts_btn_text::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_6157_921)'%3E%3Cpath d='M12.003 0H11.997C5.3805 0 0 5.382 0 12C0 14.625 0.846 17.058 2.2845 19.0335L0.789 23.4915L5.4015 22.017C7.299 23.274 9.5625 24 12.003 24C18.6195 24 24 18.6165 24 12C24 5.3835 18.6195 0 12.003 0Z' fill='white'/%3E%3Cpath d='M18.9853 16.9455C18.6958 17.763 17.5468 18.441 16.6303 18.639C16.0033 18.7725 15.1843 18.879 12.4273 17.736C8.90083 16.275 6.62983 12.6915 6.45283 12.459C6.28333 12.2265 5.02783 10.5615 5.02783 8.83953C5.02783 7.11753 5.90233 6.27903 6.25483 5.91903C6.54433 5.62353 7.02283 5.48853 7.48183 5.48853C7.63033 5.48853 7.76383 5.49603 7.88383 5.50203C8.23633 5.51703 8.41333 5.53803 8.64583 6.09453C8.93533 6.79203 9.64033 8.51403 9.72433 8.69103C9.80983 8.86803 9.89533 9.10803 9.77533 9.34053C9.66283 9.58053 9.56383 9.68703 9.38683 9.89103C9.20983 10.095 9.04183 10.251 8.86483 10.47C8.70283 10.6605 8.51983 10.8645 8.72383 11.217C8.92783 11.562 9.63283 12.7125 10.6708 13.6365C12.0103 14.829 13.0963 15.21 13.4848 15.372C13.7743 15.492 14.1193 15.4635 14.3308 15.2385C14.5993 14.949 14.9308 14.469 15.2683 13.9965C15.5083 13.6575 15.8113 13.6155 16.1293 13.7355C16.4533 13.848 18.1678 14.6955 18.5203 14.871C18.8728 15.048 19.1053 15.132 19.1908 15.2805C19.2748 15.429 19.2748 16.1265 18.9853 16.9455Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6157_921'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .experts_detail__contacts_social_item.--instagram::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6165_19027)'%3E%3Cpath d='M12 14.9609C13.3591 14.9609 14.4609 13.8591 14.4609 12.5C14.4609 11.1409 13.3591 10.0391 12 10.0391C10.6409 10.0391 9.53906 11.1409 9.53906 12.5C9.53906 13.8591 10.6409 14.9609 12 14.9609Z' fill='%23828282'/%3E%3Cpath d='M12 0.78125C5.52792 0.78125 0.28125 6.02792 0.28125 12.5C0.28125 18.9721 5.52792 24.2188 12 24.2188C18.4721 24.2188 23.7188 18.9721 23.7188 12.5C23.7188 6.02792 18.4721 0.78125 12 0.78125ZM19.2402 15.4784C19.184 16.5926 18.8709 17.6912 18.059 18.4945C17.2392 19.3055 16.1353 19.6076 15.0105 19.6633H8.98959C7.86459 19.6076 6.76087 19.3056 5.94108 18.4945C5.12911 17.6912 4.81608 16.5926 4.75983 15.4784V9.52156C4.81608 8.40744 5.12916 7.30878 5.94108 6.50544C6.76087 5.6945 7.86473 5.39234 8.98959 5.3367H15.0104C16.1354 5.39234 17.2391 5.69436 18.0589 6.50544C18.8709 7.30878 19.1839 8.40744 19.2402 9.52156L19.2402 15.4784Z' fill='%23828282'/%3E%3Cpath d='M14.9342 6.69374C13.4677 6.65352 10.5324 6.65352 9.06587 6.69374C8.3027 6.71469 7.43753 6.90468 6.89378 7.48546C6.32875 8.08916 6.11523 8.81853 6.09358 9.63449C6.05551 11.0666 6.09358 15.3651 6.09358 15.3651C6.11837 16.1809 6.32875 16.9104 6.89378 17.5141C7.43753 18.095 8.3027 18.2848 9.06587 18.3058C10.5324 18.346 13.4677 18.346 14.9342 18.3058C15.6974 18.2848 16.5626 18.0949 17.1063 17.5141C17.6714 16.9104 17.8849 16.181 17.9065 15.3651V9.63449C17.8849 8.81853 17.6714 8.08916 17.1063 7.48546C16.5624 6.90449 15.6972 6.71469 14.9342 6.69374ZM11.9999 16.3142C11.2454 16.3142 10.508 16.0905 9.88068 15.6714C9.25339 15.2522 8.76449 14.6565 8.47578 13.9595C8.18707 13.2625 8.11153 12.4955 8.25871 11.7556C8.4059 11.0157 8.76919 10.336 9.30265 9.80254C9.83611 9.26908 10.5158 8.90579 11.2557 8.75861C11.9956 8.61143 12.7626 8.68697 13.4596 8.97567C14.1566 9.26438 14.7523 9.75329 15.1715 10.3806C15.5906 11.0079 15.8143 11.7453 15.8143 12.4998C15.8143 13.5114 15.4124 14.4816 14.6971 15.197C13.9818 15.9123 13.0115 16.3142 11.9999 16.3142ZM15.8305 9.47268C15.6797 9.47264 15.5322 9.42786 15.4068 9.34401C15.2813 9.26016 15.1836 9.141 15.1259 9.0016C15.0681 8.8622 15.0531 8.70881 15.0825 8.56084C15.112 8.41286 15.1847 8.27695 15.2914 8.17027C15.3981 8.0636 15.534 7.99096 15.682 7.96154C15.83 7.93212 15.9833 7.94724 16.1227 8.00498C16.2621 8.06273 16.3812 8.16051 16.4651 8.28597C16.5489 8.41142 16.5936 8.55891 16.5936 8.70979C16.5936 8.80999 16.5739 8.9092 16.5355 9.00177C16.4972 9.09434 16.441 9.17845 16.3701 9.2493C16.2993 9.32014 16.2151 9.37633 16.1225 9.41466C16.03 9.45299 15.9307 9.4727 15.8305 9.47268Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6165_19027'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .experts_detail__contacts_social_item.--facebook::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_6178_922)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9618 0.86377C14.1252 0.888457 16.0797 1.42016 17.8252 2.45889C19.5498 3.47688 20.9845 4.92031 21.9919 6.65114C23.0243 8.40712 23.5528 10.3734 23.5774 12.55C23.5161 15.5281 22.5768 18.0718 20.7595 20.1808C18.9421 22.2899 16.6145 23.5948 14.2051 24.095V15.7452H16.483L16.9982 12.464H13.5488V10.3148C13.5297 9.86932 13.6706 9.43164 13.946 9.08095C14.2219 8.7293 14.7077 8.54448 15.4033 8.52648H17.4863V5.65218C17.4564 5.64256 17.1728 5.60454 16.6355 5.5381C16.0262 5.46681 15.4134 5.42873 14.7999 5.42403C13.4114 5.43043 12.3132 5.82211 11.5055 6.59906C10.6977 7.37579 10.2851 8.49956 10.2676 9.97035V12.464H7.64258V15.7452H10.2676V24.095C7.30906 23.5948 4.98148 22.2899 3.16414 20.1808C1.34679 18.0718 0.407513 15.5281 0.346191 12.55C0.370726 10.3733 0.89922 8.40702 1.93167 6.65114C2.93915 4.92031 4.37381 3.47689 6.09847 2.45889C7.84389 1.42036 9.79833 0.888657 11.9618 0.86377Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6178_922'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.first_item::before {
    background: url("/local/templates/vlaekan/img/ii-banner/ii-banner-add-btn.svg");
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.last_item::before {
    background: url("/local/templates/vlaekan/img/ii-banner/ii-banner-finger-images.svg") center no-repeat;
  }

  .item_btn_close {
    background: url("/local/templates/vlaekan/img/ii-banner/ii-banner-closed.svg") center no-repeat;
  }

  .item_btn_close:hover {
    background: url("/local/templates/vlaekan/img/ii-banner/ii-banner-clos-hover.svg") center no-repeat;
  }

  .for_cosmetologists__footer_link:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .for_cosmetologists__footer_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .main_header_desktop__cart_select_count_btn--minus {
    background: url("/local/templates/vlaekan/img/icons/minus.svg") center no-repeat;
  }

  .main_header_desktop__cart_select_count_btn--minus:hover {
    background: url("/local/templates/vlaekan/img/icons/minus-active.svg") center no-repeat;
  }

  .main_header_desktop__cart_select_count_btn--plus {
    background: url("/local/templates/vlaekan/img/icons/plus.svg") center no-repeat;
  }

  .main_header_desktop__cart_select_count_btn--plus:hover {
    background: url("/local/templates/vlaekan/img/icons/plus-active.svg") center no-repeat;
  }

  .main_header_desktop__cart_popup_counter_btn_minus {
    background: url("/local/templates/vlaekan/img/icons/minus.svg") center no-repeat;
  }

  .main_header_desktop__cart_popup_counter_btn_plus {
    background: url("/local/templates/vlaekan/img/icons/plus.svg") center no-repeat;
  }

  .main_header_desktop__cart_share_btn::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cg clip-path='url(%23clip0_10068_1442)'%3E%3Cpath d='M9.93458 15.4774C9.93458 15.8613 10.2458 16.1726 10.6298 16.1726C11.0138 16.1726 11.325 15.8613 11.325 15.4774V2.86476L14.7184 6.25811C14.9899 6.52962 15.4301 6.52962 15.7016 6.25811C15.9731 5.98662 15.9731 5.54643 15.7016 5.27492L11.1305 0.703772C10.9964 0.569694 10.8212 0.501828 10.6455 0.500174C10.6402 0.500058 10.635 0.5 10.6298 0.5C10.6196 0.5 10.6094 0.500222 10.5992 0.50066C10.4126 0.49356 10.2236 0.561268 10.081 0.703783L5.50991 5.27492C5.2384 5.54643 5.2384 5.98662 5.50991 6.25813C5.78142 6.52964 6.22161 6.52964 6.4931 6.25813L9.93458 2.81665V15.4774Z' fill='%23828282'/%3E%3Cpath d='M2.17514 12.1608C2.17514 11.7769 1.86386 11.4656 1.47991 11.4656C1.09593 11.4656 0.784668 11.7769 0.784668 12.1608V17.4874C0.784668 19.1512 2.13349 20.5 3.79734 20.5H17.2994C18.9633 20.5 20.3121 19.1512 20.3121 17.4874V12.1608C20.3121 11.7769 20.0008 11.4656 19.6169 11.4656C19.2329 11.4656 18.9216 11.7769 18.9216 12.1608V17.4874C18.9216 18.3833 18.1954 19.1096 17.2994 19.1096H3.79734C2.90142 19.1096 2.17514 18.3833 2.17514 17.4874V12.1608Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10068_1442'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.54834 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header_desktop__cart_share_btn:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cg clip-path='url(%23clip0_10068_1442)'%3E%3Cpath d='M9.93458 15.4774C9.93458 15.8613 10.2458 16.1726 10.6298 16.1726C11.0138 16.1726 11.325 15.8613 11.325 15.4774V2.86476L14.7184 6.25811C14.9899 6.52962 15.4301 6.52962 15.7016 6.25811C15.9731 5.98662 15.9731 5.54643 15.7016 5.27492L11.1305 0.703772C10.9964 0.569694 10.8212 0.501828 10.6455 0.500174C10.6402 0.500058 10.635 0.5 10.6298 0.5C10.6196 0.5 10.6094 0.500222 10.5992 0.50066C10.4126 0.49356 10.2236 0.561268 10.081 0.703783L5.50991 5.27492C5.2384 5.54643 5.2384 5.98662 5.50991 6.25813C5.78142 6.52964 6.22161 6.52964 6.4931 6.25813L9.93458 2.81665V15.4774Z' fill='%23151113'/%3E%3Cpath d='M2.17514 12.1608C2.17514 11.7769 1.86386 11.4656 1.47991 11.4656C1.09593 11.4656 0.784668 11.7769 0.784668 12.1608V17.4874C0.784668 19.1512 2.13349 20.5 3.79734 20.5H17.2994C18.9633 20.5 20.3121 19.1512 20.3121 17.4874V12.1608C20.3121 11.7769 20.0008 11.4656 19.6169 11.4656C19.2329 11.4656 18.9216 11.7769 18.9216 12.1608V17.4874C18.9216 18.3833 18.1954 19.1096 17.2994 19.1096H3.79734C2.90142 19.1096 2.17514 18.3833 2.17514 17.4874V12.1608Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10068_1442'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.54834 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header_desktop__cart_share_btn_message::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_7834_25526)'%3E%3Crect x='0.0483398' width='24' height='24' rx='12' fill='%23A1CE42'/%3E%3Cpath d='M9.18265 15.4925L5.42146 11.7313L4.16772 12.9851L9.18265 18L19.9289 7.25373L18.6752 6L9.18265 15.4925Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7834_25526'%3E%3Crect x='0.0483398' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header_desktop__cart_share_btn_message::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill='none'%3E%3Cpath d='M9.04842 0L17.3818 10H0.715088L9.04842 0Z' fill='%23F5F4F6'/%3E%3C/svg%3E");
  }

  .main_header__mobile_controls_link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1418_5975)'%3E%3Cpath d='M39.8834 17.0747L34.1885 20.7398L38.1354 25.0392C38.7295 25.6547 38.2828 26.7774 37.4306 26.8154L32.2009 27.2242L35.5417 33.497C36.0308 34.3428 35.036 35.4007 34.1603 34.949L27.1403 31.7491L26.5905 36.415C26.5264 37.1977 25.5391 37.6323 24.9271 37.1481L19.5987 33.2856L15.4121 39.5444C14.9286 40.3271 13.642 40.04 13.495 39.1498L11.8316 30.565L8.19469 31.0584C7.8705 31.1007 7.54623 30.9879 7.32072 30.7624C7.0952 30.5369 6.9683 30.2126 7.01064 29.9025L7.51809 25.1097L0.582684 24.419C0.145611 24.3767 -0.220824 24.0666 -0.33361 23.6296C-0.446409 23.2067 -0.277252 22.7556 0.089269 22.5019L5.64325 18.6254L2.42936 14.5515C1.90475 13.9238 2.34522 12.8797 3.17638 12.8458L7.99733 12.4229L6.06612 6.05133C5.9534 5.65668 6.08023 5.21969 6.39039 4.93775C6.71458 4.66991 7.16568 4.61356 7.5322 4.79681L13.5936 7.67245L14.7214 2.24542C14.8703 1.41153 16.0093 1.12371 16.5539 1.76606L20.6136 6.40374L26.5623 0.314224C27.18 -0.364561 28.4057 0.137483 28.3808 1.04712V8.47596L33.0184 7.37643C33.8064 7.17077 34.5287 7.96343 34.273 8.71557L32.6802 13.9454L39.4888 15.1435C39.9116 15.214 40.2499 15.5524 40.3486 15.9753C40.4332 16.3981 40.2499 16.8351 39.8834 17.0747ZM28.3808 23.4464C28.26 18.6498 22.2433 18.6489 22.122 23.4463C22.2382 28.2255 28.264 28.2262 28.3808 23.4464ZM19.6128 24.4895L23.6021 15.4536C23.8417 14.9321 23.588 14.2977 23.0664 14.0722C22.5308 13.8326 21.8964 14.0722 21.6709 14.6079L17.6675 23.6295C17.3648 24.3046 17.8917 25.128 18.6401 25.1097C19.0489 25.1097 19.4295 24.8841 19.6128 24.4895ZM19.1476 16.4546C19.0264 11.6636 13.0176 11.6501 12.9029 16.4545C13.0127 21.2406 19.0303 21.2288 19.1476 16.4546ZM17.0331 16.4545C16.9873 14.4651 15.0641 14.4498 15.0173 16.4546C15.0669 18.4397 16.9849 18.4239 17.0331 16.4545ZM25.2513 21.9239C23.9358 21.9771 23.9237 24.8964 25.2514 24.9546C26.5794 24.8959 26.5666 21.9767 25.2513 21.9239Z' fill='%23A6C4E7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1418_5975'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header__mobile_menu span::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M21.25 6.875C21.25 7.04076 21.1842 7.19973 21.0669 7.31694C20.9497 7.43415 20.7908 7.5 20.625 7.5H4.375C4.20924 7.5 4.05027 7.43415 3.93306 7.31694C3.81585 7.19973 3.75 7.04076 3.75 6.875C3.75 6.70924 3.81585 6.55027 3.93306 6.43306C4.05027 6.31585 4.20924 6.25 4.375 6.25H20.625C20.7908 6.25 20.9497 6.31585 21.0669 6.43306C21.1842 6.55027 21.25 6.70924 21.25 6.875ZM18.125 11.875H4.375C4.20924 11.875 4.05027 11.9408 3.93306 12.0581C3.81585 12.1753 3.75 12.3342 3.75 12.5C3.75 12.6658 3.81585 12.8247 3.93306 12.9419C4.05027 13.0592 4.20924 13.125 4.375 13.125H18.125C18.2908 13.125 18.4497 13.0592 18.5669 12.9419C18.6842 12.8247 18.75 12.6658 18.75 12.5C18.75 12.3342 18.6842 12.1753 18.5669 12.0581C18.4497 11.9408 18.2908 11.875 18.125 11.875ZM12.5 17.5H4.375C4.20924 17.5 4.05027 17.5658 3.93306 17.6831C3.81585 17.8003 3.75 17.9592 3.75 18.125C3.75 18.2908 3.81585 18.4497 3.93306 18.5669C4.05027 18.6842 4.20924 18.75 4.375 18.75H12.5C12.6658 18.75 12.8247 18.6842 12.9419 18.5669C13.0592 18.4497 13.125 18.2908 13.125 18.125C13.125 17.9592 13.0592 17.8003 12.9419 17.6831C12.8247 17.5658 12.6658 17.5 12.5 17.5Z' fill='white'/%3E%3C/svg%3E");
  }

  .main_header__mobile_menu.active span::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.7119 7.90039C15.8141 7.90039 15.9121 7.94058 15.9844 8.0127C16.0567 8.08506 16.0977 8.1838 16.0977 8.28613C16.0976 8.38837 16.0567 8.4863 15.9844 8.55859L12.5439 12L15.9863 15.4414C16.0586 15.5137 16.0996 15.6117 16.0996 15.7139C16.0996 15.8162 16.0587 15.9149 15.9863 15.9873C15.9141 16.0595 15.816 16.0995 15.7139 16.0996C15.6116 16.0996 15.5128 16.0596 15.4404 15.9873L11.998 12.5459L8.55762 15.9873C8.52189 16.023 8.47924 16.051 8.43262 16.0703C8.38584 16.0897 8.33579 16.0996 8.28516 16.0996C8.23451 16.0996 8.18449 16.0897 8.1377 16.0703C8.09104 16.051 8.04843 16.023 8.0127 15.9873L8.01172 15.9863C7.94015 15.9141 7.90041 15.8165 7.90039 15.7148C7.90039 15.6129 7.93988 15.5146 8.01172 15.4424H8.0127L11.4521 12L8.0127 8.55859L8.00684 8.55371L8.08301 8.48828L8.00684 8.55273C7.94383 8.47899 7.91129 8.38404 7.91504 8.28711C7.91883 8.1901 7.95869 8.09795 8.02734 8.0293C8.09602 7.96065 8.18813 7.92075 8.28516 7.91699C8.38209 7.91325 8.47704 7.94577 8.55078 8.00879L8.55664 8.01465L11.998 11.4541L15.4395 8.0127C15.5118 7.94055 15.6098 7.90041 15.7119 7.90039Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3Crect x='2.5' y='2.5' width='19' height='19' rx='9.5' stroke='white'/%3E%3C/svg%3E");
  }

  .main_header__authorization_sbt:not(:disabled) .main_header__authorization_sbt_ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%237DA5D2'/%3E%3Cpath d='M23.3469 9.00725C21.5973 9.07971 21.4515 9.94928 20.9413 11.0362L15.6197 23.5H14.3805L8.98604 10.8913C8.84025 10.6014 8.76735 10.3116 8.62156 10.0942C8.18417 9.2971 7.60099 9.07971 6.72622 9.00725H6.65332V8.5H11.2459L15.6197 19.0072L18.7543 11.6884C18.9001 11.2536 19.0459 10.9638 19.1188 10.6739C19.5562 9.36957 18.4627 9.15217 17.7338 9.00725V8.5H23.3469V9.00725Z' fill='white'/%3E%3C/svg%3E");
  }

  .main_header__authorization_sbt_ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%23E1E0E2'/%3E%3Cpath d='M23.3469 9.00725C21.5973 9.07971 21.4515 9.94928 20.9413 11.0362L15.6197 23.5H14.3805L8.98604 10.8913C8.84025 10.6014 8.76735 10.3116 8.62156 10.0942C8.18417 9.2971 7.60099 9.07971 6.72622 9.00725H6.65332V8.5H11.2459L15.6197 19.0072L18.7543 11.6884C18.9001 11.2536 19.0459 10.9638 19.1188 10.6739C19.5562 9.36957 18.4627 9.15217 17.7338 9.00725V8.5H23.3469V9.00725Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .main_header_mobile__link._locked::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_2761_27283)'%3E%3Cpath d='M9 0.25C10.3583 0.24995 11.6638 0.77637 12.6422 1.71866C13.6205 2.66094 14.1956 3.94575 14.2465 5.30312L14.25 5.5H15.125C15.5665 5.49986 15.9917 5.66661 16.3155 5.96681C16.6392 6.26701 16.8375 6.67849 16.8706 7.11875L16.875 7.25V16C16.8751 16.4415 16.7084 16.8667 16.4082 17.1905C16.108 17.5142 15.6965 17.7125 15.2562 17.7456L15.125 17.75H2.875C2.4335 17.7501 2.00825 17.5834 1.68452 17.2832C1.36079 16.983 1.16249 16.5715 1.12938 16.1312L1.125 16V7.25C1.12486 6.8085 1.29161 6.38325 1.59181 6.05952C1.89201 5.73579 2.30349 5.53749 2.74375 5.50437L2.875 5.5H3.75C3.75 4.10761 4.30312 2.77226 5.28769 1.78769C6.27226 0.803123 7.60761 0.25 9 0.25ZM15.125 7.25H2.875V16H15.125V7.25ZM9 9C9.37327 9.00012 9.73672 9.11958 10.0373 9.34094C10.3378 9.5623 10.5597 9.87396 10.6705 10.2304C10.7814 10.5868 10.7753 10.9694 10.6533 11.3221C10.5313 11.6749 10.2996 11.9794 9.99225 12.1911L9.875 12.2655V13.375C9.87475 13.598 9.78936 13.8125 9.63626 13.9747C9.48316 14.1369 9.27392 14.2345 9.05128 14.2475C8.82864 14.2606 8.60942 14.1882 8.4384 14.045C8.26737 13.9019 8.15747 13.6988 8.13112 13.4774L8.125 13.375V12.2655C7.7914 12.0729 7.53068 11.7756 7.38327 11.4197C7.23586 11.0638 7.21 10.6692 7.30971 10.2971C7.40941 9.92497 7.6291 9.59617 7.93472 9.36165C8.24033 9.12714 8.61478 9.00002 9 9ZM9 2C8.07174 2 7.1815 2.36875 6.52513 3.02513C5.86875 3.6815 5.5 4.57174 5.5 5.5H12.5C12.5 4.57174 12.1313 3.6815 11.4749 3.02513C10.8185 2.36875 9.92826 2 9 2Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2761_27283'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header_mobile__search_container form.active .header_search__send {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 10L11 16M17 10L11 4M17 10L3 10' stroke='%23A6C4E7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .main_header_mobile__search_container form.active .main_header_mobile__search_send {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 10L11 16M17 10L11 4M17 10L3 10' stroke='%23A6C4E7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .main_header_mobile__search_title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4742 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7264L14.9354 16.0002L11.2091 12.274C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9356L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.274L17.0646 16.0002L20.7909 19.7264C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4742 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .main_header_mobile__search_send {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M19.0669 18.1831L14.53 13.6461C15.5247 12.4534 16.125 10.9209 16.125 9.25C16.125 5.45906 13.0409 2.375 9.25 2.375C5.45906 2.375 2.375 5.45906 2.375 9.25C2.375 13.0409 5.45906 16.125 9.25 16.125C10.9209 16.125 12.4534 15.5247 13.6461 14.53L18.1831 19.067C18.3052 19.1891 18.4652 19.2502 18.625 19.2502C18.7848 19.2502 18.9448 19.1891 19.0669 19.067C19.3111 18.8228 19.3111 18.4272 19.0669 18.1831ZM3.625 9.25C3.625 6.14844 6.14813 3.625 9.25 3.625C12.3519 3.625 14.875 6.14844 14.875 9.25C14.875 12.3516 12.3519 14.875 9.25 14.875C6.14813 14.875 3.625 12.3516 3.625 9.25Z' fill='%23928F91'/%3E%3C/svg%3E");
  }

  .main_header_mobile__search_result .search_submit::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .header_search form.active .header_search__send {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 10L11 16M17 10L11 4M17 10L3 10' stroke='%23A6C4E7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .header_search form.active .main_header_mobile__search_send {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 10L11 16M17 10L11 4M17 10L3 10' stroke='%23A6C4E7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .header_search__result .search_submit::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 0.99999V11.9096M13.7279 0.99999H2.81825M13.7279 0.99999L0.999973 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .header_search__result_close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4742 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7264L14.9354 16.0002L11.2091 12.274C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9356L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.274L17.0646 16.0002L20.7909 19.7264C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4742 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .header_search__send {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M19.0669 18.1831L14.53 13.6461C15.5247 12.4534 16.125 10.9209 16.125 9.25C16.125 5.45906 13.0409 2.375 9.25 2.375C5.45906 2.375 2.375 5.45906 2.375 9.25C2.375 13.0409 5.45906 16.125 9.25 16.125C10.9209 16.125 12.4534 15.5247 13.6461 14.53L18.1831 19.067C18.3052 19.1891 18.4652 19.2502 18.625 19.2502C18.7848 19.2502 18.9448 19.1891 19.0669 19.067C19.3111 18.8228 19.3111 18.4272 19.0669 18.1831ZM3.625 9.25C3.625 6.14844 6.14813 3.625 9.25 3.625C12.3519 3.625 14.875 6.14844 14.875 9.25C14.875 12.3516 12.3519 14.875 9.25 14.875C6.14813 14.875 3.625 12.3516 3.625 9.25Z' fill='%23928F91'/%3E%3C/svg%3E");
  }

  .main_nav__extra {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' transform='translate(0.5)' fill='white'/%3E%3Ccircle cx='5.5' cy='15' r='3' fill='%23A6C4E7'/%3E%3Ccircle cx='15.5' cy='15' r='3' fill='%23A6C4E7'/%3E%3Ccircle cx='25.5' cy='15' r='3' fill='%23A6C4E7'/%3E%3C/svg%3E%0A");
  }

  .main_nav__sub_menu_item.main_nav__parent > .main_nav__sub_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cg clip-path='url(%23clip0_100_2294)'%3E%3Cpath d='M10.5 16.042L14.5 12.042L10.5 8.04199' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_100_2294'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5 0.0419922)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_nav__sub_menu_item:hover > .main_nav__sub_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cg clip-path='url(%23clip0_100_2285)'%3E%3Cpath d='M10.5 16.042L14.5 12.042L10.5 8.04199' stroke='%23A6C4E7' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_100_2285'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5 0.0419922)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_nav__promo_item_card:hover .main_nav__promo_item_card_tag::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' fill='%237DA5D2'/%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='%237DA5D2'/%3E%3Cpath d='M18.9818 15.361L24.6386 15.361M24.6386 15.361L24.6386 21.0178M24.6386 15.361L15.3607 24.639' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .main_nav__promo_item_card_tag::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'%3E%3Crect x='0.5' y='0.541992' width='39' height='39' rx='19.5' stroke='%23928F91'/%3E%3Cpath d='M18.9818 15.403L24.6386 15.403M24.6386 15.403L24.6386 21.0598M24.6386 15.403L15.3607 24.681' stroke='%23928F91' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .main_header__authorization_controls_item_link span._partner_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2744_66363)'%3E%3Cpath d='M13.8034 16.2908C13.5301 16.9624 13.3008 18.3688 14.4785 18.7909M9.90961 16.2908C10.6004 17.9799 9.87821 18.4731 9.7055 18.6211C9.66845 18.6528 9.55841 18.6965 9.39149 18.7497M9.39149 18.7497C8.78043 18.9447 7.40718 19.2685 6.06299 19.6074C4.69391 19.9526 4.34117 20.7951 4.33594 21.1732V23.4419H11.9978M9.39149 18.7497L11.9978 23.4419M11.9978 23.4419H19.6596C19.6596 23.1706 19.6596 22.3914 19.6596 21.4445C19.6596 20.2609 18.4978 19.8663 18.1995 19.7677C17.9012 19.6691 16.2526 19.2869 14.6041 18.8307C14.5605 18.8186 14.5187 18.8053 14.4785 18.7909M11.9978 23.4419L14.4785 18.7909M15.6874 22.4062H18.4664' stroke='%232E2F3D' stroke-width='0.999225'/%3E%3Cpath d='M13.1439 3.18545C13.1937 2.10251 13.894 0.063268 16.2966 0.569866C19.0825 1.15727 17.9817 4.90623 17.1392 5.0439M13.1439 3.18545C4.89229 2.32644 5.55636 8.84797 6.91985 12.2161M13.1439 3.18545C15.1769 3.44977 16.6545 4.53455 17.1392 5.0439M17.1392 5.0439C17.6239 6.00295 18.4112 8.67819 17.1392 11.5416M17.1392 11.5416C16.9489 13.1017 15.6062 16.323 12.2062 16.6488C9.1893 16.9379 7.13728 13.8864 6.91985 12.2161M17.1392 11.5416C16.5847 11.079 15.6217 8.26979 15.2774 6.94364C12.3529 9.81803 8.48718 11.6563 6.91985 12.2161' stroke='%232E2F3D' stroke-width='0.999225'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2744_66363'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header__authorization_controls_item_link span._user_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.43579 13.766L4.31574 12.8666C4.19302 11.9473 4.83879 11.1026 5.75807 10.9798' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0664 16.3069C20.8928 16.3042 21.6111 15.6917 21.7235 14.8496L21.9882 12.8666C22.0939 12.075 21.6297 11.3387 20.9117 11.0711' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.23047 13.4611C9.23047 13.4611 9.56514 13.6434 10.0877 13.6434C10.6103 13.6434 10.945 13.4611 10.945 13.4611' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7148 13.4611C15.7148 13.4611 16.0495 13.6434 16.5721 13.6434C17.0947 13.6434 17.4294 13.4611 17.4294 13.4611' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8438 16.217V13.2955C13.8438 12.5185 14.3385 11.8278 15.0742 11.5777L15.2969 11.4987C16.212 11.1877 17.2157 11.2745 18.0638 11.7382L18.5917 12.0267' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1006 11.7473L11.3691 11.4987C10.4539 11.1876 9.45024 11.2745 8.60212 11.7381L8.07422 12.0267' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.19704 13.1675L5.6091 9.38895C5.15315 4.77802 8.77516 0.780167 13.4086 0.780167C18.2095 0.780167 21.8821 5.0575 21.1559 9.80321L20.3384 14.0028C20.3384 16.8372 19.1122 18.8565 16.9557 20.696C15.7567 21.7186 14.4332 22.3353 13.3327 22.3353C12.6011 22.3353 11.771 22.0628 10.9443 21.5796' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.364 5.29173C16.364 5.29173 8.65578 6.31576 6.14062 12.1528' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7148 6.97588C15.7148 6.97588 18.9246 7.69187 20.6307 12.1528' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5195 17.6712C12.0736 18.2495 12.911 17.5786 13.4103 18.067C13.9727 17.6095 14.6306 18.2186 15.3011 17.6712' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9219 19.3193H13.8946' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.20512 18.5031C9.09707 18.6112 8.93538 18.6466 8.79289 18.5913C8.48946 18.4737 7.9457 18.2088 7.41531 17.6784C6.88492 17.148 6.61999 16.6042 6.50234 16.3008C6.4471 16.1584 6.48253 15.9966 6.59058 15.8886L7.1164 15.3627C7.22859 15.2506 7.39748 15.2179 7.54331 15.2804C7.86815 15.4197 8.45148 15.7123 8.91642 16.1772C9.38135 16.6422 9.67391 17.2255 9.81325 17.5503C9.87579 17.6962 9.84308 17.865 9.7309 17.9772L9.20512 18.5031Z' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.50833 18.2725L10.103 18.8671L9.20721 19.7629C8.86242 20.1077 8.32294 20.163 7.91533 19.8954L6.27385 18.8177L5.19613 17.1762C4.92851 16.7686 4.98385 16.2291 5.32864 15.8843L6.22439 14.9886L6.81902 15.5832' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14206 18.9484L5.11719 19.9733' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.78516 21.8383L4.01712 19.6063C4.21998 19.4034 4.54887 19.4034 4.75174 19.6063L5.4857 20.3402C5.68857 20.5431 5.68857 20.872 5.4857 21.0749L3.25369 23.3069' stroke='%23474747' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .main_header__authorization_controls_item_link:hover span._partner_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2764_30981)'%3E%3Cpath d='M13.8034 16.2908C13.5301 16.9624 13.3008 18.3688 14.4785 18.7909M9.90961 16.2908C10.6004 17.9799 9.87821 18.4731 9.7055 18.621C9.66845 18.6528 9.55841 18.6964 9.39149 18.7497M9.39149 18.7497C8.78043 18.9447 7.40718 19.2684 6.06299 19.6074C4.69391 19.9526 4.34117 20.7951 4.33594 21.1732V23.4418H11.9978M9.39149 18.7497L11.9978 23.4418M11.9978 23.4418H19.6596C19.6596 23.1706 19.6596 22.3914 19.6596 21.4445C19.6596 20.2608 18.4978 19.8663 18.1995 19.7677C17.9012 19.669 16.2526 19.2868 14.6041 18.8306C14.5605 18.8186 14.5187 18.8053 14.4785 18.7909M11.9978 23.4418L14.4785 18.7909M15.6874 22.4062H18.4664' stroke='white' stroke-width='0.999225'/%3E%3Cpath d='M13.1439 3.18547C13.1937 2.10253 13.894 0.063287 16.2966 0.569885C19.0825 1.15729 17.9817 4.90625 17.1392 5.04392M13.1439 3.18547C4.89229 2.32646 5.55636 8.84799 6.91985 12.2161M13.1439 3.18547C15.1769 3.44978 16.6545 4.53456 17.1392 5.04392M17.1392 5.04392C17.6239 6.00297 18.4112 8.67821 17.1392 11.5416M17.1392 11.5416C16.9489 13.1018 15.6062 16.3231 12.2062 16.6489C9.1893 16.938 7.13728 13.8864 6.91985 12.2161M17.1392 11.5416C16.5847 11.079 15.6217 8.26981 15.2774 6.94366C12.3529 9.81805 8.48718 11.6563 6.91985 12.2161' stroke='white' stroke-width='0.999225'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2764_30981'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header__authorization_controls_item_link:hover span._user_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.43579 13.766L4.31574 12.8666C4.19302 11.9473 4.83879 11.1026 5.75807 10.9799' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0664 16.3069C20.8928 16.3042 21.6111 15.6917 21.7235 14.8496L21.9882 12.8667C22.0939 12.075 21.6297 11.3387 20.9117 11.0711' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.23047 13.4611C9.23047 13.4611 9.56514 13.6434 10.0877 13.6434C10.6103 13.6434 10.945 13.4611 10.945 13.4611' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7148 13.4611C15.7148 13.4611 16.0495 13.6434 16.5721 13.6434C17.0947 13.6434 17.4294 13.4611 17.4294 13.4611' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8438 16.217V13.2955C13.8438 12.5185 14.3385 11.8278 15.0742 11.5777L15.2969 11.4987C16.212 11.1877 17.2157 11.2745 18.0638 11.7382L18.5917 12.0267' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1006 11.7473L11.3691 11.4987C10.4539 11.1876 9.45024 11.2744 8.60212 11.7381L8.07422 12.0267' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.19704 13.1675L5.6091 9.38894C5.15315 4.77801 8.77516 0.780151 13.4086 0.780151C18.2095 0.780151 21.8821 5.05749 21.1559 9.80319L20.3384 14.0027C20.3384 16.8372 19.1122 18.8565 16.9557 20.6959C15.7567 21.7186 14.4332 22.3352 13.3327 22.3352C12.6011 22.3352 11.771 22.0627 10.9443 21.5795' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.364 5.29175C16.364 5.29175 8.65578 6.31578 6.14062 12.1528' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7148 6.97589C15.7148 6.97589 18.9246 7.69188 20.6307 12.1528' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5195 17.6711C12.0736 18.2494 12.911 17.5786 13.4103 18.0669C13.9727 17.6094 14.6306 18.2186 15.3011 17.6711' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9219 19.3193H13.8946' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.20512 18.5031C9.09707 18.6111 8.93538 18.6465 8.79289 18.5913C8.48946 18.4736 7.9457 18.2087 7.41531 17.6783C6.88492 17.1479 6.61999 16.6042 6.50234 16.3007C6.4471 16.1583 6.48253 15.9966 6.59058 15.8885L7.1164 15.3627C7.22859 15.2505 7.39748 15.2178 7.54331 15.2803C7.86815 15.4197 8.45148 15.7122 8.91642 16.1772C9.38135 16.6421 9.67391 17.2254 9.81325 17.5503C9.87579 17.6961 9.84308 17.865 9.7309 17.9772L9.20512 18.5031Z' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.50833 18.2725L10.103 18.8671L9.20721 19.7628C8.86242 20.1076 8.32294 20.163 7.91533 19.8954L6.27385 18.8176L5.19613 17.1762C4.92851 16.7685 4.98385 16.2291 5.32864 15.8843L6.22439 14.9885L6.81902 15.5832' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14206 18.9484L5.11719 19.9732' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.78516 21.8383L4.01712 19.6063C4.21998 19.4034 4.54887 19.4034 4.75174 19.6063L5.4857 20.3402C5.68857 20.5431 5.68857 20.872 5.4857 21.0748L3.25369 23.3068' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .main_header__authorization_login_btn span::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_2764_31011)'%3E%3Cpath d='M22 11C22 4.92487 17.0751 0 11 0C4.92487 0 0 4.92487 0 11C0 17.0751 4.92487 22 11 22C17.0751 22 22 17.0751 22 11Z' fill='%237DA5D2'/%3E%3Cpath d='M17.1209 6.60532C15.8378 6.65846 15.7309 7.29614 15.3568 8.09322L11.4543 17.2333H10.5455L6.58957 7.98696C6.48266 7.77436 6.4292 7.56184 6.32228 7.40242C6.00153 6.81788 5.57386 6.65846 4.93237 6.60532H4.87891V6.23334H8.2468L11.4543 13.9386L13.753 8.5715C13.8599 8.25264 13.9668 8.04012 14.0203 7.82753C14.341 6.87102 13.5391 6.7116 13.0046 6.60532V6.23334H17.1209V6.60532Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2764_31011'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .index_banner_preloader {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  }

  .index_banner_preloader::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A");
  }

  .index_banner__slider_item_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Crect x='0.5' y='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 24.1365V35.0461M36.864 24.1365H25.9544M36.864 24.1365L24.1361 36.8644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_banner__slider_item_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Crect x='0.5' y='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 24.1365V35.0461M36.864 24.1365H25.9544M36.864 24.1365L24.1361 36.8644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_banner__slider_item_promo:hover .index_banner__slider_item_promo_title:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='50' viewBox='0 0 51 50' fill='none'%3E%3Crect x='0.5' width='50' height='50' rx='25' fill='%237DA5D2'/%3E%3Cpath d='M24.4817 20.3608L30.1386 20.3608M30.1386 20.3608L30.1386 26.0177M30.1386 20.3608L20.8606 29.6388' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_banner__slider_item_promo_title:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='50' viewBox='0 0 51 50' fill='none'%3E%3Crect x='0.5' width='50' height='50' rx='25' fill='%23A6C4E7'/%3E%3Cpath d='M24.4817 20.3608L30.1386 20.3608M30.1386 20.3608L30.1386 26.0177M30.1386 20.3608L20.8606 29.6388' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_banner__slider_item_nav_picture_text::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M17 1.5L21 5.5M21 5.5L17 9.5M21 5.5L1 5.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_banner__slider_item_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='43' viewBox='0 0 42 43' fill='none'%3E%3Crect x='0.5' y='1' width='41' height='41' rx='20.5' stroke='%23828282'/%3E%3Cpath d='M25.9493 16.5498V25.0351M25.9493 16.5498H17.464M25.9493 16.5498L16.0498 26.4493' stroke='%23828282' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_banner__slider_item_counter_arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Crect x='40.5' y='0.5' width='40' height='40' rx='20' transform='rotate(90 40.5 0.5)' fill='white'/%3E%3Cpath d='M27.5 20.5L21.5 26.5M27.5 20.5L21.5 14.5M27.5 20.5L13.5 20.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .beauty_quest__bg_content_tag::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M15.3328 8.76211C13.275 6.7043 12.1312 3.98086 12.0937 1.08398H11.9062C11.8687 3.98555 10.725 6.70898 8.66714 8.76211C6.60933 10.8199 3.88589 11.9637 0.989014 12.0012V12.1934C3.89058 12.2309 6.61401 13.3746 8.66714 15.4324C10.7296 17.4949 11.8734 20.2277 11.9062 23.134H12.0984C12.1312 20.2277 13.275 17.4949 15.3375 15.4324C17.3953 13.3746 20.1187 12.2309 23.0156 12.1934V12.0012C20.114 11.9637 17.3906 10.8199 15.3328 8.76211Z' fill='white'/%3E%3C/svg%3E");
  }

  .beauty_quest__btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .beauty_quest__header_title_tag_item::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Cpath d='M39.9463 25L33.9463 31M39.9463 25L33.9463 19M39.9463 25L1.05439 25' stroke='%237DA5D2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .beauty_quest__header_title_tag_item.--result::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath d='M18.5209 15.9643C16.6544 14.0978 15.617 11.6276 15.583 9H15.413C15.3789 11.6318 14.3415 14.102 12.475 15.9643C10.6085 17.8308 8.13829 18.8682 5.51074 18.9022V19.0765C8.14254 19.1105 10.6128 20.148 12.475 22.0145C14.3458 23.8852 15.3832 26.3639 15.413 29H15.5873C15.617 26.3639 16.6544 23.8852 18.5252 22.0145C20.3917 20.148 22.8619 19.1105 25.4895 19.0765V18.9022C22.8577 18.8682 20.3874 17.8308 18.5209 15.9643Z' fill='%237DA5D2'/%3E%3C/svg%3E");
  }

  .beauty_quest__list_item_try_top a span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.3637 1.75977V12.6694M14.3637 1.75977H3.45402M14.3637 1.75977L1.63574 14.4877' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .beauty_quest__list_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='white'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_bestsellers__header_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_bestsellers__header_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_bestsellers__products_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='42' viewBox='0 0 43 42' fill='none'%3E%3Crect x='42' y='0.5' width='41' height='41' rx='20.5' transform='rotate(90 42 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21L22.5 27M28.5 21L22.5 15M28.5 21L14.5 21' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .catalog_v1__title.passive:hover::before {
    background-image: url("/local/templates/vlaekan/img/icons/arrow-green.svg");
  }

  .catalog_v1__title.passive::before {
    background-image: url("/local/templates/vlaekan/img/icons/arrow-grey.svg");
  }

  .categories__slider_arrow.--prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2670_30)'%3E%3Cpath d='M19.2625 20.7375L13.5375 15L19.2625 9.2625L17.5 7.5L10 15L17.5 22.5L19.2625 20.7375Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2670_30'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .categories__slider_arrow.--next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2670_34)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2670_34'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .reviews_block__slider_arrow.--prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_288)'%3E%3Cpath d='M19.772 9.2625L14.047 15L19.772 20.7375L18.0095 22.5L10.5095 15L18.0095 7.5L19.772 9.2625Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_288'%3E%3Crect width='30' height='30' fill='white' transform='matrix(1 0 0 -1 0.50946 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .reviews_block__slider_arrow.--prev:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_288)'%3E%3Cpath d='M19.772 9.2625L14.047 15L19.772 20.7375L18.0095 22.5L10.5095 15L18.0095 7.5L19.772 9.2625Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_288'%3E%3Crect width='30' height='30' fill='white' transform='matrix(1 0 0 -1 0.50946 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .reviews_block__slider_arrow.--next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_237)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_237'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .reviews_block__slider_arrow.--next:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_237)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_237'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .reviews_block__slider_item_content_button::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.5 1C4.5 0.723858 4.27614 0.5 4 0.5C3.72386 0.5 3.5 0.723858 3.5 1L4.5 1ZM3.64645 11.3536C3.84171 11.5488 4.15829 11.5488 4.35355 11.3536L7.53553 8.17157C7.7308 7.97631 7.7308 7.65973 7.53553 7.46447C7.34027 7.2692 7.02369 7.2692 6.82843 7.46447L4 10.2929L1.17157 7.46447C0.97631 7.2692 0.659728 7.2692 0.464466 7.46447C0.269204 7.65973 0.269204 7.97631 0.464466 8.17157L3.64645 11.3536ZM3.5 1L3.5 11L4.5 11L4.5 1L3.5 1Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .reviews_block__slider_item_content_button.toggled::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M3.5 11C3.5 11.2761 3.72386 11.5 4 11.5C4.27614 11.5 4.5 11.2761 4.5 11L3.5 11ZM4.35355 0.646446C4.15829 0.451184 3.84171 0.451184 3.64645 0.646446L0.464466 3.82843C0.269204 4.02369 0.269204 4.34027 0.464466 4.53553C0.659729 4.7308 0.976311 4.7308 1.17157 4.53553L4 1.70711L6.82843 4.53553C7.02369 4.7308 7.34027 4.7308 7.53553 4.53553C7.7308 4.34027 7.7308 4.02369 7.53553 3.82843L4.35355 0.646446ZM4.5 11L4.5 1L3.5 1L3.5 11L4.5 11Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .feedback__content_form_box::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1928_24028)'%3E%3Cpath d='M6.32839 10.0373L4.13436 7.84328L3.40302 8.57463L6.32839 11.5L12.597 5.23134L11.8657 4.5L6.32839 10.0373Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1928_24028'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .feedback__content_form_submit {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='8' viewBox='0 0 25 8' fill='none'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23B08A6D'/%3E%3C/svg%3E");
  }

  .index_new_products__image_text::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='60' height='60' rx='30' fill='%238BC9FC'/%3E%3Cpath d='M16.244 30.16L15.364 28.4H15.284L15.54 30.16V36H13.46V24.72H15.06L19.3 30.688L20.148 32.4H20.228L19.972 30.688V24.8H22.052V36.08H20.452L16.244 30.16ZM25.5756 24.8H32.2156V26.752H27.7676V29.36H31.8156V31.312H27.7676V34.048H32.2956V36H25.5756V24.8ZM38.447 31.056L38.655 33.04H38.719L38.943 31.024L40.895 24.8H42.335L44.255 31.056L44.479 33.04H44.543L44.783 31.024L46.143 24.8H48.367L45.279 36.08H43.807L41.807 29.856L41.535 28.144H41.455L41.183 29.872L39.199 36.08H37.647L34.575 24.8H36.959L38.447 31.056Z' fill='white'/%3E%3C/svg%3E%0A");
  }

  .index_new_products__image_text._hit::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' fill='%23FD1C5C'/%3E%3Cpath d='M16.6 28.804L13.48 23.3H16.12L17.848 26.532L18.232 27.668L18.6 26.532L20.408 23.3H22.792L19.56 28.692L22.952 34.5H20.344L18.376 31.044L17.944 29.86L17.528 31.044L15.544 34.5H13.16L16.6 28.804ZM32.213 28.292L32.341 26.836H32.261L31.509 28.34L27.333 34.5H25.685V23.3H27.877V29.396L27.717 30.9H27.813L28.597 29.348L32.773 23.3H34.405V34.5H32.213V28.292ZM45.8933 25.252H42.6293V34.5H40.4373V25.252H37.1573V23.3H45.8933V25.252Z' fill='white'/%3E%3C/svg%3E%0A");
  }

  .index_new_products__link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_new_products__link:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_new_products__list_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .experts_news__btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .experts_news__btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .experts_news__list_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42.0811' y='0.794922' width='41' height='41' rx='20.5' transform='rotate(90 42.0811 0.794922)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5811 21.2949L22.5811 27.2949M28.5811 21.2949L22.5811 15.2949M28.5811 21.2949L14.5811 21.2949' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_promos__header_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='61' viewBox='0 0 60 61' fill='none'%3E%3Crect y='0.49707' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.364 24.1335V35.0432M36.364 24.1335H25.4544M36.364 24.1335L23.6361 36.8615' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_promos__header_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_promos__header_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_promos__header_title span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='51' viewBox='0 0 50 51' fill='none'%3E%3Cg clip-path='url(%23clip0_1186_32340)'%3E%3Cpath d='M49.8538 21.8405L42.7351 26.4219L47.6688 31.7961C48.4114 32.5655 47.8531 33.9688 46.7878 34.0163L40.2507 34.5273L44.4266 42.3684C45.038 43.4256 43.7945 44.748 42.6998 44.1833L33.9249 40.1835L33.2376 46.0158C33.1575 46.9942 31.9234 47.5375 31.1584 46.9322L24.4979 42.1041L19.2646 49.9275C18.6603 50.9059 17.052 50.5471 16.8682 49.4343L14.789 38.7033L10.2429 39.3201C9.83764 39.3729 9.4323 39.2319 9.15041 38.95C8.86851 38.6682 8.70989 38.2628 8.76281 37.8752L9.39712 31.8842L0.727867 31.0208C0.181525 30.9679 -0.276519 30.5803 -0.4175 30.0341C-0.5585 29.5055 -0.347053 28.9416 0.111098 28.6244L7.05358 23.7788L3.03621 18.6865C2.38045 17.9019 2.93103 16.5968 3.96999 16.5543L9.99617 16.0257L7.58216 8.06124C7.44127 7.56792 7.5998 7.02168 7.9875 6.66925C8.39274 6.33446 8.95661 6.26402 9.41476 6.49308L16.9916 10.0876L18.4012 3.30384C18.5874 2.26148 20.0112 1.90171 20.6918 2.70464L25.7666 8.50175L33.2024 0.88985C33.9745 0.0413696 35.5067 0.668925 35.4755 1.80598V11.092L41.2725 9.7176C42.2575 9.46054 43.1604 10.4514 42.8408 11.3915L40.8497 17.9288L49.3605 19.4265C49.889 19.5146 50.3119 19.9376 50.4353 20.4662C50.541 20.9947 50.3119 21.5409 49.8538 21.8405ZM35.4755 29.805C35.3246 23.8093 27.8036 23.8082 27.652 29.8049C27.7973 35.779 35.3295 35.7798 35.4755 29.805ZM24.5155 31.1089L29.5021 19.8141C29.8016 19.1621 29.4845 18.3692 28.8325 18.0873C28.163 17.7878 27.37 18.0873 27.0881 18.7569L22.0839 30.034C21.7055 30.8779 22.3641 31.9071 23.2997 31.8842C23.8106 31.8842 24.2864 31.6022 24.5155 31.1089ZM23.934 21.0653C23.7825 15.0766 16.2716 15.0598 16.1281 21.0652C16.2654 27.0479 23.7874 27.033 23.934 21.0653ZM21.2909 21.0652C21.2336 18.5784 18.8297 18.5593 18.7712 21.0653C18.8331 23.5466 21.2306 23.527 21.2909 21.0652ZM31.5637 27.902C29.9192 27.9685 29.9041 31.6176 31.5638 31.6903C33.2238 31.617 33.2078 27.9679 31.5637 27.902Z' fill='%23A6C4E7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1186_32340'%3E%3Crect width='50' height='50' fill='white' transform='translate(0 0.49707)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .index_promos__slider_item_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='61' viewBox='0 0 60 61' fill='none'%3E%3Crect y='0.49707' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.364 24.1335V35.0432M36.364 24.1335H25.4544M36.364 24.1335L23.6361 36.8615' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_promos__slider_item_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_protocols__sections_content_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='61' viewBox='0 0 60 61' fill='none'%3E%3Crect y='0.49707' width='60' height='60' rx='30' fill='white'/%3E%3Cpath d='M36.3639 24.1328V35.0425M36.3639 24.1328H25.4543M36.3639 24.1328L23.636 36.8607' stroke='%23A6C4E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_protocols__sections_content_link:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Crect width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.3637 23.6357V34.5454M36.3637 23.6357H25.454M36.3637 23.6357L23.6357 36.3637' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_protocols__sections_content_products_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='42' viewBox='0 0 43 42' fill='none'%3E%3Crect x='42' y='0.5' width='41' height='41' rx='20.5' transform='rotate(90 42 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21L22.5 27M28.5 21L22.5 15M28.5 21L14.5 21' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_reviews__content_header_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42.0811' y='0.794922' width='41' height='41' rx='20.5' transform='rotate(90 42.0811 0.794922)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5811 21.2949L22.5811 27.2949M28.5811 21.2949L22.5811 15.2949M28.5811 21.2949L14.5811 21.2949' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_reviews__list_item_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M5 0.631836C5 0.355694 4.77614 0.131836 4.5 0.131836C4.22386 0.131836 4 0.355694 4 0.631836L5 0.631836ZM4.14645 10.9854C4.34171 11.1807 4.65829 11.1807 4.85355 10.9854L8.03553 7.80341C8.2308 7.60815 8.2308 7.29156 8.03553 7.0963C7.84027 6.90104 7.52369 6.90104 7.32843 7.0963L4.5 9.92473L1.67157 7.0963C1.47631 6.90104 1.15973 6.90104 0.964466 7.0963C0.769204 7.29156 0.769204 7.60815 0.964466 7.80341L4.14645 10.9854ZM4.5 0.631836L4 0.631836L4 10.6318L4.5 10.6318L5 10.6318L5 0.631836L4.5 0.631836Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .index_text__content_mobile_toggler::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='11' viewBox='0 0 8 11' fill='none'%3E%3Cpath d='M4.5 0.5C4.5 0.223858 4.27614 1.20706e-08 4 0C3.72386 -1.20706e-08 3.5 0.223858 3.5 0.5L4.5 0.5ZM3.64645 10.8536C3.84171 11.0488 4.15829 11.0488 4.35355 10.8536L7.53553 7.67157C7.7308 7.47631 7.7308 7.15973 7.53553 6.96447C7.34027 6.7692 7.02369 6.7692 6.82843 6.96447L4 9.79289L1.17157 6.96447C0.97631 6.7692 0.659728 6.7692 0.464466 6.96447C0.269204 7.15973 0.269204 7.47631 0.464466 7.67157L3.64645 10.8536ZM3.5 0.5L3.5 10.5L4.5 10.5L4.5 0.5L3.5 0.5Z' fill='%23B08A6D'/%3E%3C/svg%3E");
  }

  .problems_block__arrow.--prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2744_377)'%3E%3Cpath d='M19.2625 20.7375L13.5375 15L19.2625 9.2625L17.5 7.5L10 15L17.5 22.5L19.2625 20.7375Z' fill='%23B08A6D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2744_377'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .problems_block__arrow.--prev:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_288)'%3E%3Cpath d='M19.772 9.2625L14.047 15L19.772 20.7375L18.0095 22.5L10.5095 15L18.0095 7.5L19.772 9.2625Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_288'%3E%3Crect width='30' height='30' fill='white' transform='matrix(1 0 0 -1 0.50946 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .problems_block__arrow.--next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2744_381)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23B08A6D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2744_381'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .problems_block__arrow.--next:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_201_237)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_201_237'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .index_videos__header_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Crect x='0.5' y='0.294922' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M39.9107 27.6601L28.1782 21.6448C27.6854 21.3922 27.1377 21.2729 26.5873 21.2983C26.0368 21.3237 25.5018 21.4929 25.0331 21.7899C24.5644 22.0869 24.1775 22.5018 23.9092 22.9953C23.6408 23.4887 23.5 24.0443 23.5 24.6092V35.9806C23.5 36.5456 23.6408 37.1011 23.9092 37.5946C24.1775 38.088 24.5644 38.5029 25.0331 38.7999C25.5018 39.0969 26.0368 39.2662 26.5873 39.2916C27.1377 39.317 27.6854 39.1977 28.1782 38.945L39.9107 32.9297C42.0298 31.8434 42.0298 28.7464 39.9107 27.6601Z' fill='white'/%3E%3C/svg%3E");
  }

  .index_videos__header_link:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Crect x='0.5' y='0.294922' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M39.9107 27.6601L28.1782 21.6448C27.6854 21.3922 27.1377 21.2729 26.5873 21.2983C26.0368 21.3237 25.5018 21.4929 25.0331 21.7899C24.5644 22.0869 24.1775 22.5018 23.9092 22.9953C23.6408 23.4887 23.5 24.0443 23.5 24.6092V35.9806C23.5 36.5456 23.6408 37.1011 23.9092 37.5946C24.1775 38.088 24.5644 38.5029 25.0331 38.7999C25.5018 39.0969 26.0368 39.2662 26.5873 39.2916C27.1377 39.317 27.6854 39.1977 28.1782 38.945L39.9107 32.9297C42.0298 31.8434 42.0298 28.7464 39.9107 27.6601Z' fill='white'/%3E%3C/svg%3E");
  }

  .index_videos__list_item_header::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='white'/%3E%3Cpath d='M17.607 13.2323L12.4951 10.6114C12.2804 10.5014 12.0418 10.4494 11.8019 10.4604C11.5621 10.4715 11.329 10.5452 11.1248 10.6747C10.9205 10.8041 10.752 10.9848 10.6351 11.1998C10.5181 11.4148 10.4568 11.6569 10.4568 11.903V16.8577C10.4568 17.1038 10.5181 17.3459 10.6351 17.5609C10.752 17.7759 10.9205 17.9566 11.1248 18.086C11.329 18.2155 11.5621 18.2892 11.8019 18.3003C12.0418 18.3113 12.2804 18.2593 12.4951 18.1493L17.607 15.5284C18.5303 15.055 18.5303 13.7057 17.607 13.2323Z' fill='%237DA5D2'/%3E%3C/svg%3E%0A");
  }

  .info_pages__navigation_item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='71' height='40' viewBox='0 0 71 40' fill='none'%3E%3Cg clip-path='url(%23clip0_895_20486)'%3E%3Cpath d='M50.5 39.5C60.9934 39.5 69.5 30.9934 69.5 20.5C69.5 10.0066 60.9934 1.5 50.5 1.5C40.0066 1.5 31.5 10.0066 31.5 20.5C31.5 30.9934 40.0066 39.5 50.5 39.5Z' stroke='%237DA5D2' stroke-width='2'/%3E%3Cpath d='M1.5 19.5002C0.947715 19.5002 0.5 19.9479 0.5 20.5002C0.5 21.0525 0.947715 21.5002 1.5 21.5002V19.5002ZM56.2071 21.2073C56.5976 20.8168 56.5976 20.1836 56.2071 19.7931L49.8431 13.4291C49.4526 13.0386 48.8194 13.0386 48.4289 13.4291C48.0384 13.8197 48.0384 14.4528 48.4289 14.8433L54.0858 20.5002L48.4289 26.1571C48.0384 26.5476 48.0384 27.1807 48.4289 27.5713C48.8194 27.9618 49.4526 27.9618 49.8431 27.5713L56.2071 21.2073ZM1.5 21.5002H55.5V19.5002H1.5V21.5002Z' fill='%237DA5D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_895_20486'%3E%3Crect width='70' height='41' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .interesting__inspire_slider_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='42' viewBox='0 0 43 42' fill='none'%3E%3Crect x='42' y='0.5' width='41' height='41' rx='20.5' transform='rotate(90 42 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21L22.5 27M28.5 21L22.5 15M28.5 21L14.5 21' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .interesting__inspire_popup_video_mute {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_961_22161)'%3E%3Cpath d='M14 28C21.732 28 28 21.732 28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 21.732 6.26801 28 14 28Z' fill='black' fill-opacity='0.3'/%3E%3Cpath d='M14.6613 9.37601C14.8269 9.45214 14.933 9.61775 14.933 9.79998V18.2C14.933 18.3822 14.8269 18.5478 14.6613 18.6239C14.4957 18.7001 14.301 18.6729 14.1627 18.5543L11.0271 15.8666H9.79967C9.54196 15.8666 9.33301 15.6577 9.33301 15.4V12.6C9.33301 12.3423 9.54196 12.1333 9.79967 12.1333H11.0271L14.1627 9.44566C14.301 9.32707 14.4957 9.29989 14.6613 9.37601ZM13.9997 10.8146L11.5034 12.9543C11.4188 13.0268 11.3111 13.0666 11.1997 13.0666H10.2663V14.9333H11.1997C11.3111 14.9333 11.4188 14.9732 11.5034 15.0457L13.9997 17.1853V10.8146ZM16.4697 10.87C16.6519 10.6878 16.9474 10.6878 17.1297 10.87L17.1303 10.8707L17.1311 10.8714L17.1329 10.8733L17.1375 10.878C17.141 10.8817 17.1454 10.8862 17.1506 10.8917C17.161 10.9028 17.1746 10.9177 17.191 10.9364C17.2237 10.9739 17.2676 11.0267 17.3188 11.095C17.4212 11.2315 17.5532 11.4302 17.6837 11.6913C17.9456 12.215 18.1997 12.986 18.1997 14C18.1997 15.0139 17.9456 15.7849 17.6837 16.3087C17.5532 16.5698 17.4212 16.7685 17.3188 16.905C17.2676 16.9732 17.2237 17.0261 17.191 17.0635C17.1746 17.0823 17.161 17.0971 17.1506 17.1082C17.1454 17.1138 17.141 17.1183 17.1375 17.1219L17.1329 17.1266L17.1311 17.1285L17.1303 17.1293L17.1297 17.13C16.9474 17.3122 16.6519 17.3122 16.4697 17.13C16.2882 16.9485 16.2874 16.6548 16.4673 16.4723L16.4697 16.4699C16.473 16.4664 16.4794 16.4594 16.4886 16.4489C16.5068 16.428 16.5359 16.3934 16.5722 16.345C16.6448 16.2481 16.7461 16.0968 16.8489 15.8913C17.0537 15.4817 17.2663 14.8527 17.2663 14C17.2663 13.1473 17.0537 12.5183 16.8489 12.1087C16.7461 11.9031 16.6448 11.7518 16.5722 11.655C16.5359 11.6066 16.5068 11.5719 16.4886 11.551C16.4794 11.5406 16.473 11.5336 16.4697 11.5301L16.4673 11.5276C16.2874 11.3452 16.2882 11.0515 16.4697 10.87ZM15.5363 12.27C15.7186 12.0878 16.014 12.0878 16.1963 12.27L16.197 12.2707L16.1977 12.2714L16.1992 12.273L16.2029 12.2766L16.212 12.2863C16.219 12.2937 16.2276 12.3031 16.2376 12.3146C16.2576 12.3374 16.2832 12.3684 16.3126 12.4075C16.3712 12.4856 16.4448 12.5968 16.517 12.7413C16.6622 13.0317 16.7997 13.4527 16.7997 14C16.7997 14.5473 16.6622 14.9683 16.517 15.2587C16.4448 15.4031 16.3712 15.5143 16.3126 15.5925C16.2832 15.6316 16.2576 15.6625 16.2376 15.6854C16.2276 15.6968 16.219 15.7063 16.212 15.7137L16.2029 15.7233L16.1992 15.727L16.1977 15.7286L16.197 15.7293C16.0147 15.9115 15.7186 15.9122 15.5363 15.73C15.3557 15.5493 15.3541 15.2573 15.5317 15.0747C15.5323 15.074 15.5335 15.0727 15.5352 15.0708C15.5407 15.0645 15.5515 15.0517 15.5659 15.0325C15.5948 14.994 15.6378 14.9302 15.6822 14.8413C15.7704 14.665 15.8663 14.386 15.8663 14C15.8663 13.6139 15.7704 13.3349 15.6822 13.1587C15.6378 13.0698 15.5948 13.006 15.5659 12.9675C15.5515 12.9482 15.5407 12.9355 15.5352 12.9292C15.5335 12.9272 15.5323 12.9259 15.5317 12.9252C15.3541 12.7427 15.3557 12.4507 15.5363 12.27Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_961_22161'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .interesting__inspire_popup_video_mute.muted::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_961_22146)'%3E%3Cpath d='M24.1843 14.9827L14.7562 24.4107C14.4308 24.7362 14.4308 25.2638 14.7562 25.5893C15.0817 25.9147 15.6093 25.9147 15.9348 25.5893L25.3628 16.1612C25.6883 15.8357 25.6883 15.3081 25.3628 14.9827C25.0374 14.6572 24.5098 14.6572 24.1843 14.9827Z' fill='white'/%3E%3Cpath d='M15.8157 14.9827L25.2438 24.4107C25.5692 24.7362 25.5692 25.2638 25.2438 25.5893C24.9183 25.9147 24.3907 25.9147 24.0652 25.5893L14.6371 16.1612C14.3117 15.8357 14.3117 15.3081 14.6371 14.9827C14.9626 14.6572 15.4902 14.6572 15.8157 14.9827Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_961_22146'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .interesting__inspire_popup_promo_close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D2D2D2'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23D2D2D2'/%3E%3C/svg%3E");
  }

  .interesting__inspire_popup_promo_content_nav .slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='31.5' y='0.5' width='31' height='31' rx='15.5' transform='rotate(90 31.5 0.5)' stroke='%232E2F3D'/%3E%3Cpath d='M21.25 16L16.75 20.5M21.25 16L16.75 11.5M21.25 16L10.75 16' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .interesting__product_modal_close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.7814 20C4.62686 20 4.47578 19.9542 4.34728 19.8684C4.21878 19.7825 4.11862 19.6605 4.05948 19.5177C4.00033 19.375 3.98486 19.2179 4.01502 19.0663C4.04518 18.9147 4.11961 18.7755 4.2289 18.6663L18.6664 4.22885C18.8129 4.08232 19.0117 4 19.2189 4C19.4261 4 19.6249 4.08232 19.7714 4.22885C19.918 4.37538 20.0003 4.57412 20.0003 4.78135C20.0003 4.98857 19.918 5.18731 19.7714 5.33384L5.3339 19.7713C5.26141 19.8439 5.17528 19.9015 5.08047 19.9407C4.98565 19.98 4.88402 20.0001 4.7814 20Z' fill='%23D8D5D7'/%3E%3Cpath d='M19.2189 20C19.1162 20.0001 19.0146 19.98 18.9198 19.9407C18.825 19.9015 18.7388 19.8439 18.6664 19.7713L4.22885 5.33384C4.08232 5.18731 4 4.98857 4 4.78135C4 4.57412 4.08232 4.37538 4.22885 4.22885C4.37539 4.08232 4.57413 4 4.78135 4C4.98858 4 5.18732 4.08232 5.33385 4.22885L19.7714 18.6663C19.8806 18.7755 19.9551 18.9147 19.9852 19.0663C20.0154 19.2179 19.9999 19.375 19.9408 19.5177C19.8816 19.6605 19.7815 19.7825 19.653 19.8684C19.5245 19.9542 19.3734 20 19.2189 20Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .interesting__product_modal_loader::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  }

  .interesting__product_modal_loader::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A");
  }

  .interesting__product_modal_preloader {
    background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A") 0 0/contain;
  }

  .interesting__product_modal_preloader::before {
    background: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A") 0 0/contain;
  }

  .interesting__videos_list_item_preview::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='white'/%3E%3Cpath d='M31.1813 23.43L22.1286 18.7885C21.7483 18.5936 21.3257 18.5015 20.901 18.5211C20.4762 18.5407 20.0634 18.6713 19.7017 18.9005C19.3401 19.1297 19.0415 19.4498 18.8345 19.8306C18.6275 20.2113 18.5188 20.64 18.5188 21.0759V29.8501C18.5188 30.286 18.6275 30.7147 18.8345 31.0954C19.0415 31.4762 19.3401 31.7963 19.7017 32.0255C20.0634 32.2547 20.4762 32.3853 20.901 32.4049C21.3257 32.4245 21.7483 32.3324 22.1286 32.1375L31.1813 27.496C32.8165 26.6578 32.8165 24.2682 31.1813 23.43Z' fill='%237DA5D2'/%3E%3C/svg%3E%0A");
  }

  .interesting__videos_list_item_prodicts_list_item::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Crect x='0.375' y='0.875' width='29.25' height='29.25' rx='14.625' stroke='%232E2F3D' stroke-width='0.75'/%3E%3Cpath d='M14.2366 12.0207L18.4792 12.0207M18.4792 12.0207L18.4792 16.2634M18.4792 12.0207L11.5207 18.9792' stroke='%232E2F3D' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .interesting__videos_list_item_prodicts_list_item:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Crect x='0.375' y='0.875' width='29.25' height='29.25' rx='14.625' stroke='%232E2F3D' stroke-width='0.75'/%3E%3Cpath d='M14.2366 12.0207L18.4792 12.0207M18.4792 12.0207L18.4792 16.2634M18.4792 12.0207L11.5207 18.9792' stroke='%232E2F3D' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .product_item__wrapper:hover .basket #not_in_basket.product_item__basket::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='25' viewBox='0 0 30 25' fill='none'%3E%3Cmask id='mask0_8793_5019' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M0 0H30V30H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8793_5019)'%3E%3Cpath d='M22.5 12.5C22.155 12.5 21.875 12.22 21.875 11.875V4.375C21.875 2.6525 20.4738 1.25 18.75 1.25H11.25C9.52625 1.25 8.125 2.6525 8.125 4.375V11.875C8.125 12.22 7.845 12.5 7.5 12.5C7.155 12.5 6.875 12.22 6.875 11.875V4.375C6.875 1.9625 8.8375 0 11.25 0H18.75C21.1625 0 23.125 1.9625 23.125 4.375V11.875C23.125 12.22 22.845 12.5 22.5 12.5Z' fill='white'/%3E%3Cpath d='M20 8.75H10C9.655 8.75 9.375 8.47 9.375 8.125C9.375 7.78 9.655 7.5 10 7.5H20C20.345 7.5 20.625 7.78 20.625 8.125C20.625 8.47 20.345 8.75 20 8.75Z' fill='white'/%3E%3Cpath d='M28.75 30H1.25C0.905 30 0.625 29.72 0.625 29.375V8.125C0.625 7.78 0.905 7.5 1.25 7.5H5C5.345 7.5 5.625 7.78 5.625 8.125C5.625 8.47 5.345 8.75 5 8.75H1.875V28.75H28.125V8.75H25C24.655 8.75 24.375 8.47 24.375 8.125C24.375 7.78 24.655 7.5 25 7.5H28.75C29.095 7.5 29.375 7.78 29.375 8.125V29.375C29.375 29.72 29.095 30 28.75 30Z' fill='white'/%3E%3Cpath d='M20.0577 14.836C19.0149 14.8792 18.928 15.3975 18.6239 16.0453L15.4521 23.4741H14.7135L11.4983 15.959C11.4114 15.7862 11.3679 15.6134 11.281 15.4839C11.0203 15.0088 10.6727 14.8792 10.1514 14.836H10.1079V14.5337H12.8452L15.4521 20.7963L17.3204 16.4341C17.4073 16.1749 17.4942 16.0022 17.5377 15.8294C17.7984 15.052 17.1466 14.9224 16.7121 14.836V14.5337H20.0577V14.836Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
  }

  .product_item__btn.basket #not_in_basket.product_item__basket::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='25' viewBox='0 0 30 25' fill='none'%3E%3Cmask id='mask0_8793_5019' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M0 0H30V30H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8793_5019)'%3E%3Cpath d='M22.5 12.5C22.155 12.5 21.875 12.22 21.875 11.875V4.375C21.875 2.6525 20.4738 1.25 18.75 1.25H11.25C9.52625 1.25 8.125 2.6525 8.125 4.375V11.875C8.125 12.22 7.845 12.5 7.5 12.5C7.155 12.5 6.875 12.22 6.875 11.875V4.375C6.875 1.9625 8.8375 0 11.25 0H18.75C21.1625 0 23.125 1.9625 23.125 4.375V11.875C23.125 12.22 22.845 12.5 22.5 12.5Z' fill='%232E2F3D'/%3E%3Cpath d='M20 8.75H10C9.655 8.75 9.375 8.47 9.375 8.125C9.375 7.78 9.655 7.5 10 7.5H20C20.345 7.5 20.625 7.78 20.625 8.125C20.625 8.47 20.345 8.75 20 8.75Z' fill='%232E2F3D'/%3E%3Cpath d='M28.75 30H1.25C0.905 30 0.625 29.72 0.625 29.375V8.125C0.625 7.78 0.905 7.5 1.25 7.5H5C5.345 7.5 5.625 7.78 5.625 8.125C5.625 8.47 5.345 8.75 5 8.75H1.875V28.75H28.125V8.75H25C24.655 8.75 24.375 8.47 24.375 8.125C24.375 7.78 24.655 7.5 25 7.5H28.75C29.095 7.5 29.375 7.78 29.375 8.125V29.375C29.375 29.72 29.095 30 28.75 30Z' fill='%232E2F3D'/%3E%3Cpath d='M20.0577 14.836C19.0149 14.8792 18.928 15.3975 18.6239 16.0453L15.4521 23.4741H14.7135L11.4983 15.959C11.4114 15.7862 11.3679 15.6134 11.281 15.4839C11.0203 15.0088 10.6727 14.8792 10.1514 14.836H10.1079V14.5337H12.8452L15.4521 20.7963L17.3204 16.4341C17.4073 16.1749 17.4942 16.0022 17.5377 15.8294C17.7984 15.052 17.1466 14.9224 16.7121 14.836V14.5337H20.0577V14.836Z' fill='%232E2F3D'/%3E%3C/g%3E%3C/svg%3E");
  }

  .product_item__btn.basket #not_in_basket.product_item__basket::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.09998 1.12051C6.09998 0.789137 5.83135 0.520508 5.49998 0.520508C5.1686 0.520508 4.89998 0.789137 4.89998 1.12051V4.92041H1.1C0.768629 4.92041 0.5 5.18904 0.5 5.52041C0.5 5.85178 0.76863 6.12041 1.1 6.12041H4.89998V9.92051C4.89998 10.2519 5.1686 10.5205 5.49998 10.5205C5.83135 10.5205 6.09998 10.2519 6.09998 9.92051V6.12041H9.9C10.2314 6.12041 10.5 5.85178 10.5 5.52041C10.5 5.18904 10.2314 4.92041 9.9 4.92041H6.09998V1.12051Z' fill='white'/%3E%3C/svg%3E");
  }

  .product_item__btn.basket #in_basket.product_item__basket::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='25' viewBox='0 0 30 25' fill='none'%3E%3Cmask id='mask0_8793_5019' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M0 0H30V30H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8793_5019)'%3E%3Cpath d='M22.5 12.5C22.155 12.5 21.875 12.22 21.875 11.875V4.375C21.875 2.6525 20.4738 1.25 18.75 1.25H11.25C9.52625 1.25 8.125 2.6525 8.125 4.375V11.875C8.125 12.22 7.845 12.5 7.5 12.5C7.155 12.5 6.875 12.22 6.875 11.875V4.375C6.875 1.9625 8.8375 0 11.25 0H18.75C21.1625 0 23.125 1.9625 23.125 4.375V11.875C23.125 12.22 22.845 12.5 22.5 12.5Z' fill='%232E2F3D'/%3E%3Cpath d='M20 8.75H10C9.655 8.75 9.375 8.47 9.375 8.125C9.375 7.78 9.655 7.5 10 7.5H20C20.345 7.5 20.625 7.78 20.625 8.125C20.625 8.47 20.345 8.75 20 8.75Z' fill='%232E2F3D'/%3E%3Cpath d='M28.75 30H1.25C0.905 30 0.625 29.72 0.625 29.375V8.125C0.625 7.78 0.905 7.5 1.25 7.5H5C5.345 7.5 5.625 7.78 5.625 8.125C5.625 8.47 5.345 8.75 5 8.75H1.875V28.75H28.125V8.75H25C24.655 8.75 24.375 8.47 24.375 8.125C24.375 7.78 24.655 7.5 25 7.5H28.75C29.095 7.5 29.375 7.78 29.375 8.125V29.375C29.375 29.72 29.095 30 28.75 30Z' fill='%232E2F3D'/%3E%3Cpath d='M20.0577 14.836C19.0149 14.8792 18.928 15.3975 18.6239 16.0453L15.4521 23.4741H14.7135L11.4983 15.959C11.4114 15.7862 11.3679 15.6134 11.281 15.4839C11.0203 15.0088 10.6727 14.8792 10.1514 14.836H10.1079V14.5337H12.8452L15.4521 20.7963L17.3204 16.4341C17.4073 16.1749 17.4942 16.0022 17.5377 15.8294C17.7984 15.052 17.1466 14.9224 16.7121 14.836V14.5337H20.0577V14.836Z' fill='%232E2F3D'/%3E%3C/g%3E%3C/svg%3E");
  }

  .product_item__btn.basket #in_basket.product_item__basket::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cg clip-path='url(%23clip0_136_4158)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9344 3.60564C11.188 3.84048 11.2031 4.2364 10.9683 4.48993L5.33267 10.5743C4.87119 11.0725 4.10168 11.0725 3.64021 10.5743L1.28972 8.03664C1.05488 7.78308 1.07004 7.38717 1.32358 7.15233C1.57711 6.91749 1.97303 6.93269 2.20787 7.18618L4.48643 9.64618L10.0502 3.6395C10.285 3.38596 10.6809 3.3708 10.9344 3.60564ZM14.0635 3.60564C14.317 3.84048 14.3322 4.23639 14.0973 4.48993L8.46168 10.5743C8.22683 10.8278 7.83092 10.843 7.57737 10.6081C7.32382 10.3733 7.30868 9.97739 7.54352 9.72384L13.1792 3.6395C13.414 3.38596 13.8099 3.3708 14.0635 3.60564Z' fill='%238BC9FC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_136_4158'%3E%3Crect width='14.3867' height='14.3867' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .product_item__delivery {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='50' viewBox='0 0 63 50' fill='none'%3E%3Cpath d='M52.6826 29.1328C52.6826 40.1785 43.7283 49.1328 32.6826 49.1328C21.6369 49.1328 12.6826 40.1785 12.6826 29.1328C12.6826 18.0871 21.6369 9.13281 32.6826 9.13281C43.7283 9.13281 52.6826 18.0871 52.6826 29.1328Z' fill='%232E2F3D'/%3E%3Cpath d='M40.6689 34.8499C40.6689 35.5813 40.0738 36.1763 39.3425 36.1763C38.6112 36.1763 38.0161 35.5813 38.0161 34.8499C38.0161 34.1186 38.6112 33.5235 39.3425 33.5235C40.0738 33.5235 40.6689 34.1186 40.6689 34.8499ZM27.2788 33.5235C26.5475 33.5235 25.9525 34.1185 25.9525 34.8498C25.9525 35.5812 26.5475 36.1762 27.2788 36.1762C28.0102 36.1762 28.6052 35.5812 28.6052 34.8498C28.6052 34.1185 28.0102 33.5235 27.2788 33.5235ZM38.6225 26.2457L37.2784 32.5339C37.8274 32.0441 38.5506 31.7457 39.3424 31.7457C40.2415 31.7457 41.0522 32.1303 41.6196 32.7432H42.7235L43.661 28.3566L42.1864 26.2457H38.6225ZM22.5978 27.0461C22.5978 27.537 22.9958 27.935 23.4867 27.935H29.4867C29.9776 27.935 30.3756 27.537 30.3756 27.0461C30.3756 26.5552 29.9776 26.1572 29.4867 26.1572H23.4867C22.9958 26.1572 22.5978 26.5552 22.5978 27.0461ZM45.3398 27.6554L43.3785 24.8478C43.2122 24.6098 42.9402 24.468 42.6498 24.468H39.0024L39.615 21.602C39.6711 21.3396 39.6056 21.0659 39.4369 20.8572C39.2681 20.6486 39.0141 20.5273 38.7458 20.5273H25.6585C25.1676 20.5273 24.7696 20.9253 24.7696 21.4162C24.7696 21.9071 25.1676 22.3051 25.6585 22.3051H37.6468L37.0342 25.1711L35.4158 32.7432H29.556C28.9886 32.1304 28.1779 31.7458 27.2788 31.7458C26.3822 31.7458 25.5737 32.1283 25.0065 32.7381L22.3996 32.7067C22.396 32.7066 22.3924 32.7066 22.389 32.7066C22.3889 32.7066 22.3888 32.7066 22.3887 32.7066C21.9027 32.7066 21.5059 33.0975 21.5001 33.5847C21.4941 34.0756 21.8873 34.4783 22.3781 34.4843L24.1942 34.5061C24.1817 34.619 24.1747 34.7336 24.1747 34.8498C24.1747 36.5615 25.5672 37.954 27.2788 37.954C28.9905 37.954 30.383 36.5615 30.383 34.8498C30.383 34.7387 30.3768 34.6291 30.3654 34.521H36.1315C36.1329 34.521 36.1343 34.5212 36.1357 34.5212C36.1373 34.5212 36.139 34.521 36.1406 34.521H36.2559C36.2445 34.6291 36.2383 34.7387 36.2383 34.8498C36.2383 36.5615 37.6309 37.954 39.3425 37.954C41.0541 37.954 42.4467 36.5615 42.4467 34.8498C42.4467 34.7387 42.4405 34.6291 42.4291 34.521H43.4425C43.8619 34.521 44.2242 34.2279 44.3118 33.8178L45.4804 28.3502C45.5319 28.1092 45.481 27.8575 45.3398 27.6554Z' fill='%232E2F3D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.3398 27.6554L43.3785 24.8478C43.2122 24.6098 42.9402 24.468 42.6498 24.468H39.0024L39.615 21.602C39.6711 21.3396 39.6056 21.0659 39.4369 20.8572C39.2681 20.6486 39.0141 20.5273 38.7458 20.5273H25.6585C25.1676 20.5273 24.7696 20.9253 24.7696 21.4162C24.7696 21.9071 25.1676 22.3051 25.6585 22.3051H37.6468L37.0342 25.1711L35.4158 32.7432H29.556C28.9886 32.1304 28.1779 31.7458 27.2788 31.7458C26.3822 31.7458 25.5737 32.1283 25.0065 32.7381L22.3996 32.7067C22.396 32.7066 22.3924 32.7066 22.389 32.7066H22.3887C21.9027 32.7066 21.5059 33.0975 21.5001 33.5847C21.4941 34.0756 21.8873 34.4783 22.3781 34.4843L24.1942 34.5061C24.1817 34.619 24.1747 34.7336 24.1747 34.8498C24.1747 36.5615 25.5672 37.954 27.2788 37.954C28.9905 37.954 30.383 36.5615 30.383 34.8498C30.383 34.7387 30.3768 34.6291 30.3654 34.521H36.1315C36.1329 34.521 36.1343 34.5212 36.1357 34.5212C36.1373 34.5212 36.139 34.521 36.1406 34.521H36.2559C36.2445 34.6291 36.2383 34.7387 36.2383 34.8498C36.2383 36.5615 37.6309 37.954 39.3425 37.954C41.0541 37.954 42.4467 36.5615 42.4467 34.8498C42.4467 34.7387 42.4405 34.6291 42.4291 34.521H43.4425C43.8619 34.521 44.2242 34.2279 44.3118 33.8178L45.4804 28.3502C45.5319 28.1092 45.481 27.8575 45.3398 27.6554ZM39.3425 36.1763C40.0738 36.1763 40.6689 35.5813 40.6689 34.8499C40.6689 34.1186 40.0738 33.5235 39.3425 33.5235C38.6112 33.5235 38.0161 34.1186 38.0161 34.8499C38.0161 35.5813 38.6112 36.1763 39.3425 36.1763ZM25.9525 34.8498C25.9525 34.1185 26.5475 33.5235 27.2788 33.5235C28.0102 33.5235 28.6052 34.1185 28.6052 34.8498C28.6052 35.5812 28.0102 36.1762 27.2788 36.1762C26.5475 36.1762 25.9525 35.5812 25.9525 34.8498ZM37.2784 32.5339L38.6225 26.2457H42.1864L43.661 28.3566L42.7235 32.7432H41.6196C41.0522 32.1303 40.2415 31.7457 39.3424 31.7457C38.5506 31.7457 37.8274 32.0441 37.2784 32.5339Z' fill='white'/%3E%3Cpath d='M22.5978 27.0461C22.5978 27.537 22.9958 27.935 23.4867 27.935H29.4867C29.9776 27.935 30.3756 27.537 30.3756 27.0461C30.3756 26.5552 29.9776 26.1572 29.4867 26.1572H23.4867C22.9958 26.1572 22.5978 26.5552 22.5978 27.0461Z' fill='white'/%3E%3Cpath d='M3.72803 31.3568C3.39373 31.1167 3.15854 30.8416 3.02246 30.5313C2.87889 30.2129 2.81586 29.8352 2.83338 29.3981C2.86183 28.688 3.10286 28.1349 3.55645 27.7388C4.00255 27.3346 4.68212 27.1507 5.59518 27.1873C6.6487 27.2296 7.43906 27.4996 7.96625 27.9975C8.49345 28.4955 8.73969 29.1775 8.70498 30.0438C8.66871 30.949 8.34058 31.6276 7.72061 32.0796C7.10064 32.5315 6.15463 32.732 4.8826 32.6811C4.21147 32.6542 3.63945 32.5922 3.16654 32.4951C2.69363 32.3979 2.29611 32.2726 1.97397 32.119C1.65215 31.9576 1.3976 31.7754 1.21032 31.5725C1.02336 31.3618 0.880094 31.1333 0.780534 30.887C0.673482 30.6326 0.602174 30.3639 0.566608 30.0811C0.531042 29.7983 0.503906 29.5002 0.485199 29.1868C0.46244 28.7794 0.429533 28.4303 0.386476 28.1394C0.335615 27.8481 0.246666 27.6296 0.119629 27.4838L1.47985 27.4797C1.60626 27.6411 1.69099 27.8672 1.73405 28.1582C1.7693 28.4488 1.79659 28.8407 1.81591 29.3339C1.81963 29.6311 1.84428 29.8939 1.88983 30.1224C1.93539 30.3509 2.02512 30.5499 2.15903 30.7194C2.29293 30.889 2.48661 31.0296 2.74007 31.1414C2.98605 31.245 3.3149 31.3285 3.72662 31.3919L3.72803 31.3568ZM5.6361 31.1402C6.13555 31.1602 6.55306 31.0792 6.88864 30.8972C7.22422 30.7153 7.40014 30.4214 7.4164 30.0156C7.43329 29.5942 7.29706 29.2878 7.0077 29.0964C6.71866 28.8972 6.2932 28.7864 5.73132 28.7639C5.22407 28.7436 4.83043 28.8138 4.55042 28.9745C4.2704 29.1352 4.12242 29.4146 4.10647 29.8126C4.08928 30.2418 4.21692 30.5674 4.48942 30.7894C4.76223 31.0035 5.14446 31.1205 5.6361 31.1402Z' fill='%232E2F3D'/%3E%3Cpath d='M10.847 18.3976C10.923 18.6879 10.939 19.0455 10.8951 19.4705C10.8473 19.8852 10.7313 20.2995 10.547 20.7134C10.1627 21.5767 9.63189 22.097 8.95456 22.2742C8.27009 22.4483 7.48906 22.3399 6.61144 21.9493C5.66961 21.53 5.06329 20.9908 4.79248 20.3316C4.52167 19.6725 4.56731 18.9362 4.92941 18.1228C5.05011 17.8517 5.20331 17.6036 5.38901 17.3785C5.5747 17.1534 5.79407 16.9775 6.04711 16.8507C6.30016 16.724 6.59281 16.6619 6.92508 16.6645C7.25734 16.6671 7.63039 16.7605 8.04423 16.9447C8.19406 17.0114 8.34984 17.0936 8.51155 17.1912C8.67644 17.2817 8.8437 17.3861 9.01333 17.5044L7.584 20.7151C8.04304 20.8938 8.43278 20.9306 8.75321 20.8253C9.07683 20.7129 9.34345 20.4212 9.55308 19.9503C9.68331 19.6578 9.75644 19.3783 9.77246 19.1118C9.78452 18.8351 9.77117 18.6154 9.73241 18.4528L10.847 18.3976ZM6.03295 18.6397C5.87096 19.0036 5.86086 19.324 6.00264 19.6008C6.14046 19.8673 6.38338 20.0994 6.73138 20.2971L7.61757 18.3064C7.24498 18.1064 6.92187 18.0352 6.64825 18.0929C6.37781 18.1435 6.17271 18.3258 6.03295 18.6397Z' fill='%232E2F3D'/%3E%3Cpath d='M15.7564 12.1358C15.7242 12.4246 15.6259 12.7216 15.4617 13.0269C15.3085 13.3317 15.1129 13.6134 14.8748 13.872C14.5575 14.2167 14.2331 14.4596 13.9018 14.6004C13.5757 14.7355 13.2463 14.7878 12.9134 14.7574C12.5747 14.7217 12.2329 14.6087 11.8878 14.4185C11.5481 14.2225 11.2087 13.9685 10.8697 13.6564C10.1399 12.9846 9.73035 12.3052 9.6411 11.6179C9.54609 10.9254 9.78687 10.266 10.3634 9.63964C10.6543 9.3236 10.9129 9.09456 11.1392 8.95254C11.3708 8.80477 11.5982 8.69033 11.8214 8.60923L12.4891 9.71745C12.3043 9.79144 12.1338 9.87864 11.9776 9.97907C11.8268 10.0738 11.6747 10.2044 11.5213 10.3711C11.2356 10.6814 11.1222 11.0122 11.181 11.3635C11.234 11.7095 11.4846 12.0888 11.9328 12.5014C12.1167 12.6706 12.3047 12.8066 12.4969 12.9092C12.6891 13.0118 12.8797 13.0757 13.0686 13.1011C13.2576 13.1264 13.4448 13.1076 13.6301 13.0447C13.815 12.9707 13.9867 12.8475 14.1454 12.6751C14.32 12.4855 14.4451 12.3034 14.5208 12.1289C14.5907 11.9492 14.6388 11.7758 14.6651 11.6089L15.7564 12.1358Z' fill='%232E2F3D'/%3E%3Cpath d='M19.1919 4.63497L17.5698 5.52675L19.7428 9.47913L18.4083 10.2129L15.5862 5.07991L19.8773 2.72064L22.6994 7.85361L21.3649 8.58735L19.1919 4.63497Z' fill='%232E2F3D'/%3E%3Cpath d='M28.4612 1.56205L27.3147 1.73742C27.3523 2.29265 27.3815 2.8452 27.4024 3.39507C27.4233 3.94494 27.3973 4.44668 27.3245 4.90027C27.2582 5.34497 27.1299 5.72014 26.9397 6.02578C26.7482 6.3237 26.4672 6.501 26.0966 6.55769C25.6488 6.62619 25.3234 6.6167 25.1204 6.52924L25.1144 5.2502C25.245 5.27763 25.3644 5.28308 25.4725 5.26654C25.6269 5.24292 25.7519 5.15663 25.8477 5.00767C25.9434 4.85871 26.0039 4.60848 26.0291 4.25698C26.0621 3.90429 26.0574 3.43489 26.0152 2.84878C25.9795 2.25377 25.9047 1.50671 25.7909 0.607613L29.763 -1.38809e-07L30.6487 5.79025L29.1432 6.02054L28.4612 1.56205Z' fill='%232E2F3D'/%3E%3Cpath d='M35.479 0.204039C35.813 0.127695 36.1982 0.0935096 36.6347 0.101483C37.0728 0.101799 37.5215 0.148073 37.981 0.240306C38.3792 0.320241 38.7023 0.436883 38.9503 0.590232C39.1999 0.735923 39.3835 0.9122 39.5013 1.11906C39.6268 1.32746 39.6955 1.56033 39.7076 1.81766C39.7273 2.07654 39.7064 2.35912 39.6449 2.66541C39.5773 3.00234 39.4974 3.34078 39.4053 3.68075C39.3147 4.01306 39.2325 4.34309 39.1587 4.67081C39.0926 5.00008 39.0395 5.324 38.9995 5.64256C38.961 5.95347 38.96 6.25597 38.9965 6.55009L37.779 6.30567L37.6969 5.46471L37.6395 5.45318C37.4387 5.65981 37.1828 5.82352 36.8717 5.9443C36.5699 6.05896 36.2046 6.07325 35.7758 5.98716C35.5078 5.93336 35.2743 5.84665 35.0752 5.72704C34.8777 5.59976 34.717 5.44801 34.5931 5.27177C34.4707 5.08788 34.3873 4.88794 34.3431 4.67194C34.3003 4.44828 34.3043 4.2101 34.3551 3.95741C34.4258 3.60517 34.5615 3.32574 34.7623 3.1191C34.9723 2.90635 35.2374 2.75643 35.5576 2.66936C35.887 2.57616 36.26 2.5435 36.6766 2.57137C37.1024 2.59312 37.5657 2.66621 38.0664 2.79064C38.2061 2.37259 38.237 2.06014 38.159 1.85331C38.0826 1.63882 37.8453 1.4916 37.4471 1.41167C37.1485 1.35172 36.8245 1.31855 36.4753 1.31217C36.1338 1.30733 35.8458 1.33316 35.6114 1.38967L35.479 0.204039ZM36.5164 4.85731C36.8151 4.91726 37.0655 4.89982 37.2677 4.80501C37.4715 4.70253 37.6309 4.58317 37.7459 4.44693L37.8958 3.70034C37.663 3.62972 37.4341 3.57977 37.2089 3.55051C36.9914 3.52278 36.7931 3.51881 36.6139 3.53859C36.4346 3.55837 36.2853 3.60804 36.1657 3.68761C36.0462 3.76717 35.9711 3.88352 35.9403 4.03667C35.8973 4.25108 35.9247 4.43184 36.0226 4.57895C36.1298 4.71994 36.2943 4.81273 36.5164 4.85731Z' fill='%232E2F3D'/%3E%3Cpath d='M48.5647 5.97122L47.1372 5.14015L44.8679 9.03808L43.5113 8.24827L45.7805 4.35034L44.3529 3.51927L45.0308 2.35495L49.2425 4.8069L48.5647 5.97122Z' fill='%232E2F3D'/%3E%3Cpath d='M52.8914 12.8003L51.6673 11.3347L49.896 12.8142L48.9197 11.6453L53.4154 7.89031L54.3917 9.0592L52.7013 10.4711L53.9254 11.9367L55.6158 10.5248L56.5921 11.6937L52.0964 15.4487L51.1201 14.2798L52.8914 12.8003Z' fill='%232E2F3D'/%3E%3Cpath d='M59.8788 17.5835C60.1109 17.8355 60.3319 18.1529 60.5417 18.5358C60.759 18.9162 60.9416 19.3287 61.0897 19.7733C61.218 20.1586 61.2772 20.497 61.2673 20.7884C61.2647 21.0774 61.2029 21.3243 61.0818 21.5293C60.9632 21.7417 60.7953 21.917 60.5779 22.0552C60.363 22.2009 60.1073 22.3231 59.8109 22.4218C59.4849 22.5304 59.1514 22.6291 58.8106 22.7179C58.4771 22.8043 58.1499 22.8968 57.8288 22.9955C57.5102 23.1016 57.2026 23.2164 56.9062 23.3398C56.6172 23.4608 56.3542 23.6101 56.117 23.7879L55.7246 22.6097L56.4138 22.1209L56.3953 22.0653C56.1162 21.9936 55.8471 21.8528 55.5878 21.6428C55.3384 21.4377 55.1446 21.1277 55.0064 20.7127C54.92 20.4534 54.8793 20.2076 54.8843 19.9755C54.8967 19.7409 54.9486 19.526 55.0401 19.3309C55.1389 19.1334 55.2711 18.9617 55.4366 18.8161C55.6095 18.6679 55.8182 18.5531 56.0628 18.4717C56.4036 18.3582 56.7136 18.3372 56.9927 18.4089C57.2816 18.4856 57.5434 18.6412 57.7779 18.8759C58.0224 19.1155 58.2359 19.4231 58.4186 19.7985C58.6112 20.1789 58.7778 20.6174 58.9184 21.1138C59.3507 21.0275 59.6372 20.8991 59.778 20.7287C59.9262 20.5559 59.9362 20.2768 59.8078 19.8915C59.7116 19.6025 59.5795 19.3049 59.4117 18.9986C59.2463 18.6997 59.0809 18.4626 58.9154 18.2872L59.8788 17.5835ZM56.3549 20.7946C56.4511 21.0836 56.5906 21.2923 56.7733 21.4208C56.9635 21.5468 57.1462 21.6259 57.3216 21.658L58.044 21.4174C57.9898 21.1803 57.9194 20.9567 57.833 20.7468C57.7491 20.5442 57.6541 20.3701 57.5479 20.2244C57.4418 20.0786 57.3245 19.9736 57.196 19.9094C57.0676 19.8451 56.9293 19.8377 56.7811 19.887C56.5737 19.9561 56.4304 20.0697 56.3513 20.2278C56.2821 20.3908 56.2833 20.5797 56.3549 20.7946Z' fill='%232E2F3D'/%3E%3Cpath d='M59.0609 30.668L58.9404 29.9613L56.8996 28.7781L56.9513 26.963L58.7575 28.1513L59.1745 28.7374C59.2478 28.3567 59.4364 28.0456 59.7402 27.8042C60.0517 27.5631 60.4339 27.4489 60.8867 27.4618C61.5972 27.4821 62.1136 27.7312 62.4359 28.2092C62.7581 28.695 62.9052 29.4258 62.8774 30.4017C62.8668 30.7764 62.8373 31.1232 62.7892 31.4422C62.7408 31.769 62.6898 32.0527 62.636 32.2934L56.8042 32.1273L56.8476 30.6049L59.0609 30.668ZM59.8572 30.6907L61.4732 30.7367C61.5147 30.6519 61.5447 30.559 61.5632 30.458C61.5817 30.3569 61.5923 30.2596 61.595 30.1659C61.605 29.8146 61.5386 29.5392 61.3958 29.3398C61.253 29.1404 61.0333 29.0365 60.7367 29.028C60.44 29.0196 60.2184 29.1188 60.0719 29.3255C59.9251 29.5401 59.8497 29.8544 59.8458 30.2684L59.8572 30.6907Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .product_preview__header::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='%23928F91'/%3E%3Cpath d='M18.9808 15.361L24.6377 15.361M24.6377 15.361L24.6377 21.0178M24.6377 15.361L15.3597 24.639' stroke='%23928F91' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .product_preview:hover .product_preview__header::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' fill='%237DA5D2'/%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='%237DA5D2'/%3E%3Cpath d='M18.9818 15.361L24.6386 15.361M24.6386 15.361L24.6386 21.0178M24.6386 15.361L15.3607 24.639' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .mobile_menu__list_item_title.--has-submenu::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1446_22980)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1446_22980'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .mobile_menu__submenu_back::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1874_8363)'%3E%3Cpath d='M14 17L10 13L14 9' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1874_8363'%3E%3Crect width='24' height='24' rx='12' transform='matrix(-1 0 0 1 24 0)' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .mobile_menu__submenu_list_item_title.--has-submenu:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1446_22980)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1446_22980'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .mobile_menu__auth::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1446_23537)'%3E%3Cpath d='M12 12.8C9.7946 12.8 8 11.0054 8 8.8C8 6.5946 9.7946 4.8 12 4.8C14.2054 4.8 16 6.5946 16 8.8C16 11.0054 14.2054 12.8 12 12.8ZM12 6.4C10.6766 6.4 9.6 7.4766 9.6 8.8C9.6 10.1234 10.6766 11.2 12 11.2C13.3234 11.2 14.4 10.1234 14.4 8.8C14.4 7.4766 13.3234 6.4 12 6.4ZM12 0C5.3832 0 0 5.3828 0 12C0 18.6172 5.3832 24 12 24C18.6168 24 24 18.6172 24 12C24 5.3828 18.6168 0 12 0ZM6.4 20.7496V20C6.4 17.7946 8.1946 16 10.4 16H13.6C15.8054 16 17.6 17.7946 17.6 20V20.7496C15.9814 21.7892 14.0624 22.4 12 22.4C9.9376 22.4 8.0186 21.7892 6.4 20.7496ZM19.1752 19.5098C18.9256 16.6514 16.5224 14.4 13.6 14.4H10.4C7.4776 14.4 5.0744 16.6514 4.8248 19.5098C2.8424 17.615 1.6 14.9522 1.6 12C1.6 6.2656 6.2652 1.6 12 1.6C17.7348 1.6 22.4 6.2656 22.4 12C22.4 14.9522 21.1576 17.615 19.1752 19.5098Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1446_23537'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .mobile_menu__auth::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1446_23543)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1446_23543'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .personal_page__user_referal_link_wrap_green {
    background: url(/local/templates/vlaekan/./img/referal/referal-link-bg.svg) 100% 0 no-repeat, url(/local/templates/vlaekan/./img/referal/referal-link-bg-2.svg) 0 0 no-repeat #F3FBFE;
  }

  .personal_page__user_referal_link_wrap_green._disabled::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2730_5462)'%3E%3Cpath d='M13 0.361328C14.962 0.361256 16.8477 1.12164 18.2609 2.48272C19.6741 3.8438 20.5047 5.69963 20.5783 7.66029L20.5833 7.94466H21.8472C22.4849 7.94446 23.0992 8.18531 23.5668 8.61894C24.0344 9.05257 24.3209 9.64692 24.3687 10.2829L24.375 10.4724V23.1113C24.3752 23.7491 24.1343 24.3633 23.7007 24.8309C23.2671 25.2985 22.6727 25.585 22.0368 25.6328L21.8472 25.6391H4.15278C3.51505 25.6393 2.90081 25.3985 2.4332 24.9648C1.96558 24.5312 1.67915 23.9368 1.63132 23.3009L1.625 23.1113V10.4724C1.6248 9.83471 1.86565 9.22047 2.29928 8.75286C2.73291 8.28524 3.32726 7.99881 3.96319 7.95098L4.15278 7.94466H5.41667C5.41667 5.93344 6.21562 4.00459 7.63777 2.58244C9.05992 1.16028 10.9888 0.361328 13 0.361328ZM21.8472 10.4724H4.15278V23.1113H21.8472V10.4724ZM13 13.0002C13.5392 13.0004 14.0641 13.1729 14.4983 13.4927C14.9324 13.8124 15.2529 14.2626 15.413 14.7775C15.5731 15.2923 15.5643 15.8448 15.3881 16.3544C15.2118 16.8639 14.8772 17.3037 14.4332 17.6096L14.2639 17.7171V19.3197C14.2635 19.6418 14.1402 19.9516 13.919 20.1859C13.6979 20.4201 13.3957 20.5611 13.0741 20.58C12.7525 20.5989 12.4358 20.4942 12.1888 20.2875C11.9418 20.0807 11.783 19.7874 11.745 19.4675L11.7361 19.3197V17.7171C11.2542 17.4388 10.8776 17.0094 10.6647 16.4953C10.4518 15.9812 10.4145 15.4112 10.5585 14.8737C10.7025 14.3363 11.0198 13.8613 11.4613 13.5226C11.9027 13.1839 12.4436 13.0002 13 13.0002ZM13 2.88911C11.6592 2.88911 10.3733 3.42174 9.42518 4.36984C8.47708 5.31794 7.94444 6.60385 7.94444 7.94466H18.0556C18.0556 6.60385 17.5229 5.31794 16.5748 4.36984C15.6267 3.42174 14.3408 2.88911 13 2.88911Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_5462'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .personal_page__user_referal_link_wrap_banner._disabled::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2730_5462)'%3E%3Cpath d='M13 0.361328C14.962 0.361256 16.8477 1.12164 18.2609 2.48272C19.6741 3.8438 20.5047 5.69963 20.5783 7.66029L20.5833 7.94466H21.8472C22.4849 7.94446 23.0992 8.18531 23.5668 8.61894C24.0344 9.05257 24.3209 9.64692 24.3687 10.2829L24.375 10.4724V23.1113C24.3752 23.7491 24.1343 24.3633 23.7007 24.8309C23.2671 25.2985 22.6727 25.585 22.0368 25.6328L21.8472 25.6391H4.15278C3.51505 25.6393 2.90081 25.3985 2.4332 24.9648C1.96558 24.5312 1.67915 23.9368 1.63132 23.3009L1.625 23.1113V10.4724C1.6248 9.83471 1.86565 9.22047 2.29928 8.75286C2.73291 8.28524 3.32726 7.99881 3.96319 7.95098L4.15278 7.94466H5.41667C5.41667 5.93344 6.21562 4.00459 7.63777 2.58244C9.05992 1.16028 10.9888 0.361328 13 0.361328ZM21.8472 10.4724H4.15278V23.1113H21.8472V10.4724ZM13 13.0002C13.5392 13.0004 14.0641 13.1729 14.4983 13.4927C14.9324 13.8124 15.2529 14.2626 15.413 14.7775C15.5731 15.2923 15.5643 15.8448 15.3881 16.3544C15.2118 16.8639 14.8772 17.3037 14.4332 17.6096L14.2639 17.7171V19.3197C14.2635 19.6418 14.1402 19.9516 13.919 20.1859C13.6979 20.4201 13.3957 20.5611 13.0741 20.58C12.7525 20.5989 12.4358 20.4942 12.1888 20.2875C11.9418 20.0807 11.783 19.7874 11.745 19.4675L11.7361 19.3197V17.7171C11.2542 17.4388 10.8776 17.0094 10.6647 16.4953C10.4518 15.9812 10.4145 15.4112 10.5585 14.8737C10.7025 14.3363 11.0198 13.8613 11.4613 13.5226C11.9027 13.1839 12.4436 13.0002 13 13.0002ZM13 2.88911C11.6592 2.88911 10.3733 3.42174 9.42518 4.36984C8.47708 5.31794 7.94444 6.60385 7.94444 7.94466H18.0556C18.0556 6.60385 17.5229 5.31794 16.5748 4.36984C15.6267 3.42174 14.3408 2.88911 13 2.88911Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_5462'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .personal_page__user_referal_link_wrap_cashback._disabled::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2730_5462)'%3E%3Cpath d='M13 0.361328C14.962 0.361256 16.8477 1.12164 18.2609 2.48272C19.6741 3.8438 20.5047 5.69963 20.5783 7.66029L20.5833 7.94466H21.8472C22.4849 7.94446 23.0992 8.18531 23.5668 8.61894C24.0344 9.05257 24.3209 9.64692 24.3687 10.2829L24.375 10.4724V23.1113C24.3752 23.7491 24.1343 24.3633 23.7007 24.8309C23.2671 25.2985 22.6727 25.585 22.0368 25.6328L21.8472 25.6391H4.15278C3.51505 25.6393 2.90081 25.3985 2.4332 24.9648C1.96558 24.5312 1.67915 23.9368 1.63132 23.3009L1.625 23.1113V10.4724C1.6248 9.83471 1.86565 9.22047 2.29928 8.75286C2.73291 8.28524 3.32726 7.99881 3.96319 7.95098L4.15278 7.94466H5.41667C5.41667 5.93344 6.21562 4.00459 7.63777 2.58244C9.05992 1.16028 10.9888 0.361328 13 0.361328ZM21.8472 10.4724H4.15278V23.1113H21.8472V10.4724ZM13 13.0002C13.5392 13.0004 14.0641 13.1729 14.4983 13.4927C14.9324 13.8124 15.2529 14.2626 15.413 14.7775C15.5731 15.2923 15.5643 15.8448 15.3881 16.3544C15.2118 16.8639 14.8772 17.3037 14.4332 17.6096L14.2639 17.7171V19.3197C14.2635 19.6418 14.1402 19.9516 13.919 20.1859C13.6979 20.4201 13.3957 20.5611 13.0741 20.58C12.7525 20.5989 12.4358 20.4942 12.1888 20.2875C11.9418 20.0807 11.783 19.7874 11.745 19.4675L11.7361 19.3197V17.7171C11.2542 17.4388 10.8776 17.0094 10.6647 16.4953C10.4518 15.9812 10.4145 15.4112 10.5585 14.8737C10.7025 14.3363 11.0198 13.8613 11.4613 13.5226C11.9027 13.1839 12.4436 13.0002 13 13.0002ZM13 2.88911C11.6592 2.88911 10.3733 3.42174 9.42518 4.36984C8.47708 5.31794 7.94444 6.60385 7.94444 7.94466H18.0556C18.0556 6.60385 17.5229 5.31794 16.5748 4.36984C15.6267 3.42174 14.3408 2.88911 13 2.88911Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_5462'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .personal_page__user_referal_warning_title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M16 3C13.4288 3 10.9154 3.76244 8.77759 5.1909C6.63975 6.61935 4.97351 8.64968 3.98957 11.0251C3.00563 13.4006 2.74819 16.0144 3.2498 18.5362C3.75141 21.0579 4.98953 23.3743 6.80762 25.1924C8.6257 27.0105 10.9421 28.2486 13.4638 28.7502C15.9856 29.2518 18.5995 28.9944 20.9749 28.0104C23.3503 27.0265 25.3807 25.3603 26.8091 23.2224C28.2376 21.0846 29 18.5712 29 16C28.9964 12.5533 27.6256 9.24882 25.1884 6.81163C22.7512 4.37445 19.4467 3.00364 16 3ZM15.5 9C15.7967 9 16.0867 9.08797 16.3334 9.2528C16.58 9.41762 16.7723 9.65189 16.8858 9.92597C16.9994 10.2001 17.0291 10.5017 16.9712 10.7926C16.9133 11.0836 16.7704 11.3509 16.5607 11.5607C16.3509 11.7704 16.0836 11.9133 15.7926 11.9712C15.5017 12.0291 15.2001 11.9994 14.926 11.8858C14.6519 11.7723 14.4176 11.58 14.2528 11.3334C14.088 11.0867 14 10.7967 14 10.5C14 10.1022 14.158 9.72064 14.4393 9.43934C14.7206 9.15804 15.1022 9 15.5 9ZM17 23C16.4696 23 15.9609 22.7893 15.5858 22.4142C15.2107 22.0391 15 21.5304 15 21V16C14.7348 16 14.4804 15.8946 14.2929 15.7071C14.1054 15.5196 14 15.2652 14 15C14 14.7348 14.1054 14.4804 14.2929 14.2929C14.4804 14.1054 14.7348 14 15 14C15.5304 14 16.0391 14.2107 16.4142 14.5858C16.7893 14.9609 17 15.4696 17 16V21C17.2652 21 17.5196 21.1054 17.7071 21.2929C17.8946 21.4804 18 21.7348 18 22C18 22.2652 17.8946 22.5196 17.7071 22.7071C17.5196 22.8946 17.2652 23 17 23Z' fill='%23A6C4E7'/%3E%3C/svg%3E");
  }

  .statistics__data_total_cashback_sum::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0229 12.8237C14.2448 12.8237 16.0459 11.9232 16.0459 10.8123C16.0459 9.70135 14.2448 8.80078 12.0229 8.80078C9.80113 8.80078 8 9.70135 8 10.8123C8 11.9232 9.80113 12.8237 12.0229 12.8237Z' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0459 10.8125V13.8297C16.0459 14.936 14.2496 15.8412 12.0229 15.8412C9.79625 15.8412 8 14.936 8 13.8297V10.8125' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.92 6.8032C7.3856 5.088 9.568 4 12 4C16.416 4 20 7.584 20 12C20 16.416 16.416 20 12 20C7.584 20 4 16.416 4 12' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.92012 4L5.6001 7.2H8.48012' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .statistics__data_coupons_list_item_delete {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_193_7982)'%3E%3Cpath d='M17.9173 9.76725L17.0045 8.85449L13.3859 12.4731L9.76725 8.85449L8.85449 9.76725L12.4731 13.3859L8.85449 17.0045L9.76725 17.9173L13.3859 14.2986L17.0045 17.9173L17.9173 17.0045L14.2986 13.3859L17.9173 9.76725Z' fill='%23828282'/%3E%3C/g%3E%3Crect x='0.5' y='0.5' width='25' height='25' rx='12.5' stroke='%23828282'/%3E%3Cdefs%3E%3CclipPath id='clip0_193_7982'%3E%3Crect x='1' y='1' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .statistics__data_total_controls_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .statistics__data_coupons_nav .slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='20' viewBox='0 0 47 20' fill='none'%3E%3Cpath d='M46.8532 10.3542C47.0486 10.1589 47.0486 9.84212 46.8532 9.64677L43.6698 6.46334C43.4744 6.26799 43.1577 6.26799 42.9624 6.46334C42.767 6.65869 42.767 6.97542 42.9624 7.17077L45.7921 10.0005L42.9624 12.8302C42.767 13.0256 42.767 13.3423 42.9624 13.5376C43.1577 13.733 43.4744 13.733 43.6698 13.5376L46.8532 10.3542ZM1.479 10.0005V10.5007H46.4995V10.0005V9.50026H1.479V10.0005Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .statistics__data_coupons_message::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_34_13303)'%3E%3Crect width='24' height='24' rx='12' fill='%23A1CE42'/%3E%3Cpath d='M9.13407 15.4925L5.37287 11.7313L4.11914 12.9851L9.13407 18L19.8803 7.25373L18.6266 6L9.13407 15.4925Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_34_13303'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .cashback_popup__close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cg clip-path='url(%23clip0_11_1996)'%3E%3Cpath d='M0.781214 16.5001C0.626676 16.5001 0.475601 16.4543 0.347098 16.3685C0.218595 16.2826 0.118438 16.1606 0.0592946 16.0178C0.000151556 15.8751 -0.0153201 15.718 0.0148367 15.5664C0.0449935 15.4148 0.119424 15.2756 0.228713 15.1664L14.6662 0.728853C14.8128 0.582321 15.0115 0.5 15.2187 0.5C15.426 0.5 15.6247 0.582321 15.7712 0.728853C15.9178 0.875385 16.0001 1.07413 16.0001 1.28135C16.0001 1.48858 15.9178 1.68732 15.7712 1.83385L1.33371 16.2714C1.26123 16.344 1.1751 16.4016 1.08029 16.4408C0.985471 16.4801 0.883834 16.5002 0.781214 16.5001Z' fill='%23D8D5D7'/%3E%3Cpath d='M15.2187 16.5001C15.1161 16.5002 15.0145 16.4801 14.9197 16.4408C14.8248 16.4016 14.7387 16.344 14.6662 16.2714L0.228723 1.83385C0.0821912 1.68732 -0.0001297 1.48858 -0.0001297 1.28135C-0.0001297 1.07413 0.0821912 0.875385 0.228723 0.728853C0.375255 0.582321 0.573996 0.5 0.781223 0.5C0.988451 0.5 1.18719 0.582321 1.33372 0.728853L15.7712 15.1664C15.8805 15.2756 15.9549 15.4148 15.9851 15.5664C16.0153 15.718 15.9998 15.8751 15.9406 16.0178C15.8815 16.1606 15.7813 16.2826 15.6528 16.3685C15.5243 16.4543 15.3733 16.5001 15.2187 16.5001Z' fill='%23D8D5D7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_1996'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .cashback_popup__form_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cashback_popup__btn::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2026_6413)'%3E%3Cpath d='M21.75 21.5001H2.25001C1.0093 21.5001 0 20.4908 0 19.25V15.5C0 15.0855 0.335439 14.75 0.750005 14.75C1.99072 14.75 3.00002 13.7407 3.00002 12.5C3.00002 11.2593 1.99072 10.25 0.750005 10.25C0.335439 10.25 0 9.9146 0 9.50004V5.75001C0 4.5093 1.0093 3.5 2.25001 3.5H21.75C22.9908 3.5 24 4.5093 24 5.75001V9.50004C24 9.9146 23.6646 10.25 23.25 10.25C22.0093 10.25 21 11.2593 21 12.5001C21 13.7408 22.0093 14.7501 23.25 14.7501C23.6646 14.7501 24 15.0855 24 15.5001V19.2501C24 20.4908 22.9908 21.5001 21.75 21.5001ZM1.50001 16.1746V19.25C1.50001 19.6639 1.83621 20.0001 2.25001 20.0001H21.75C22.1638 20.0001 22.5 19.6639 22.5 19.25V16.1746C20.7906 15.826 19.5 14.3113 19.5 12.5C19.5 10.6887 20.7905 9.17409 22.5 8.82542V5.75001C22.5 5.33621 22.1638 5.00001 21.75 5.00001H2.25001C1.83621 5.00001 1.50001 5.33621 1.50001 5.75001V8.82547C3.20947 9.17409 4.50003 10.6887 4.50003 12.5001C4.50003 14.3114 3.20947 15.826 1.50001 16.1746Z' fill='white'/%3E%3Cpath d='M9.04819 18.2263L13.5466 6.23057L14.9511 6.75725L10.4527 18.753L9.04819 18.2263Z' fill='white'/%3E%3Cpath d='M8.45198 12.7525C7.21126 12.7525 6.20197 11.7432 6.20197 10.5025C6.20197 9.26174 7.21126 8.25244 8.45198 8.25244C9.6927 8.25244 10.702 9.26174 10.702 10.5025C10.702 11.7432 9.6927 12.7525 8.45198 12.7525ZM8.45198 9.75245C8.03817 9.75245 7.70198 10.0886 7.70198 10.5025C7.70198 10.9163 8.03817 11.2525 8.45198 11.2525C8.86579 11.2525 9.20198 10.9163 9.20198 10.5025C9.20198 10.0886 8.86579 9.75245 8.45198 9.75245Z' fill='white'/%3E%3Cpath d='M16.2045 17.404C14.9637 17.404 13.9544 16.3947 13.9544 15.1539C13.9544 13.9132 14.9637 12.9039 16.2045 12.9039C17.4452 12.9039 18.4545 13.9132 18.4545 15.1539C18.4545 16.3947 17.4452 17.404 16.2045 17.404ZM16.2045 14.4039C15.7906 14.4039 15.4544 14.7401 15.4544 15.1539C15.4544 15.5678 15.7906 15.904 16.2045 15.904C16.6183 15.904 16.9545 15.5678 16.9545 15.1539C16.9545 14.7401 16.6183 14.4039 16.2045 14.4039Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2026_6413'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .cashback_popup__btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .cashback_popup__content_coupon_creator_cashback::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0229 12.8237C14.2448 12.8237 16.0459 11.9232 16.0459 10.8123C16.0459 9.70135 14.2448 8.80078 12.0229 8.80078C9.80113 8.80078 8 9.70135 8 10.8123C8 11.9232 9.80113 12.8237 12.0229 12.8237Z' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0459 10.8125V13.8297C16.0459 14.936 14.2496 15.8412 12.0229 15.8412C9.79625 15.8412 8 14.936 8 13.8297V10.8125' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.92 6.8032C7.3856 5.088 9.568 4 12 4C16.416 4 20 7.584 20 12C20 16.416 16.416 20 12 20C7.584 20 4 16.416 4 12' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.92012 4L5.6001 7.2H8.48012' stroke='white' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .personal_page__left_menu_item._locked::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2730_5387)'%3E%3Cpath d='M12 0.333496C13.8111 0.33343 15.5518 1.03532 16.8562 2.29171C18.1607 3.54809 18.9274 5.26116 18.9953 7.071L19 7.3335H20.1667C20.7553 7.33331 21.3223 7.55564 21.754 7.95591C22.1856 8.35618 22.45 8.90482 22.4942 9.49183L22.5 9.66683V21.3335C22.5002 21.9222 22.2779 22.4892 21.8776 22.9208C21.4773 23.3524 20.9287 23.6168 20.3417 23.661L20.1667 23.6668H3.83333C3.24466 23.667 2.67767 23.4447 2.24603 23.0444C1.81438 22.6441 1.54998 22.0955 1.50583 21.5085L1.5 21.3335V9.66683C1.49981 9.07816 1.72214 8.51117 2.12241 8.07952C2.52269 7.64788 3.07132 7.38348 3.65833 7.33933L3.83333 7.3335H5C5 5.47698 5.7375 3.6965 7.05025 2.38375C8.36301 1.07099 10.1435 0.333496 12 0.333496ZM20.1667 9.66683H3.83333V21.3335H20.1667V9.66683ZM12 12.0002C12.4977 12.0003 12.9823 12.1596 13.383 12.4548C13.7837 12.7499 14.0796 13.1654 14.2274 13.6407C14.3751 14.1159 14.3671 14.626 14.2044 15.0963C14.0417 15.5667 13.7328 15.9727 13.323 16.255L13.1667 16.3542V17.8335C13.1663 18.1309 13.0525 18.4169 12.8483 18.6331C12.6442 18.8493 12.3652 18.9794 12.0684 18.9969C11.7715 19.0143 11.4792 18.9177 11.2512 18.7269C11.0232 18.536 10.8766 18.2653 10.8415 17.97L10.8333 17.8335V16.3542C10.3885 16.0973 10.0409 15.7009 9.84436 15.2264C9.64782 14.7518 9.61334 14.2257 9.74628 13.7296C9.87922 13.2335 10.1721 12.7951 10.5796 12.4824C10.9871 12.1697 11.4864 12.0002 12 12.0002ZM12 2.66683C10.7623 2.66683 9.57534 3.15849 8.70017 4.03366C7.825 4.90883 7.33333 6.09582 7.33333 7.3335H16.6667C16.6667 6.09582 16.175 4.90883 15.2998 4.03366C14.4247 3.15849 13.2377 2.66683 12 2.66683Z' fill='%23BDBDBD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2730_5387'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .personal_page__left_menu_link {
    background: url("/local/templates/vlaekan/img/icons/link-grey.svg") left center no-repeat;
  }

  .personal_page__left_menu_link:hover {
    background: url("/local/templates/vlaekan/img/icons/link-brown.svg") left center no-repeat;
  }

  .personal_page__user_photo_no {
    background-image: url("/local/templates/vlaekan/./img/personal/no-photo.svg");
  }

  .personal_page__user_hello_back {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 6L9 12L15 18' stroke='%23151113' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .personal_page__wishlist_btn_cart {
    background-image: url("/local/templates/vlaekan/img/icons/not_add_basket.svg");
  }

  .personal_page__wishlist_btn_cart:hover {
    background-image: url("/local/templates/vlaekan/img/icons/basket-blue.svg");
  }

  .personal_page__wishlist_btn_cart.active {
    background-image: url("/local/templates/vlaekan/img/icons/basket-blue.svg");
  }

  .personal_page__wishlist_btn_wish {
    background-image: url("/local/templates/vlaekan/img/icons/heart-blue.svg");
  }

  .personal_page__wishlist_btn_wish:hover {
    background-image: url("/local/templates/vlaekan/img/icons/heart.svg");
  }

  .promo_popup__close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .promo_popup__close:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%232E2F3D'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .promo_popup__btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__btn:disabled::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__success_ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1599_749)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='%23A6C4E7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1599_749'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .promo_popup__success_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__success_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__success_promocode_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Crect width='35' height='35' rx='17.5' fill='%23A6C4E7'/%3E%3Cpath d='M12.9157 26.8335C14.1322 26.8335 15.3486 26.3704 16.2749 25.4442L18.7758 22.9433C19.2501 22.4693 19.2501 21.7001 18.7758 21.2261C18.302 20.7516 17.5323 20.7516 17.0586 21.2261L14.5577 23.7269C13.6522 24.6324 12.1787 24.6321 11.2732 23.7267C10.3681 22.8212 10.3681 21.3479 11.2732 20.4426L13.7741 17.9417C14.2485 17.4677 14.2485 16.6985 13.7741 16.2245C13.3003 15.75 12.5306 15.75 12.0568 16.2245L9.55597 18.7253C7.70355 20.5778 7.70355 23.5919 9.55624 25.4443C10.4824 26.3703 11.6989 26.8335 12.9157 26.8335Z' fill='white'/%3E%3Cpath d='M24.2771 10.7226C22.4249 8.8708 19.4112 8.87014 17.5585 10.7226L15.0577 13.2234C14.5832 13.6975 14.5832 14.4666 15.0577 14.9407C15.5315 15.4151 16.3011 15.4151 16.7749 14.9407L19.2758 12.4398C20.1813 11.5343 21.6547 11.5347 22.5603 12.4401C23.4654 13.3456 23.4654 14.8188 22.5603 15.7242L20.0594 18.225C19.5851 18.6991 19.5851 19.4682 20.0594 19.9423C20.2962 20.1795 20.6072 20.2981 20.918 20.2981C21.2288 20.2981 21.5398 20.1795 21.7766 19.9423L24.2775 17.4414C26.1299 15.589 26.1299 12.575 24.2771 10.7226Z' fill='white'/%3E%3Cpath d='M20.2763 14.7235C19.8025 14.2491 19.0328 14.2491 18.559 14.7235L13.5573 19.7252C13.0829 20.1993 13.0829 20.9684 13.5573 21.4425C13.7941 21.6797 14.1052 21.7983 14.4159 21.7983C14.7267 21.7983 15.0377 21.6797 15.2745 21.4425L20.2763 16.4407C20.7506 15.9667 20.7506 15.1977 20.2763 14.7235Z' fill='white'/%3E%3C/svg%3E");
  }

  .promo_popup__success_promocode_btn_message::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.375 14.375H3.75C3.25272 14.375 2.77581 14.1775 2.42417 13.8258C2.07254 13.4742 1.875 12.9973 1.875 12.5V3.75C1.875 3.25272 2.07254 2.77581 2.42417 2.42417C2.77581 2.07254 3.25272 1.875 3.75 1.875H12.5C12.9973 1.875 13.4742 2.07254 13.8258 2.42417C14.1775 2.77581 14.375 3.25272 14.375 3.75V4.375H13.125V3.75C13.125 3.58424 13.0592 3.42527 12.9419 3.30806C12.8247 3.19085 12.6658 3.125 12.5 3.125H3.75C3.58424 3.125 3.42527 3.19085 3.30806 3.30806C3.19085 3.42527 3.125 3.58424 3.125 3.75V12.5C3.125 12.6658 3.19085 12.8247 3.30806 12.9419C3.42527 13.0592 3.58424 13.125 3.75 13.125H4.375V14.375Z' fill='white'/%3E%3Cpath d='M16.25 18.125H7.5C7.00272 18.125 6.52581 17.9275 6.17417 17.5758C5.82254 17.2242 5.625 16.7473 5.625 16.25V7.5C5.625 7.00272 5.82254 6.52581 6.17417 6.17417C6.52581 5.82254 7.00272 5.625 7.5 5.625H16.25C16.7473 5.625 17.2242 5.82254 17.5758 6.17417C17.9275 6.52581 18.125 7.00272 18.125 7.5V16.25C18.125 16.7473 17.9275 17.2242 17.5758 17.5758C17.2242 17.9275 16.7473 18.125 16.25 18.125ZM7.5 6.875C7.33424 6.875 7.17527 6.94085 7.05806 7.05806C6.94085 7.17527 6.875 7.33424 6.875 7.5V16.25C6.875 16.4158 6.94085 16.5747 7.05806 16.6919C7.17527 16.8092 7.33424 16.875 7.5 16.875H16.25C16.4158 16.875 16.5747 16.8092 16.6919 16.6919C16.8092 16.5747 16.875 16.4158 16.875 16.25V7.5C16.875 7.33424 16.8092 7.17527 16.6919 7.05806C16.5747 6.94085 16.4158 6.875 16.25 6.875H7.5Z' fill='white'/%3E%3C/svg%3E");
  }

  .protocol_page__products_btn .ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cmask id='mask0_5049_3459' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='42' height='42'%3E%3Cpath d='M0 0H42V42H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5049_3459)'%3E%3Cpath d='M31.4999 17.5C31.0169 17.5 30.6249 17.108 30.6249 16.625V6.125C30.6249 3.7135 28.6632 1.75 26.2499 1.75H15.7499C13.3367 1.75 11.3749 3.7135 11.3749 6.125V16.625C11.3749 17.108 10.9829 17.5 10.4999 17.5C10.0169 17.5 9.62494 17.108 9.62494 16.625V6.125C9.62494 2.7475 12.3724 0 15.7499 0H26.2499C29.6274 0 32.3749 2.7475 32.3749 6.125V16.625C32.3749 17.108 31.9829 17.5 31.4999 17.5Z' fill='white'/%3E%3Cpath d='M28 12.25H14C13.517 12.25 13.125 11.858 13.125 11.375C13.125 10.892 13.517 10.5 14 10.5H28C28.483 10.5 28.875 10.892 28.875 11.375C28.875 11.858 28.483 12.25 28 12.25Z' fill='white'/%3E%3Cpath d='M40.2499 42H1.74994C1.26694 42 0.874939 41.608 0.874939 41.125V11.375C0.874939 10.892 1.26694 10.5 1.74994 10.5H6.99994C7.48294 10.5 7.87494 10.892 7.87494 11.375C7.87494 11.858 7.48294 12.25 6.99994 12.25H2.62494V40.25H39.3749V12.25H34.9999C34.5169 12.25 34.1249 11.858 34.1249 11.375C34.1249 10.892 34.5169 10.5 34.9999 10.5H40.2499C40.7329 10.5 41.1249 10.892 41.1249 11.375V41.125C41.1249 41.608 40.7329 42 40.2499 42Z' fill='white'/%3E%3Cpath d='M28.053 22.2625C26.5746 22.3237 26.4514 23.0585 26.0203 23.977L21.5236 34.5089H20.4764L15.9181 23.8545C15.7949 23.6096 15.7333 23.3647 15.6101 23.181C15.2405 22.5074 14.7477 22.3237 14.0086 22.2625H13.947V21.8339H17.8277L21.5236 30.7125L24.1723 24.5281C24.2955 24.1607 24.4187 23.9157 24.4803 23.6708C24.8499 22.5686 23.9259 22.3849 23.3099 22.2625V21.8339H28.053V22.2625Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
  }

  .protocol_page__products_btn .ico::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6 0C6.39754 1.60964e-05 6.71958 0.322217 6.71973 0.719727V5.28027H11.2803C11.6778 5.28042 12 5.60245 12 6C11.9999 6.3975 11.6778 6.71958 11.2803 6.71973H6.71973V11.2803C6.71958 11.6778 6.39754 12 6 12C5.60245 12 5.28042 11.6778 5.28027 11.2803V6.71973H0.719727C0.322247 6.71958 6.35247e-05 6.3975 0 6C0 5.60245 0.322207 5.28042 0.719727 5.28027H5.28027V0.719727C5.28042 0.322207 5.60245 -1.73776e-08 6 0Z' fill='white'/%3E%3C/svg%3E");
  }

  .protocol_page__products_btn:hover .ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cmask id='mask0_5049_3459' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='42' height='42'%3E%3Cpath d='M0 0H42V42H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5049_3459)'%3E%3Cpath d='M31.4999 17.5C31.0169 17.5 30.6249 17.108 30.6249 16.625V6.125C30.6249 3.7135 28.6632 1.75 26.2499 1.75H15.7499C13.3367 1.75 11.3749 3.7135 11.3749 6.125V16.625C11.3749 17.108 10.9829 17.5 10.4999 17.5C10.0169 17.5 9.62494 17.108 9.62494 16.625V6.125C9.62494 2.7475 12.3724 0 15.7499 0H26.2499C29.6274 0 32.3749 2.7475 32.3749 6.125V16.625C32.3749 17.108 31.9829 17.5 31.4999 17.5Z' fill='white'/%3E%3Cpath d='M28 12.25H14C13.517 12.25 13.125 11.858 13.125 11.375C13.125 10.892 13.517 10.5 14 10.5H28C28.483 10.5 28.875 10.892 28.875 11.375C28.875 11.858 28.483 12.25 28 12.25Z' fill='white'/%3E%3Cpath d='M40.2499 42H1.74994C1.26694 42 0.874939 41.608 0.874939 41.125V11.375C0.874939 10.892 1.26694 10.5 1.74994 10.5H6.99994C7.48294 10.5 7.87494 10.892 7.87494 11.375C7.87494 11.858 7.48294 12.25 6.99994 12.25H2.62494V40.25H39.3749V12.25H34.9999C34.5169 12.25 34.1249 11.858 34.1249 11.375C34.1249 10.892 34.5169 10.5 34.9999 10.5H40.2499C40.7329 10.5 41.1249 10.892 41.1249 11.375V41.125C41.1249 41.608 40.7329 42 40.2499 42Z' fill='white'/%3E%3Cpath d='M28.053 22.2625C26.5746 22.3237 26.4514 23.0585 26.0203 23.977L21.5236 34.5089H20.4764L15.9181 23.8545C15.7949 23.6096 15.7333 23.3647 15.6101 23.181C15.2405 22.5074 14.7477 22.3237 14.0086 22.2625H13.947V21.8339H17.8277L21.5236 30.7125L24.1723 24.5281C24.2955 24.1607 24.4187 23.9157 24.4803 23.6708C24.8499 22.5686 23.9259 22.3849 23.3099 22.2625V21.8339H28.053V22.2625Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
  }

  .protocol_page__products_list_section_hint::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='24' viewBox='0 0 37 24' fill='none'%3E%3Cpath d='M18.1865 0L36.3731 23.25H-9.53674e-06L18.1865 0Z' fill='white'/%3E%3C/svg%3E");
  }

  .protocol_page__products_list_section_items._double .protocol_page__products_list_section_item:nth-child(1)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='31' viewBox='0 0 10 31' fill='none'%3E%3Crect x='8.28259' width='1.77788' height='31.5838' transform='rotate(15 8.28259 0)' fill='%235AC573'/%3E%3C/svg%3E");
  }

  .protocol_page__products_list_section_name_title .protocol_page__products_list_section_name_title_ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.857143' y='0.857143' width='14.2857' height='14.2857' rx='7.14286' stroke='%23A6C4E7' stroke-width='1.71429'/%3E%3Cpath d='M7.0053 9.40575C6.9672 9.00956 6.98625 8.67432 7.06244 8.40004C7.13863 8.11813 7.24149 7.87813 7.37101 7.68004C7.50815 7.47432 7.66053 7.29908 7.82815 7.15432C8.00339 7.00194 8.16339 6.85718 8.30815 6.72004C8.46053 6.58289 8.58625 6.44194 8.6853 6.29718C8.78434 6.1448 8.83387 5.96575 8.83387 5.76004C8.83387 5.49337 8.75768 5.28004 8.6053 5.12004C8.46053 4.96004 8.19768 4.88004 7.81672 4.88004C7.69482 4.88004 7.5653 4.89527 7.42815 4.92575C7.29101 4.94861 7.15387 4.9867 7.01672 5.04004C6.87958 5.08575 6.74625 5.14289 6.61672 5.21146C6.49482 5.27242 6.38434 5.33718 6.2853 5.40575L5.71387 4.30861C6.00339 4.11051 6.33482 3.9467 6.70815 3.81718C7.08911 3.68765 7.54625 3.62289 8.07958 3.62289C8.79577 3.62289 9.35577 3.79813 9.75958 4.14861C10.1634 4.49146 10.3653 4.95623 10.3653 5.54289C10.3653 5.93146 10.312 6.25527 10.2053 6.51432C10.1062 6.76575 9.98053 6.98289 9.82815 7.16575C9.67577 7.34099 9.50815 7.49718 9.3253 7.63432C9.14244 7.77146 8.97482 7.92004 8.82244 8.08004C8.67006 8.23242 8.54053 8.41146 8.43387 8.61718C8.3272 8.82289 8.27387 9.08575 8.27387 9.40575H7.0053ZM6.77672 11.0286C6.77672 10.7619 6.86053 10.5524 7.02815 10.4C7.19577 10.24 7.41672 10.16 7.69101 10.16C7.98053 10.16 8.20911 10.24 8.37672 10.4C8.54434 10.5524 8.62815 10.7619 8.62815 11.0286C8.62815 11.2953 8.54434 11.5086 8.37672 11.6686C8.20911 11.8286 7.98053 11.9086 7.69101 11.9086C7.41672 11.9086 7.19577 11.8286 7.02815 11.6686C6.86053 11.5086 6.77672 11.2953 6.77672 11.0286Z' fill='%237DA5D2'/%3E%3C/svg%3E");
  }

  .protocol_page__products_title._evening::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M25.8768 25.7227C19.9969 24.593 15.289 19.8853 14.1594 14.0054C13.7473 11.8609 13.8122 9.78905 14.2533 7.85949C14.4953 6.80095 13.3266 6.00252 12.4551 6.65037C8.24871 9.77692 5.75018 15.0678 6.62861 20.8829C7.58376 27.2048 12.6772 32.2983 18.9992 33.2534C24.8144 34.132 30.1051 31.6333 33.2317 27.4271C33.8795 26.5555 33.0812 25.3869 32.0225 25.6288C30.0931 26.0698 28.0211 26.1347 25.8768 25.7227Z' stroke='%23828282' stroke-width='2.28164' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .protocol_page__products_title._daily::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_3320_60338)'%3E%3Cpath d='M26.9358 16.0027C27.6159 17.1792 28.005 18.5449 28.005 20.0015C28.005 24.4207 24.4224 28.0032 20.0032 28.0032C15.5839 28.0032 12.0013 24.4207 12.0013 20.0015C12.0013 15.5821 15.5839 11.9996 20.0032 11.9996C21.1079 11.9996 22.1605 12.2235 23.1179 12.6283' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.291 20.0013H33.7208' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.28354 20.0013H1.71332' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0032 38.2913V33.7209' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.0032 6.28369V1.71347' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.862 8.1217L28.004 6.14378' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0013 33.8607L13.1433 31.8828' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.1434 8.1217L12.0014 6.14378' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.004 33.8607L26.8621 31.8828' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.8829 26.8612L33.8609 28.0032' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14355 12.0007L8.12162 13.1427' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.8829 13.1427L33.8609 12.0007' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.14355 28.0032L8.12162 26.8612' stroke='%23828282' stroke-width='2.29138' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3320_60338'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .protocol_page__steps_list_item::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='28' height='10' viewBox='0 0 28 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9.36011C21.4 8.50677 21.7867 7.76011 22.16 7.12011C22.56 6.48011 22.9467 5.94677 23.32 5.52011H2.74181e-05V3.84011H23.32C22.9467 3.38677 22.56 2.84011 22.16 2.20011C21.7867 1.56011 21.4 0.826773 21 0.000106573H22.4C24.08 1.94677 25.84 3.38677 27.68 4.32011V5.04011C25.84 5.94677 24.08 7.38677 22.4 9.36011H21Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  }

  .protocol_page__consultation_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M2.81825 1.00023H13.7279V11.9099M13.7279 1.00023L0.999973 13.7282' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .protocol_page__consultation_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M2.81825 1.00023H13.7279V11.9099M13.7279 1.00023L0.999973 13.7282' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .protocol_page__other_protocols_list_item:hover .protocol_page__other_protocols_list_item_mobile_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.75 0.75V9.32143M10.75 0.75H2.17857M10.75 0.75L0.75 10.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .protocol_page__other_protocols_list_item_btn span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.75 0.75V11.0357M12.75 0.75H2.46429M12.75 0.75L0.75 12.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .loading_modal__preloader {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='37' cy='37' r='36' stroke='%23D8D5D7' stroke-width='2'/%3E%3Cpath d='M48.1292 27.6763C45.7964 27.7729 45.602 28.9324 44.9217 30.3816L37.8263 47H36.174L28.9814 30.1884C28.787 29.8019 28.6898 29.4155 28.4954 29.1256C27.9122 28.0628 27.1347 27.7729 25.9683 27.6763H25.8711V27H31.9945L37.8263 41.0097L42.0058 31.2512C42.2002 30.6715 42.3946 30.285 42.4917 29.8986C43.0749 28.1594 41.617 27.8696 40.645 27.6763V27H48.1292V27.6763Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  }

  .loading_modal__preloader::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='74' height='74' viewBox='0 0 74 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1734 1.86107C22.5512 3.33605 16.4806 6.65232 11.6612 11.4276C6.8419 16.2029 3.47007 22.2429 1.93437 28.8513C0.398678 35.4597 0.761636 42.3675 2.98141 48.7786C5.20119 55.1897 9.18742 60.843 14.4806 65.087C19.7739 69.3309 26.1586 71.9928 32.8989 72.7656C39.6393 73.5385 46.4608 72.391 52.5773 69.4553C58.6938 66.5197 63.8562 61.9154 67.4695 56.1731C71.0828 50.4309 73 43.7845 73 37' stroke='%232E2F3D' stroke-width='2'/%3E%3C/svg%3E%0A");
  }

  .registration-page__loader-ico::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='109' viewBox='0 0 83 109' fill='none'%3E%3Cpath d='M54.4766 1.23798C46.2669 1.23798 38.1684 3.13663 30.8142 6.78551C23.46 10.4344 17.0494 15.7347 12.0833 22.272C7.11718 28.8093 3.73026 36.4066 2.18725 44.4699C0.644239 52.5333 0.986942 60.8443 3.18857 68.7532C5.39021 76.6622 9.39111 83.9548 14.8786 90.0611C20.366 96.1674 27.1913 100.922 34.8209 103.953C42.4506 106.984 50.6779 108.209 58.8597 107.533C67.0415 106.858 74.9561 104.299 81.9849 100.057' stroke='%23D2D2D2' stroke-width='2.47619'/%3E%3C/svg%3E");
  }

  .registration-page__loader-ico::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68' fill='none'%3E%3Cpath d='M54.2027 19.8745C50.0144 20.0387 49.6037 22.0919 48.3717 24.802L35.478 55.1885H32.5216L19.4635 24.4736C19.135 23.7344 18.8065 23.0773 18.5602 22.5846C17.5747 20.5315 16.0964 20.0387 13.879 19.8745L13.7969 19.7923V18.6426H25.0482L35.478 44.1836L43.1158 26.4444C43.5263 25.4591 43.8549 24.5556 44.019 23.8987C45.0046 20.7778 42.4587 20.203 40.5699 19.7923V18.6426H54.2027V19.8745Z' fill='white'/%3E%3C/svg%3E");
  }

  .registration-page__success_link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M16.75 0.75L20.75 4.75M20.75 4.75L16.75 8.75M20.75 4.75H0.75' stroke='%232E2F3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .registry_switch__btn_text::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.2699 19.354C15.8522 18.9751 14.7895 18.6161 14.277 18.3434C14.1815 18.2986 14.0919 18.242 14.0103 18.1751C13.7501 17.9298 13.7511 17.0618 13.8579 16.1639C15.5636 15.432 16.8692 13.7262 17.2684 11.6207C17.2739 11.6088 17.2853 11.6023 17.2898 11.5889C18.1141 9.3146 18.5387 6.51934 17.5063 4.90346C17.8626 4.61173 18.1404 4.23561 18.3144 3.80926C18.4885 3.3829 18.5532 2.91982 18.5029 2.46208C18.4525 2.00433 18.2886 1.56642 18.026 1.18812C17.7634 0.809812 17.4105 0.503098 16.9992 0.295832C16.588 0.0885657 16.1315 -0.0126868 15.6712 0.00127016C15.2109 0.0152271 14.7614 0.143951 14.3635 0.375752C13.9656 0.607553 13.6319 0.935087 13.3927 1.32861C13.1535 1.72213 13.0164 2.16916 12.9938 2.62912C10.9375 2.30187 8.73019 2.42205 7.03983 4.53301C4.61899 7.55372 6.71258 11.9137 6.80246 12.0979C6.82136 12.1307 6.84711 12.159 6.87794 12.1809C7.38446 14.0182 8.59661 15.4916 10.142 16.16C10.2487 17.0588 10.2497 17.9288 9.98952 18.1746C9.90794 18.2415 9.81837 18.2981 9.72286 18.3429C9.21039 18.6156 8.1477 18.9746 6.72996 19.3535C6.27612 19.4757 5.87553 19.7448 5.59075 20.1187C5.30596 20.4926 5.15302 20.9503 5.1558 21.4203L5.16027 23.7284C5.16027 23.7641 5.16731 23.7994 5.18099 23.8324C5.19467 23.8654 5.21473 23.8954 5.24 23.9206C5.26528 23.9458 5.29528 23.9658 5.32829 23.9795C5.36131 23.9931 5.39668 24.0001 5.43239 24H18.5675C18.6032 24.0001 18.6386 23.9931 18.6716 23.9795C18.7046 23.9658 18.7346 23.9458 18.7599 23.9206C18.7851 23.8954 18.8052 23.8654 18.8189 23.8324C18.8326 23.7994 18.8396 23.7641 18.8396 23.7284L18.8441 21.4213C18.847 20.9512 18.6941 20.4934 18.4093 20.1194C18.1245 19.7454 17.7238 19.4762 17.2699 19.354ZM15.7509 0.541493C16.3411 0.541493 16.9073 0.775983 17.3247 1.19338C17.742 1.61077 17.9765 2.17688 17.9765 2.76717C17.9745 3.09389 17.8996 3.41603 17.7573 3.71015C17.6151 4.00428 17.409 4.26299 17.1542 4.46747C17.0996 4.41135 17.0479 4.35226 16.9878 4.30061C16.1144 3.55872 15.0164 3.03334 13.8097 2.78058C13.7164 2.76072 13.622 2.74284 13.5277 2.72446C13.5381 2.14179 13.7769 1.58652 14.1927 1.17822C14.6086 0.769927 15.1681 0.541269 15.7509 0.541493ZM7.4654 4.87317C8.59661 3.46139 10.0074 3.0393 11.4381 3.0393C12.1998 3.0393 12.9675 3.15897 13.7005 3.31291C14.7927 3.53369 15.8123 4.02452 16.6661 4.74059C17.9423 5.83704 17.6925 8.4714 17.0231 10.6698C16.7525 9.91695 16.2733 8.5593 15.5736 6.49352C15.5587 6.44945 15.5328 6.40993 15.4983 6.37875C15.4637 6.34758 15.4218 6.32578 15.3764 6.31547C15.3311 6.30515 15.2838 6.30665 15.2392 6.31983C15.1946 6.33301 15.1542 6.35742 15.1217 6.39073C15.1048 6.40811 13.4 8.14068 10.8292 9.64582C9.09766 10.6583 7.72511 11.3481 7.18384 11.6113C6.79054 10.6703 5.56846 7.24137 7.4654 4.87317ZM7.42418 12.0984C7.97042 11.8328 9.35191 11.1415 11.1039 10.1151C12.5738 9.2521 13.946 8.23265 15.1967 7.07452C16.099 9.73123 16.604 11.1152 16.7401 11.4847C16.2653 14.0669 14.3257 16.009 12.0081 16.009C9.87878 16.0095 8.07321 14.3683 7.42418 12.0984ZM10.3654 18.5694C10.7771 18.1801 10.7985 17.2341 10.713 16.3626C11.5516 16.6148 12.4455 16.6162 13.2848 16.3666C13.2014 17.2366 13.2233 18.1806 13.6324 18.5694C13.6851 18.6178 13.7421 18.6612 13.8028 18.699L12.0007 23.0232L10.1951 18.7C10.2558 18.662 10.3128 18.618 10.3654 18.5694ZM5.70154 21.4183C5.69916 21.0685 5.81265 20.7278 6.0243 20.4493C6.23595 20.1708 6.53385 19.9702 6.87149 19.8789C7.78321 19.6355 8.96508 19.2884 9.71193 18.9532L11.592 23.4562H5.70551L5.70154 21.4183ZM18.2958 23.4543H12.4094L14.2894 18.9513C15.0343 19.2864 16.2181 19.6336 17.1299 19.8769C17.4675 19.9683 17.7653 20.1689 17.9769 20.4474C18.1886 20.7258 18.3021 21.0665 18.2998 21.4163L18.2958 23.4543Z' fill='%232E2F3D'/%3E%3Cpath d='M17.5763 22.2538H15.3039C15.2567 22.2517 15.2096 22.2593 15.1654 22.276C15.1211 22.2927 15.0807 22.3181 15.0466 22.3508C15.0125 22.3835 14.9853 22.4228 14.9668 22.4662C14.9482 22.5097 14.9387 22.5565 14.9387 22.6037C14.9387 22.651 14.9482 22.6978 14.9668 22.7412C14.9853 22.7847 15.0125 22.824 15.0466 22.8567C15.0807 22.8893 15.1211 22.9148 15.1654 22.9315C15.2096 22.9482 15.2567 22.9557 15.3039 22.9537H17.5763C17.6665 22.9498 17.7518 22.9113 17.8143 22.8461C17.8767 22.7809 17.9116 22.694 17.9116 22.6037C17.9116 22.5134 17.8767 22.4266 17.8143 22.3614C17.7518 22.2962 17.6665 22.2576 17.5763 22.2538Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .steps > label {
    background-image: url("/local/templates/vlaekan/img/stars/activeStar.svg");
  }

  .steps:hover > input + label {
    background-image: url("/local/templates/vlaekan/img/stars/activeStar.svg") !important;
  }

  .steps:not(:hover) > input:checked ~ input + label {
    background-image: url("/local/templates/vlaekan/img/stars/deactiveStar.svg");
  }

  .steps > label:hover {
    background-image: url("/local/templates/vlaekan/img/stars/activeStar.svg") !important;
  }

  .steps > label:hover ~ label {
    background-image: url("/local/templates/vlaekan/img/stars/deactiveStar.svg") !important;
  }

  .section_top_content__to-shopping::before {
    background-image: url("/local/templates/vlaekan/img/icons/icon-shopping.svg");
  }

  .siblings_sections__slider .slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_5905_1952)'%3E%3Cpath d='M19.2625 9.2625L13.5375 15L19.2625 20.7375L17.5 22.5L10 15L17.5 7.5L19.2625 9.2625Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5905_1952'%3E%3Crect width='30' height='30' fill='white' transform='matrix(1 0 0 -1 0 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .siblings_sections__slider .slick-prev.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_4611_1682)'%3E%3Cpath d='M19.7186 20.7375L13.9936 15L19.7186 9.2625L17.9561 7.5L10.4561 15L17.9561 22.5L19.7186 20.7375Z' fill='%23D8D5D7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4611_1682'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.456055)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .siblings_sections__slider .slick-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_4611_1679)'%3E%3Cpath d='M10.7375 20.7375L16.4625 15L10.7375 9.2625L12.5 7.5L20 15L12.5 22.5L10.7375 20.7375Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4611_1679'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 1 30 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .siblings_sections__slider .slick-next.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_5905_1955)'%3E%3Cpath d='M10.7375 9.2625L16.4625 15L10.7375 20.7375L12.5 22.5L20 15L12.5 7.5L10.7375 9.2625Z' fill='%23D8D5D7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5905_1955'%3E%3Crect width='30' height='30' fill='white' transform='matrix(-1 0 0 -1 30 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .catalog__filter_v2_popup_opener::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 19.1227H18.06C17.9151 19.8273 17.5316 20.4603 16.9741 20.9148C16.4166 21.3694 15.7193 21.6176 15 21.6176C14.2807 21.6176 13.5834 21.3694 13.0259 20.9148C12.4684 20.4603 12.0849 19.8273 11.94 19.1227H3V17.8777H11.94C12.0849 17.1731 12.4684 16.5401 13.0259 16.0856C13.5834 15.631 14.2807 15.3828 15 15.3828C15.7193 15.3828 16.4166 15.631 16.9741 16.0856C17.5316 16.5401 17.9151 17.1731 18.06 17.8777H22V19.1227ZM13.122 18.4997C13.1162 18.7499 13.1605 18.9987 13.2523 19.2316C13.344 19.4644 13.4814 19.6766 13.6563 19.8556C13.8312 20.0346 14.0402 20.1768 14.2708 20.2739C14.5015 20.371 14.7492 20.421 14.9995 20.421C15.2498 20.421 15.4975 20.371 15.7282 20.2739C15.9588 20.1768 16.1678 20.0346 16.3427 19.8556C16.5176 19.6766 16.655 19.4644 16.7467 19.2316C16.8385 18.9987 16.8828 18.7499 16.877 18.4997C16.8657 18.0093 16.6629 17.5427 16.312 17.1999C15.9612 16.857 15.4901 16.665 14.9995 16.665C14.5089 16.665 14.0378 16.857 13.687 17.1999C13.3361 17.5427 13.1333 18.0093 13.122 18.4997Z' fill='%232E2F3D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 10.1227V8.87771H6.94C7.08485 8.17313 7.46841 7.54012 8.02591 7.08558C8.58341 6.63104 9.28069 6.38281 10 6.38281C10.7193 6.38281 11.4166 6.63104 11.9741 7.08558C12.5316 7.54012 12.9151 8.17313 13.06 8.87771H22V10.1227H13.06C12.9151 10.8273 12.5316 11.4603 11.9741 11.9148C11.4166 12.3694 10.7193 12.6176 10 12.6176C9.28069 12.6176 8.58341 12.3694 8.02591 11.9148C7.46841 11.4603 7.08485 10.8273 6.94 10.1227H3ZM8.122 9.49971C8.11623 9.74991 8.16052 9.99874 8.25228 10.2316C8.34403 10.4644 8.48141 10.6766 8.65632 10.8556C8.83123 11.0346 9.04016 11.1768 9.27082 11.2739C9.50149 11.371 9.74923 11.421 9.9995 11.421C10.2498 11.421 10.4975 11.371 10.7282 11.2739C10.9588 11.1768 11.1678 11.0346 11.3427 10.8556C11.5176 10.6766 11.655 10.4644 11.7467 10.2316C11.8385 9.99874 11.8828 9.74991 11.877 9.49971C11.8657 9.00926 11.6629 8.54272 11.312 8.19986C10.9612 7.857 10.4901 7.66504 9.9995 7.66504C9.50893 7.66504 9.03783 7.857 8.68696 8.19986C8.3361 8.54272 8.13332 9.00926 8.122 9.49971Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_popup_opener:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 19.1227H18.06C17.9151 19.8273 17.5316 20.4603 16.9741 20.9148C16.4166 21.3694 15.7193 21.6176 15 21.6176C14.2807 21.6176 13.5834 21.3694 13.0259 20.9148C12.4684 20.4603 12.0849 19.8273 11.94 19.1227H3V17.8777H11.94C12.0849 17.1731 12.4684 16.5401 13.0259 16.0856C13.5834 15.631 14.2807 15.3828 15 15.3828C15.7193 15.3828 16.4166 15.631 16.9741 16.0856C17.5316 16.5401 17.9151 17.1731 18.06 17.8777H22V19.1227ZM13.122 18.4997C13.1162 18.7499 13.1605 18.9987 13.2523 19.2316C13.344 19.4644 13.4814 19.6766 13.6563 19.8556C13.8312 20.0346 14.0402 20.1768 14.2708 20.2739C14.5015 20.371 14.7492 20.421 14.9995 20.421C15.2498 20.421 15.4975 20.371 15.7282 20.2739C15.9588 20.1768 16.1678 20.0346 16.3427 19.8556C16.5176 19.6766 16.655 19.4644 16.7467 19.2316C16.8385 18.9987 16.8828 18.7499 16.877 18.4997C16.8657 18.0093 16.6629 17.5427 16.312 17.1999C15.9612 16.857 15.4901 16.665 14.9995 16.665C14.5089 16.665 14.0378 16.857 13.687 17.1999C13.3361 17.5427 13.1333 18.0093 13.122 18.4997Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 10.1227V8.87771H6.94C7.08485 8.17313 7.46841 7.54012 8.02591 7.08558C8.58341 6.63104 9.28069 6.38281 10 6.38281C10.7193 6.38281 11.4166 6.63104 11.9741 7.08558C12.5316 7.54012 12.9151 8.17313 13.06 8.87771H22V10.1227H13.06C12.9151 10.8273 12.5316 11.4603 11.9741 11.9148C11.4166 12.3694 10.7193 12.6176 10 12.6176C9.28069 12.6176 8.58341 12.3694 8.02591 11.9148C7.46841 11.4603 7.08485 10.8273 6.94 10.1227H3ZM8.122 9.49971C8.11623 9.74991 8.16052 9.99874 8.25228 10.2316C8.34403 10.4644 8.48141 10.6766 8.65632 10.8556C8.83123 11.0346 9.04016 11.1768 9.27082 11.2739C9.50149 11.371 9.74923 11.421 9.9995 11.421C10.2498 11.421 10.4975 11.371 10.7282 11.2739C10.9588 11.1768 11.1678 11.0346 11.3427 10.8556C11.5176 10.6766 11.655 10.4644 11.7467 10.2316C11.8385 9.99874 11.8828 9.74991 11.877 9.49971C11.8657 9.00926 11.6629 8.54272 11.312 8.19986C10.9612 7.857 10.4901 7.66504 9.9995 7.66504C9.50893 7.66504 9.03783 7.857 8.68696 8.19986C8.3361 8.54272 8.13332 9.00926 8.122 9.49971Z' fill='white'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_row_params_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M6.5 9L12.5 15L18.5 9' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_row_params_btn:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M6.5 9L12.5 15L18.5 9' stroke='%238BC9FC' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_row_params_popup::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='20' viewBox='0 0 51 20' fill='none'%3E%3Cpath d='M25.5 0L50.5 20H0.5L25.5 0Z' fill='white'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_row_params_popup_close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Crect x='1' y='0.5' width='31' height='31' rx='15.5' stroke='%23D8D5D7'/%3E%3Cpath d='M16.5 17.0646L12.7738 20.7909C12.6343 20.9303 12.4569 21 12.2414 21C12.026 21 11.8485 20.9303 11.7091 20.7909C11.5697 20.6515 11.5 20.474 11.5 20.2586C11.5 20.0431 11.5697 19.8657 11.7091 19.7262L15.4354 16L11.7091 12.2738C11.5697 12.1343 11.5 11.9569 11.5 11.7414C11.5 11.526 11.5697 11.3485 11.7091 11.2091C11.8485 11.0697 12.026 11 12.2414 11C12.4569 11 12.6343 11.0697 12.7738 11.2091L16.5 14.9354L20.2262 11.2091C20.3657 11.0697 20.5431 11 20.7586 11C20.974 11 21.1515 11.0697 21.2909 11.2091C21.4303 11.3485 21.5 11.526 21.5 11.7414C21.5 11.9569 21.4303 12.1343 21.2909 12.2738L17.5646 16L21.2909 19.7262C21.4303 19.8657 21.5 20.0431 21.5 20.2586C21.5 20.474 21.4303 20.6515 21.2909 20.7909C21.1515 20.9303 20.974 21 20.7586 21C20.5431 21 20.3657 20.9303 20.2262 20.7909L16.5 17.0646Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_side_filter_close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D8D5D7'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_side_filter_close:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_side_filter_close:active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23151113'/%3E%3Cpath d='M16 17.0648L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6516 11 20.4742 11 20.2587C11 20.0433 11.0697 19.8658 11.2091 19.7264L14.9354 16.0002L11.2091 12.2739C11.0697 12.1345 11 11.9571 11 11.7416C11 11.5262 11.0697 11.3487 11.2091 11.2093C11.3485 11.0699 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.0699 12.2738 11.2093L16 14.9355L19.7262 11.2093C19.8657 11.0699 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.0699 20.7909 11.2093C20.9303 11.3487 21 11.5262 21 11.7416C21 11.9571 20.9303 12.1345 20.7909 12.2739L17.0646 16.0002L20.7909 19.7264C20.9303 19.8658 21 20.0433 21 20.2587C21 20.4742 20.9303 20.6516 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0648Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_side_filter_params_list_item_title::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23151113' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_side_filter_params_list_item_title.--disabled::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23C4C1C3' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_results_item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%23C4C1C3'/%3E%3Cpath d='M10.5 10.8517L7.51901 13.8327C7.40748 13.9442 7.26553 14 7.09316 14C6.92079 14 6.77883 13.9442 6.6673 13.8327C6.55577 13.7212 6.5 13.5792 6.5 13.4068C6.5 13.2345 6.55577 13.0925 6.6673 12.981L9.64829 10L6.6673 7.01901C6.55577 6.90748 6.5 6.76553 6.5 6.59316C6.5 6.42079 6.55577 6.27883 6.6673 6.1673C6.77883 6.05577 6.92079 6 7.09316 6C7.26553 6 7.40748 6.05577 7.51901 6.1673L10.5 9.14829L13.481 6.1673C13.5925 6.05577 13.7345 6 13.9068 6C14.0792 6 14.2212 6.05577 14.3327 6.1673C14.4442 6.27883 14.5 6.42079 14.5 6.59316C14.5 6.76553 14.4442 6.90748 14.3327 7.01901L11.3517 10L14.3327 12.981C14.4442 13.0925 14.5 13.2345 14.5 13.4068C14.5 13.5792 14.4442 13.7212 14.3327 13.8327C14.2212 13.9442 14.0792 14 13.9068 14C13.7345 14 13.5925 13.9442 13.481 13.8327L10.5 10.8517Z' fill='%23C4C1C3'/%3E%3C/svg%3E");
  }

  .catalog__filter_v2_results_item:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Crect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%232E2F3D'/%3E%3Cpath d='M10.5 10.8517L7.51901 13.8327C7.40748 13.9442 7.26553 14 7.09316 14C6.92079 14 6.77883 13.9442 6.6673 13.8327C6.55577 13.7212 6.5 13.5792 6.5 13.4068C6.5 13.2345 6.55577 13.0925 6.6673 12.981L9.64829 10L6.6673 7.01901C6.55577 6.90748 6.5 6.76553 6.5 6.59316C6.5 6.42079 6.55577 6.27883 6.6673 6.1673C6.77883 6.05577 6.92079 6 7.09316 6C7.26553 6 7.40748 6.05577 7.51901 6.1673L10.5 9.14829L13.481 6.1673C13.5925 6.05577 13.7345 6 13.9068 6C14.0792 6 14.2212 6.05577 14.3327 6.1673C14.4442 6.27883 14.5 6.42079 14.5 6.59316C14.5 6.76553 14.4442 6.90748 14.3327 7.01901L11.3517 10L14.3327 12.981C14.4442 13.0925 14.5 13.2345 14.5 13.4068C14.5 13.5792 14.4442 13.7212 14.3327 13.8327C14.2212 13.9442 14.0792 14 13.9068 14C13.7345 14 13.5925 13.9442 13.481 13.8327L10.5 10.8517Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .bxmaker-authuserphone-simple-window__close {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M5.97662 25.3369C5.78345 25.337 5.5946 25.2797 5.43398 25.1724C5.27335 25.0651 5.14815 24.9126 5.07422 24.7341C5.0003 24.5556 4.98096 24.3592 5.01865 24.1698C5.05635 23.9803 5.14939 23.8063 5.286 23.6697L23.3328 5.62298C23.5159 5.43981 23.7644 5.33691 24.0234 5.33691C24.2824 5.33691 24.5309 5.43981 24.714 5.62298C24.8972 5.80614 25.0001 6.05457 25.0001 6.3136C25.0001 6.57263 24.8972 6.82106 24.714 7.00422L6.66724 25.051C6.57663 25.1418 6.46897 25.2138 6.35046 25.2628C6.23194 25.3119 6.10489 25.3371 5.97662 25.3369Z' fill='%23D8D5D7'/%3E%3Cpath d='M24.0234 25.3369C23.8951 25.3371 23.7681 25.3119 23.6495 25.2628C23.531 25.2138 23.4234 25.1418 23.3328 25.051L5.286 7.00422C5.10284 6.82106 4.99994 6.57263 4.99994 6.3136C4.99994 6.05457 5.10284 5.80614 5.286 5.62298C5.46917 5.43981 5.71759 5.33691 5.97662 5.33691C6.23566 5.33691 6.48408 5.43981 6.66724 5.62298L24.714 23.6697C24.8506 23.8063 24.9436 23.9803 24.9813 24.1698C25.019 24.3592 24.9997 24.5556 24.9258 24.7341C24.8518 24.9126 24.7266 25.0651 24.566 25.1724C24.4054 25.2797 24.2166 25.337 24.0234 25.3369Z' fill='%23D8D5D7'/%3E%3C/svg%3E") 0 0/contain;
  }

  .stock_item__link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%23A6C4E7'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .stock_item__link:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Crect x='0.5' width='60' height='60' rx='30' fill='%237DA5D2'/%3E%3Cpath d='M36.864 23.6365V34.5461M36.864 23.6365H25.9544M36.864 23.6365L24.1361 36.3644' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .stock_item__content ul li::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.4881 6.43057C18.8026 6.70014 18.839 7.17361 18.5695 7.48811L9.99803 17.4881C9.85554 17.6543 9.64753 17.75 9.42858 17.75C9.20964 17.75 9.00163 17.6543 8.85914 17.4881L5.43057 13.4881C5.161 13.1736 5.19743 12.7001 5.51192 12.4306C5.82641 12.161 6.29989 12.1974 6.56946 12.5119L9.42858 15.8476L17.4306 6.51192C17.7001 6.19743 18.1736 6.161 18.4881 6.43057Z' fill='%237DA5D2'/%3E%3C/svg%3E");
  }

  .stock_item__other_promos_title_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='1' width='41' height='41' rx='20.5' transform='rotate(90 42 1)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.5L22.5 27.5M28.5 21.5L22.5 15.5M28.5 21.5L14.5 21.5' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .detail_promos__slider_item:hover .detail_promos__slider_item_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.5 0.5V9.07143M10.5 0.5H1.92857M10.5 0.5L0.5 10.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .detail_promos__slider_item_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.5 0.5V9.07143M10.5 0.5H1.92857M10.5 0.5L0.5 10.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .stocks_block__item_btn::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.75 0.75V11.0357M12.75 0.75H2.46429M12.75 0.75L0.75 12.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .support__main_form_button.--new-ticket::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='26' viewBox='0 0 40 26' fill='none'%3E%3Crect x='13.5' width='26' height='26' rx='13' fill='white'/%3E%3Cpath d='M24.0333 9.5332L27.5 12.9999M27.5 12.9999L24.0333 16.4665M27.5 12.9999H1.5' stroke='%23151113' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .support__main_form_file_input_text::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14 3C7.92488 3 3 7.92488 3 14C3 20.0751 7.92488 25 14 25C20.0751 25 25 20.0751 25 14C24.9978 7.9258 20.0742 3.0022 14 3ZM19.6393 14.8433L15.298 19.1773C13.4863 20.9804 10.556 20.9733 8.753 19.1617C6.95468 17.3547 6.95629 14.4336 8.75667 12.6287L13.736 7.64933C13.9799 7.40229 14.3779 7.39968 14.6249 7.64356C14.6268 7.64548 14.6287 7.64741 14.6307 7.64933C14.8727 7.89848 14.8727 8.29485 14.6307 8.544L9.65133 13.5233C8.33867 14.8382 8.33867 16.9678 9.65133 18.2827C10.9574 19.5969 13.0817 19.6035 14.3959 18.2974C14.4009 18.2925 14.4058 18.2876 14.4107 18.2827L18.7447 13.9487C19.5385 13.1548 19.5385 11.8678 18.7447 11.074C17.9508 10.2802 16.6638 10.2802 15.87 11.074L12.0053 14.9387C11.7319 15.2121 11.7319 15.6553 12.0053 15.9287C12.2787 16.2021 12.7219 16.2021 12.9953 15.9287L16.2807 12.636C16.5298 12.394 16.9262 12.394 17.1753 12.636C17.4224 12.8799 17.425 13.2779 17.1811 13.5249C17.1792 13.5268 17.1773 13.5287 17.1753 13.5307L13.89 16.8233C13.1225 17.5908 11.8781 17.5908 11.1107 16.8233C10.3432 16.0559 10.3432 14.8115 11.1107 14.044L14.9753 10.1793C16.2633 8.89142 18.3514 8.89142 19.6393 10.1793C20.9272 11.4672 20.9272 13.5554 19.6393 14.8433Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .support__main_form_file_preview_card_close::before {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.91727 1.76725L9.00452 0.854492L5.38587 4.47314L1.76722 0.854492L0.854465 1.76725L4.47311 5.38589L0.854465 9.00454L1.76722 9.9173L5.38587 6.29865L9.00452 9.9173L9.91727 9.00454L6.29862 5.38589L9.91727 1.76725Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .support__main_form_close::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Crect y='0.5' width='24' height='24' rx='12' fill='%23E5E5E5'/%3E%3Cpath d='M12 13.5646L8.27376 17.2909C8.13435 17.4303 7.95691 17.5 7.74144 17.5C7.52598 17.5 7.34854 17.4303 7.20913 17.2909C7.06971 17.1515 7 16.974 7 16.7586C7 16.5431 7.06971 16.3657 7.20913 16.2262L10.9354 12.5L7.20913 8.77376C7.06971 8.63435 7 8.45691 7 8.24144C7 8.02598 7.06971 7.84854 7.20913 7.70913C7.34854 7.56971 7.52598 7.5 7.74144 7.5C7.95691 7.5 8.13435 7.56971 8.27376 7.70913L12 11.4354L15.7262 7.70913C15.8657 7.56971 16.0431 7.5 16.2586 7.5C16.474 7.5 16.6515 7.56971 16.7909 7.70913C16.9303 7.84854 17 8.02598 17 8.24144C17 8.45691 16.9303 8.63435 16.7909 8.77376L13.0646 12.5L16.7909 16.2262C16.9303 16.3657 17 16.5431 17 16.7586C17 16.974 16.9303 17.1515 16.7909 17.2909C16.6515 17.4303 16.474 17.5 16.2586 17.5C16.0431 17.5 15.8657 17.4303 15.7262 17.2909L12 13.5646Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .support__main_form_close:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Crect y='0.5' width='24' height='24' rx='12' fill='white'/%3E%3Cpath d='M12 13.5646L8.27376 17.2909C8.13435 17.4303 7.95691 17.5 7.74144 17.5C7.52598 17.5 7.34854 17.4303 7.20913 17.2909C7.06971 17.1515 7 16.974 7 16.7586C7 16.5431 7.06971 16.3657 7.20913 16.2262L10.9354 12.5L7.20913 8.77376C7.06971 8.63435 7 8.45691 7 8.24144C7 8.02598 7.06971 7.84854 7.20913 7.70913C7.34854 7.56971 7.52598 7.5 7.74144 7.5C7.95691 7.5 8.13435 7.56971 8.27376 7.70913L12 11.4354L15.7262 7.70913C15.8657 7.56971 16.0431 7.5 16.2586 7.5C16.474 7.5 16.6515 7.56971 16.7909 7.70913C16.9303 7.84854 17 8.02598 17 8.24144C17 8.45691 16.9303 8.63435 16.7909 8.77376L13.0646 12.5L16.7909 16.2262C16.9303 16.3657 17 16.5431 17 16.7586C17 16.974 16.9303 17.1515 16.7909 17.2909C16.6515 17.4303 16.474 17.5 16.2586 17.5C16.0431 17.5 15.8657 17.4303 15.7262 17.2909L12 13.5646Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .support_tikets__controls_close::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='12' fill='%23E5E5E5'/%3E%3Cpath d='M12 13.0646L8.27376 16.7909C8.13435 16.9303 7.95691 17 7.74144 17C7.52598 17 7.34854 16.9303 7.20913 16.7909C7.06971 16.6515 7 16.474 7 16.2586C7 16.0431 7.06971 15.8657 7.20913 15.7262L10.9354 12L7.20913 8.27376C7.06971 8.13435 7 7.95691 7 7.74144C7 7.52598 7.06971 7.34854 7.20913 7.20913C7.34854 7.06971 7.52598 7 7.74144 7C7.95691 7 8.13435 7.06971 8.27376 7.20913L12 10.9354L15.7262 7.20913C15.8657 7.06971 16.0431 7 16.2586 7C16.474 7 16.6515 7.06971 16.7909 7.20913C16.9303 7.34854 17 7.52598 17 7.74144C17 7.95691 16.9303 8.13435 16.7909 8.27376L13.0646 12L16.7909 15.7262C16.9303 15.8657 17 16.0431 17 16.2586C17 16.474 16.9303 16.6515 16.7909 16.7909C16.6515 16.9303 16.474 17 16.2586 17C16.0431 17 15.8657 16.9303 15.7262 16.7909L12 13.0646Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .support_tikets__controls_toggle::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M8.5 13.5C8.5 13.7761 8.27614 14 8 14C7.72386 14 7.5 13.7761 7.5 13.5L8.5 13.5ZM7.64645 3.14645C7.84171 2.95118 8.15829 2.95118 8.35355 3.14645L11.5355 6.32843C11.7308 6.52369 11.7308 6.84027 11.5355 7.03553C11.3403 7.2308 11.0237 7.2308 10.8284 7.03553L8 4.20711L5.17157 7.03553C4.97631 7.2308 4.65973 7.2308 4.46447 7.03553C4.2692 6.84027 4.2692 6.52369 4.46447 6.32843L7.64645 3.14645ZM7.5 13.5L7.5 3.5L8.5 3.5L8.5 13.5L7.5 13.5Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .support_tikets__controls_toggle:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M8.5 3.5C8.5 3.22386 8.27614 3 8 3C7.72386 3 7.5 3.22386 7.5 3.5L8.5 3.5ZM7.64645 13.8536C7.84171 14.0488 8.15829 14.0488 8.35355 13.8536L11.5355 10.6716C11.7308 10.4763 11.7308 10.1597 11.5355 9.96447C11.3403 9.7692 11.0237 9.7692 10.8284 9.96447L8 12.7929L5.17157 9.96447C4.97631 9.7692 4.65973 9.7692 4.46447 9.96447C4.2692 10.1597 4.2692 10.4763 4.46447 10.6716L7.64645 13.8536ZM7.5 3.5L7.5 13.5L8.5 13.5L8.5 3.5L7.5 3.5Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .support_tikets__controls_toggle:active::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M8.5 3.5C8.5 3.22386 8.27614 3 8 3C7.72386 3 7.5 3.22386 7.5 3.5L8.5 3.5ZM7.64645 13.8536C7.84171 14.0488 8.15829 14.0488 8.35355 13.8536L11.5355 10.6716C11.7308 10.4763 11.7308 10.1597 11.5355 9.96447C11.3403 9.7692 11.0237 9.7692 10.8284 9.96447L8 12.7929L5.17157 9.96447C4.97631 9.7692 4.65973 9.7692 4.46447 9.96447C4.2692 10.1597 4.2692 10.4763 4.46447 10.6716L7.64645 13.8536ZM7.5 3.5L7.5 13.5L8.5 13.5L8.5 3.5L7.5 3.5Z' fill='%23A1CE42'/%3E%3C/svg%3E");
  }

  .support_tikets__item_message_content_status.--in-work::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%237DA5D2'/%3E%3Cpath d='M6.075 8.8999L5.375 9.5999L7.625 11.8499L12.625 6.8499L11.925 6.1499L7.625 10.4499L6.075 8.8999Z' fill='white'/%3E%3C/svg%3E%0A");
  }

  .support_tikets__item_message_content_status.--responded::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%23A1CE42'/%3E%3Cpath d='M6.075 8.90039L5.375 9.60039L7.625 11.8504L12.625 6.85039L11.925 6.15039L7.625 10.4504L6.075 8.90039Z' fill='white'/%3E%3C/svg%3E%0A");
  }

  .support_tikets__item_message_content_status.--closed::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%23C4C1C3'/%3E%3Cpath d='M6.075 8.90039L5.375 9.60039L7.625 11.8504L12.625 6.85039L11.925 6.15039L7.625 10.4504L6.075 8.90039Z' fill='%23F5F4F6'/%3E%3C/svg%3E%0A");
  }

  .support_tikets__item_message_files_preview_title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14 3C7.92488 3 3 7.92488 3 14C3 20.0751 7.92488 25 14 25C20.0751 25 25 20.0751 25 14C24.9978 7.9258 20.0742 3.0022 14 3ZM19.6393 14.8433L15.298 19.1773C13.4863 20.9804 10.556 20.9733 8.753 19.1617C6.95468 17.3547 6.95629 14.4336 8.75667 12.6287L13.736 7.64933C13.9799 7.40229 14.3779 7.39968 14.6249 7.64356C14.6268 7.64548 14.6287 7.64741 14.6307 7.64933C14.8727 7.89848 14.8727 8.29485 14.6307 8.544L9.65133 13.5233C8.33867 14.8382 8.33867 16.9678 9.65133 18.2827C10.9574 19.5969 13.0817 19.6035 14.3959 18.2974C14.4009 18.2925 14.4058 18.2876 14.4107 18.2827L18.7447 13.9487C19.5385 13.1548 19.5385 11.8678 18.7447 11.074C17.9508 10.2802 16.6638 10.2802 15.87 11.074L12.0053 14.9387C11.7319 15.2121 11.7319 15.6553 12.0053 15.9287C12.2787 16.2021 12.7219 16.2021 12.9953 15.9287L16.2807 12.636C16.5298 12.394 16.9262 12.394 17.1753 12.636C17.4224 12.8799 17.425 13.2779 17.1811 13.5249C17.1792 13.5268 17.1773 13.5287 17.1753 13.5307L13.89 16.8233C13.1225 17.5908 11.8781 17.5908 11.1107 16.8233C10.3432 16.0559 10.3432 14.8115 11.1107 14.044L14.9753 10.1793C16.2633 8.89142 18.3514 8.89142 19.6393 10.1793C20.9272 11.4672 20.9272 13.5554 19.6393 14.8433Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .support_tikets__respond_form_file_input_text::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14 3C7.92488 3 3 7.92488 3 14C3 20.0751 7.92488 25 14 25C20.0751 25 25 20.0751 25 14C24.9978 7.9258 20.0742 3.0022 14 3ZM19.6393 14.8433L15.298 19.1773C13.4863 20.9804 10.556 20.9733 8.753 19.1617C6.95468 17.3547 6.95629 14.4336 8.75667 12.6287L13.736 7.64933C13.9799 7.40229 14.3779 7.39968 14.6249 7.64356C14.6268 7.64548 14.6287 7.64741 14.6307 7.64933C14.8727 7.89848 14.8727 8.29485 14.6307 8.544L9.65133 13.5233C8.33867 14.8382 8.33867 16.9678 9.65133 18.2827C10.9574 19.5969 13.0817 19.6035 14.3959 18.2974C14.4009 18.2925 14.4058 18.2876 14.4107 18.2827L18.7447 13.9487C19.5385 13.1548 19.5385 11.8678 18.7447 11.074C17.9508 10.2802 16.6638 10.2802 15.87 11.074L12.0053 14.9387C11.7319 15.2121 11.7319 15.6553 12.0053 15.9287C12.2787 16.2021 12.7219 16.2021 12.9953 15.9287L16.2807 12.636C16.5298 12.394 16.9262 12.394 17.1753 12.636C17.4224 12.8799 17.425 13.2779 17.1811 13.5249C17.1792 13.5268 17.1773 13.5287 17.1753 13.5307L13.89 16.8233C13.1225 17.5908 11.8781 17.5908 11.1107 16.8233C10.3432 16.0559 10.3432 14.8115 11.1107 14.044L14.9753 10.1793C16.2633 8.89142 18.3514 8.89142 19.6393 10.1793C20.9272 11.4672 20.9272 13.5554 19.6393 14.8433Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .support_tikets__item_message_content_text_btn::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M8.5 3.5C8.5 3.22386 8.27614 3 8 3C7.72386 3 7.5 3.22386 7.5 3.5L8.5 3.5ZM7.64645 13.8536C7.84171 14.0488 8.15829 14.0488 8.35355 13.8536L11.5355 10.6716C11.7308 10.4763 11.7308 10.1597 11.5355 9.96447C11.3403 9.7692 11.0237 9.7692 10.8284 9.96447L8 12.7929L5.17157 9.96447C4.97631 9.7692 4.65973 9.7692 4.46447 9.96447C4.2692 10.1597 4.2692 10.4763 4.46447 10.6716L7.64645 13.8536ZM7.5 3.5L7.5 13.5L8.5 13.5L8.5 3.5L7.5 3.5Z' fill='%23151113'/%3E%3C/svg%3E");
  }

  .whatsapp_btn__ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_4655_2540)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.9494 5.01109C22.3181 2.37677 18.8188 0.925373 15.0909 0.923828C7.40901 0.923828 1.1571 7.17556 1.15401 14.8595C1.15298 17.3158 1.79465 19.7135 3.01431 21.827L1.03711 29.0488L8.42524 27.1108C10.461 28.2212 12.7528 28.8064 15.0852 28.8071H15.091C22.772 28.8071 29.0246 22.5549 29.0275 14.8706C29.0291 11.1466 27.5808 7.64523 24.9494 5.01109ZM15.0909 26.4535H15.086C13.0076 26.4526 10.9691 25.894 9.19034 24.8388L8.76754 24.5877L4.3833 25.7378L5.55352 21.4633L5.278 21.025C4.11843 19.1807 3.50611 17.049 3.50714 14.8603C3.50955 8.47367 8.70608 3.27765 15.0955 3.27765C18.1895 3.27868 21.098 4.48512 23.2849 6.67466C25.4719 8.8642 26.6756 11.7745 26.6746 14.8698C26.6718 21.2569 21.4756 26.4535 15.0909 26.4535ZM21.4447 17.7779C21.0966 17.6035 19.3844 16.7613 19.0652 16.6449C18.7462 16.5287 18.5138 16.4709 18.2819 16.8193C18.0496 17.1678 17.3824 17.9523 17.1791 18.1846C16.9759 18.417 16.773 18.4462 16.4247 18.2718C16.0764 18.0975 14.9544 17.7296 13.6242 16.5433C12.5891 15.6199 11.8902 14.4796 11.687 14.1311C11.4841 13.7823 11.6853 13.612 11.8398 13.4204C12.2167 12.9523 12.5942 12.4615 12.7103 12.2293C12.8265 11.9968 12.7683 11.7934 12.6811 11.6192C12.5942 11.445 11.8978 9.73092 11.6077 9.03345C11.3248 8.35471 11.0379 8.44637 10.824 8.43573C10.6211 8.4256 10.3889 8.42354 10.1566 8.42354C9.92453 8.42354 9.54722 8.51057 9.22793 8.85939C8.90881 9.20803 8.00931 10.0504 8.00931 11.7644C8.00931 13.4785 9.25711 15.1343 9.43118 15.3667C9.60524 15.5992 11.8868 19.1165 15.3799 20.6247C16.2108 20.9838 16.8593 21.1979 17.3652 21.3584C18.1995 21.6234 18.9584 21.586 19.5585 21.4964C20.2276 21.3963 21.6186 20.6539 21.9091 19.8406C22.1992 19.0271 22.1992 18.3299 22.112 18.1846C22.0251 18.0393 21.7929 17.9523 21.4447 17.7779Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4655_2540'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.000976562 0.000976562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
}

@media (min-width: 981px) {
  .catalog_detail_page_info__share_link_info_ico:hover .catalog_detail_page_info__share_link_info {
    opacity: 1;
    pointer-events: all;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 1180px) {
  .catalog_v3_list--gifts .catalog_v1_item__row {
    position: relative;
  }

  .catalog_v3_list--gifts .catalog_v1_item:first-child .catalog_v1_item__header {
    height: 436px;
  }

  .catalog_v3_list--gifts .catalog_v1_item:first-child .catalog_v1_item__body {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 5px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
  }

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 1441px) {
  .dots_v3 {
    right: 3%;
  }

  .index_advantages__background_image.--laptop-bg {
    display: none;
  }

  .index_advantages__background_image.--desktop-bg {
    display: block;
  }

  .categories__bg.--laptop-bg {
    display: none;
  }

  .categories__bg.--desktop-bg {
    display: block;
  }

  .problems_block {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
  }

  .main_banner {
    margin: 0 auto;
    max-width: 1400px;
  }

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

@supports (-webkit-appearance:none) {

}
}

@media (min-width: 1921px) {
  .container.--wide {
    max-width: 2560px;
    margin-right: auto;
    margin-left: auto;
  }

  .container.--shrinked-wide {
    max-width: 2020px;
  }

  .add_to_cart {
    max-width: 2560px;
    margin-right: auto;
    margin-left: auto;
  }

  .index_cosmetologists {
    padding: 120px 0 85px;
  }

  .index_cosmetologists::after {
    left: 140px;
  }

  .index_cosmetologists__header {
    margin-bottom: 40px;
  }

  .index_cosmetologists__header_btn span {
    font-size: 20px;
  }

  .index_cosmetologists__header_title {
    font-size: 54px;
  }

  .index_cosmetologists__header_title span {
    font-size: 32px;
  }

  .index_cosmetologists__header_title_text {
    max-width: 820px;
  }

  .index_cosmetologists__list {
    padding-left: 370px;
  }

  .index_cosmetologists__list_item_content {
    width: 570px;
  }

  .index_cosmetologists__list_item_image {
    max-width: 370px;
    height: 510px;
  }

  .index_cosmetologists__list_item_job {
    max-width: 100%;
    font-size: 16px;
  }

  .index_cosmetologists__list_item_name {
    font-size: 32px;
  }

  .index_cosmetologists__list_item_text {
    font-size: 28px;
  }

  .index_cosmetologists__list_item_info_item {
    grid-template-columns: 183px auto;
  }

  .index_cosmetologists__list_item_info_item_title {
    font-size: 20px;
  }

  .index_cosmetologists__list_item_info_item_value {
    font-size: 20px;
  }

  .main_header__controls {
    gap: 60px;
  }

  .main_header__flex_wrapper {
    gap: 60px;
  }

  .main_header__links_item_image {
    width: 60px;
    height: 60px;
  }

  .main_header__name {
    font-size: 18px;
    max-width: 765px;
  }

  .main_header__phone_separator {
    font-size: 20px;
  }

  .main_header__phone_number {
    font-size: 20px;
  }

  .main_header__row {
    padding: 12px 0;
  }

  .main_header_mobile__search_result {
    bottom: -13px;
  }

  .header_search__result {
    bottom: -13px;
  }

  .main_nav__link {
    font-size: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .main_nav__link.--main-item {
    font-size: 24px;
  }

  .main_nav__list {
    max-width: 1635px;
    gap: 60px;
  }

  .index_banner__slider {
    padding: 60px 0;
  }

  .index_banner__slider_item {
    min-height: 1000px;
    padding: 40px 25px 30px 30px;
  }

  .index_banner__slider_item_background {
    -o-object-position: top left;
    object-position: top left;
  }

  .index_banner__slider_item_row.--top {
    padding-left: 30px;
  }

  .index_banner__slider_item_row.--bottom {
    padding-right: 14px;
  }

  .index_banner__slider_item_title {
    max-width: 990px;
  }

  .index_banner__slider_item_tag {
    font-size: 22px;
  }

  .index_banner__slider_item_main_title {
    font-size: 60px;
    letter-spacing: 3px;
  }

  .index_banner__slider_item_undertext {
    font-size: 45px;
  }

  .index_banner__slider_item_btn {
    bottom: -40px;
  }

  .index_banner__slider_item_btn span {
    font-size: 24px;
    letter-spacing: 3.84px;
    padding: 20px 45px;
  }

  .index_banner__slider_item_btn::after {
    width: 70px;
    height: 70px;
  }

  .index_banner__slider_item_promo {
    max-width: 380px;
  }

  .index_banner__slider_item_promo_name {
    font-size: 32px;
  }

  .index_banner__slider_item_promo_title {
    font-size: 24px;
    letter-spacing: 4.8px;
  }

  .index_banner__slider_item_promo_title:after {
    width: 50px;
    height: 50px;
  }

  .index_banner__slider_item_info {
    max-width: 750px;
  }

  .index_banner__slider_item_info_content_text {
    font-size: 24px;
  }

  .index_banner__slider_item_info_image {
    max-width: 200px;
  }

  .index_banner__slider_item_nav {
    max-width: 600px;
  }

  .index_banner__slider_item_nav_picture {
    max-width: 200px;
  }

  .index_banner__slider_item_nav_picture_text {
    letter-spacing: 7.2px;
  }

  .index_banner__slider_item_nav_picture_counter {
    letter-spacing: 8px;
  }

  .index_banner__slider_item_nav_title {
    font-size: 32px;
  }

  .index_banner__slider_item_nav_text {
    font-size: 24px;
    letter-spacing: 2.4px;
  }

  .index_banner__slider_item_counter_wrapp {
    font-size: 32px;
  }

  .beauty_quest__bg {
    max-width: 775px;
  }

  .beauty_quest__btn {
    padding-bottom: 0;
  }

  .beauty_quest__btn span {
    font-size: 20px;
  }

  .beauty_quest__header {
    margin-bottom: 80px;
    padding-top: 120px;
    max-width: 89%;
  }

  .beauty_quest__header_title_tag_item {
    font-size: 32px;
  }

  .beauty_quest__header_title_text {
    font-size: 54px;
  }

  .beauty_quest__list {
    gap: 80px;
  }

  .beauty_quest__list_item_try {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .beauty_quest__slider {
    max-width: 80%;
    margin-bottom: 75px;
    padding-bottom: 0;
  }

  .index_bestsellers {
    padding: 120px 0;
  }

  .index_bestsellers__header {
    margin-bottom: 80px;
  }

  .index_bestsellers__header_btn span {
    font-size: 20px;
  }

  .index_bestsellers__header_img {
    max-width: 500px;
  }

  .index_bestsellers__header_title_text {
    font-size: 54px;
  }

  .index_bestsellers__products_nav {
    margin-top: 60px;
    max-width: 1585px;
  }

  .index_new_products {
    padding: 120px 0;
  }

  .index_new_products__header {
    max-width: 67.4%;
    margin-bottom: 80px;
  }

  .index_new_products__image {
    max-width: 640px;
    max-height: 990px;
  }

  .index_new_products__image_text::after {
    width: 70px;
    height: 70px;
  }

  .index_new_products__link span {
    font-size: 20px;
  }

  .index_new_products__title {
    font-size: 54px;
  }

  .index_new_products__list {
    max-width: 78%;
  }

  .index_new_products__list_nav {
    margin-top: 80px;
  }

  .experts_news {
    padding: 120px 0;
  }

  .experts_news__btn span {
    font-size: 20px;
  }

  .experts_news__header {
    margin-bottom: 80px;
  }

  .experts_news__header_image {
    max-width: 772px;
  }

  .experts_news__header_title {
    font-size: 54px;
    max-width: 555px;
  }

  .experts_news__list_item {
    max-width: 340px;
  }

  .index_promos__header_nav_progress {
    max-width: 765px;
  }

  .index_promos__header_title span {
    font-size: 54px;
  }

  .index_promos__header_undertitle {
    font-size: 28px;
  }

  .index_promos__slider {
    left: calc(50% + 80px);
  }

  .index_promos__slider_item {
    max-width: 600px;
  }

  .index_promos__slider_item:nth-child(1) {
    margin-left: calc((100vw - 2020px) / 2);
  }

  .index_promos__slider_item:last-child {
    margin-right: calc((100vw - 2020px) / 2);
  }

  .index_promos__slider_item_title {
    font-size: 28px;
    letter-spacing: 2.8px;
  }

  .index_promos__slider_item_text {
    font-size: 18px;
    letter-spacing: 2.88px;
  }

  .index_protocols {
    padding: 120px 0;
  }

  .index_protocols__header_image {
    max-width: 500px;
  }

  .index_protocols__header_title {
    max-width: 820px;
  }

  .index_protocols__header_title_main {
    font-size: 54px;
  }

  .index_protocols__header_undertitle {
    margin-top: 30px;
    font-size: 28px;
  }

  .index_protocols__sections_list_item {
    font-size: 18px;
  }

  .index_protocols__sections_title {
    font-size: 20px;
    letter-spacing: 8px;
  }

  .index_protocols__sections_content {
    padding: 28px 0;
  }

  .index_protocols__sections_content_banner {
    max-width: 1040px;
  }

  .index_protocols__sections_content_products {
    max-width: 1265px;
  }

  .index_protocols__sections_content_title {
    font-size: 42px;
  }

  .index_protocols__sections_content_title span {
    font-size: 18px;
    letter-spacing: 7.2px;
  }

  .index_protocols__sections_content_title_text {
    font-size: 18px;
  }

  .index_reviews {
    padding: 120px 0;
  }

  .index_reviews__content_header {
    margin-bottom: 80px;
  }

  .index_reviews__content_header_title_text {
    font-size: 54px;
  }

  .index_reviews__file {
    max-width: 635px;
  }

  .index_reviews__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 45px;
  }

  .index_reviews__list_item {
    max-width: 400px;
  }

  .index_videos {
    padding: 120px 0;
  }

  .index_videos__wrapper {
    max-width: 1180px;
  }

  .index_videos__header_main_image {
    max-width: 640px;
  }

  .index_videos__header_content {
    margin-bottom: 60px;
    max-width: 600px;
  }

  .index_videos__header_link span {
    font-size: 20px;
  }

  .index_videos__header_title_text {
    font-size: 54px;
    margin-bottom: 22px;
  }

  .index_videos__list_item {
    max-width: 265px;
  }

  .index_videos__list_item_name {
    font-size: 24px;
  }

  .product_item.scroll-carousel-item.--medium {
    max-width: 340px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__category {
    font-size: 16px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__title {
    font-size: 24px;
  }

  .product_item.scroll-carousel-item.--small {
    max-width: 300px;
  }

  .product_item.scroll-carousel-item.--small .product_item__category {
    font-size: 16px;
  }

  .product_item.scroll-carousel-item.--small .product_item__title {
    font-size: 20px;
  }

  .product_item.scroll-carousel-item.--small .product_item__new_price {
    font-size: 18px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 1700px) {
  .index_videos__header_main_image {
    max-width: 450px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 1600px) {
  .container.--wide {
    padding: 0 40px;
  }

  .container.--shrinked-wide {
    max-width: 1240px;
    padding: 0 40px;
  }

  .add_to_cart {
    padding: 0 40px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left {
    left: -26px;
    width: 538px;
    top: 57%;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_right {
    top: -58px;
    right: -83px;
    width: 426px;
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_help_text {
    max-width: 360px;
    -webkit-transform: translate(-70%, 20px);
    -ms-transform: translate(-70%, 20px);
    transform: translate(-70%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_help_text::before {
    left: 70%;
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_help_text {
    max-width: 260px;
    -webkit-transform: translate(-90%, 20px);
    -ms-transform: translate(-90%, 20px);
    transform: translate(-90%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_help_text::before {
    left: 90%;
  }

  .header_search__result .search_page,
  .main_header_mobile__search_result .search_page {
    height: auto;
  }

  .search_page__title {
    font-size: 36px;
  }

  .search_page__value {
    font-size: 36px;
  }

  .cosmetologists_detail__cases_title_text {
    font-size: 36px;
  }

  .cosmetologists_detail__contacts_title {
    font-size: 36px;
  }

  .cosmetologists_detail__text_title {
    font-size: 36px;
  }

  .cosmetologists_detail__others_title_text {
    font-size: 36px;
  }

  .index_cosmetologists::after {
    left: 67px;
    width: 120px;
    height: 122px;
  }

  .index_cosmetologists__list {
    padding-left: 260px;
  }

  .index_cosmetologists__list_item {
    padding-bottom: 155px;
  }

  .index_cosmetologists__list_item_content {
    width: 400px;
  }

  .index_cosmetologists__list_item_count {
    font-size: 18px;
  }

  .index_cosmetologists__list_item_exp {
    width: 60px;
    height: 60px;
    font-size: 12px;
  }

  .index_cosmetologists__list_item_image {
    max-width: 260px;
    height: 362px;
  }

  .index_cosmetologists__list_item_job {
    font-size: 13px;
  }

  .index_cosmetologists__list_item_link {
    margin-top: 40px;
  }

  .index_cosmetologists__list_item_link span {
    font-size: 14px;
    letter-spacing: 2.2px;
  }

  .index_cosmetologists__list_item_name {
    font-size: 20px;
  }

  .index_cosmetologists__list_item_text {
    font-size: 18px;
  }

  .index_cosmetologists__list_item_info {
    margin-top: 36px;
  }

  .index_cosmetologists__list_item_info_item {
    grid-template-columns: 150px auto;
  }

  .index_cosmetologists__list_item_info_item_title {
    font-size: 16px;
  }

  .index_cosmetologists__list_item_info_item_value {
    font-size: 16px;
  }

  .index_cosmetologists__list_item_whatsapp {
    margin-top: 34px;
  }

  .main_header__controls {
    gap: 20px;
  }

  .main_header__flex_wrapper {
    gap: 20px;
  }

  .main_header__links_item {
    max-width: 310px;
  }

  .main_header__links_item_image {
    width: 40px;
    height: 40px;
  }

  .main_header__links_item_text {
    font-size: 16px;
  }

  .main_header__logo {
    max-width: 110px;
  }

  .main_header__name {
    font-size: 12px;
    max-width: 315px;
    letter-spacing: 4.5px;
  }

  .main_header__phone_separator {
    font-size: 16px;
  }

  .main_header__phone_number {
    font-size: 16px;
  }

  .main_header__search {
    width: 20px;
    height: 20px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M19.0669 17.6831L14.53 13.1461C15.5247 11.9534 16.125 10.4209 16.125 8.75C16.125 4.95906 13.0409 1.875 9.25 1.875C5.45906 1.875 2.375 4.95906 2.375 8.75C2.375 12.5409 5.45906 15.625 9.25 15.625C10.9209 15.625 12.4534 15.0247 13.6461 14.03L18.1831 18.567C18.3052 18.6891 18.4652 18.7502 18.625 18.7502C18.7848 18.7502 18.9448 18.6891 19.0669 18.567C19.3111 18.3228 19.3111 17.9272 19.0669 17.6831ZM3.625 8.75C3.625 5.64844 6.14813 3.125 9.25 3.125C12.3519 3.125 14.875 5.64844 14.875 8.75C14.875 11.8516 12.3519 14.375 9.25 14.375C6.14813 14.375 3.625 11.8516 3.625 8.75Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .main_header_mobile__search_container form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px solid #928F91;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }

  .main_header_mobile__search_send {
    position: relative;
    top: auto;
    right: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .main_header_mobile__search_result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin-top: 40px;
  }

  .header_search {
    display: none;
    position: absolute;
    bottom: -11px;
    left: 0;
    -webkit-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    transform: translate(0, 100%);
    padding: 10px 40px 0;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 9999;
    border-bottom: none;
  }

  .header_search.active {
    display: block;
  }

  .header_search__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 40px;
  }

  .header_search form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px solid #928F91;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }

  .header_search__result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin-top: 40px;
  }

  .header_search__result_close {
    position: relative;
    top: auto;
    right: auto;
  }

  .header_search__send {
    position: relative;
    top: auto;
    right: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .main_nav__list {
    gap: 40px;
  }

  .index_banner__slider_item {
    min-height: 650px;
  }

  .index_banner__slider_item_background {
    -o-object-position: top left;
    object-position: top left;
  }

  .index_banner__slider_item_row.--top {
    padding-left: 10px;
  }

  .index_banner__slider_item_title {
    max-width: 612px;
  }

  .index_banner__slider_item_tag {
    font-size: 18px;
    letter-spacing: 7px;
  }

  .index_banner__slider_item_main_title {
    font-size: 38px;
    letter-spacing: 2px;
  }

  .index_banner__slider_item_undertext {
    font-size: 28px;
  }

  .index_banner__slider_item_btn {
    bottom: -22px;
    right: 175px;
  }

  .index_banner__slider_item_btn span {
    font-size: 16px;
  }

  .index_banner__slider_item_promo {
    max-width: 240px;
  }

  .index_banner__slider_item_promo_name {
    font-size: 20px;
  }

  .index_banner__slider_item_promo_title {
    gap: 10px;
  }

  .index_banner__slider_item_info {
    max-width: 493px;
  }

  .index_banner__slider_item_info_content_text {
    font-size: 16px;
  }

  .index_banner__slider_item_nav_picture {
    max-width: 130px;
  }

  .index_banner__slider_item_nav_picture_text {
    font-size: 13px;
    letter-spacing: 5.2px;
  }

  .beauty_quest__wrapper {
    padding-bottom: 0;
  }

  .beauty_quest__bg {
    max-width: 543px;
  }

  .beauty_quest__bg_content {
    max-width: calc(100% - 40px);
    top: 24px;
    left: 20px;
  }

  .beauty_quest__btn {
    margin-right: 20px;
  }

  .beauty_quest__btn span {
    font-size: 16px;
  }

  .beauty_quest__header {
    max-width: 100%;
    margin-bottom: 90px;
  }

  .beauty_quest__header_title_text {
    font-size: 36px;
  }

  .beauty_quest__list {
    gap: 60px;
  }

  .beauty_quest__list_item_try {
    max-width: 225px;
  }

  .beauty_quest__list_item_want {
    max-width: 225px;
  }

  .beauty_quest__list_item_want .beauty_quest__list_item_want_image {
    max-width: 100%;
  }

  .beauty_quest__list_item_want_image {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
  }

  .beauty_quest__slider {
    max-width: 1070px;
    margin-bottom: 20px;
  }

  .index_bestsellers .container.--shrinked-wide {
    max-width: 100%;
  }

  .index_bestsellers__header_img {
    max-width: 260px;
  }

  .index_bestsellers__header_title_text {
    font-size: 36px;
  }

  .index_bestsellers__product_banner {
    max-width: 310px;
  }

  .reviews_block__slider {
    margin-right: -13px;
    margin-left: -13px;
  }

  .index_new_products__header {
    max-width: 63.3%;
    margin-bottom: 40px;
  }

  .index_new_products__image {
    max-width: 460px;
    max-height: 714px;
  }

  .index_new_products__image_text {
    font-size: 18px;
    letter-spacing: 7px;
    gap: 15px;
    left: 20px;
  }

  .index_new_products__image_text {
    font-size: 20px;
  }

  .index_new_products__link span {
    font-size: 16px;
  }

  .index_new_products__title {
    font-size: 36px;
  }

  .index_new_products__wrapper {
    padding: 15px 0;
  }

  .index_new_products__list {
    max-width: 1020px;
  }

  .experts_news__btn span {
    font-size: 16px;
  }

  .experts_news__header_title {
    font-size: 36px;
    max-width: 355px;
  }

  .index_protocols__header_image {
    max-width: 255px;
  }

  .index_protocols__header_title_main {
    font-size: 36px;
  }

  .index_protocols__header_undertitle {
    font-size: 20px;
  }

  .index_reviews__content_header_title_text {
    font-size: 36px;
  }

  .index_reviews__content_header_title_undertext {
    font-size: 16px;
    letter-spacing: 6px;
  }

  .index_reviews__file {
    max-width: 360px;
  }

  .index_reviews__list {
    margin: 0 -10px;
    gap: 20px;
  }

  .index_reviews__wrapper {
    gap: 40px;
  }

  .index_reviews__list_item {
    max-width: 305px;
    -webkit-box-shadow: 5px 9px 8px 0px rgba(117, 136, 158, 0.11);
    box-shadow: 5px 9px 8px 0px rgba(117, 136, 158, 0.11);
  }

  .index_reviews__list_item_product_image {
    max-width: 160px;
    max-height: 160px;
  }

  .index_reviews__list_item_product_tag {
    font-size: 13px;
  }

  .index_videos .container.--shrinked-wide {
    max-width: 100%;
  }

  .index_videos__header_main_image {
    -webkit-transform: translate(calc(100% + 40px), -8%);
    -ms-transform: translate(calc(100% + 40px), -8%);
    transform: translate(calc(100% + 40px), -8%);
  }

  .index_videos__header_content {
    margin-bottom: 80px;
  }

  .index_videos__header_link span {
    font-size: 16px;
  }

  .index_videos__header_title_text {
    font-size: 36px;
    margin-bottom: 30px;
  }

  .product_item.scroll-carousel-item .product_item__title {
    font-size: 20px;
  }

  .product_item.scroll-carousel-item {
    max-width: 310px;
  }

  .promo_popup__wrapper {
    max-width: 750px;
    height: 485px;
  }

  .promo_popup__content {
    max-width: 355px;
  }

  .promo_popup__title {
    font-size: 36px;
  }

  .promo_popup__title span {
    font-size: 22px;
  }

  .promo_popup__text {
    font-size: 22px;
  }

  .protocol_page__products_main_title {
    font-size: 36px;
  }

  .protocol_page__tags_title {
    font-size: 32px;
  }

  .protocol_page__steps_title {
    font-size: 32px;
  }

  .protocol_page__steps_undertitle {
    font-size: 20px;
  }

  .protocol_page__result_steps_title {
    font-size: 32px;
  }

  .protocol_page__trust_title {
    font-size: 42px;
  }

  .protocol_page__trust_content_orb:nth-child(1) {
    -webkit-transform: translate(41%, 0);
    -ms-transform: translate(41%, 0);
    transform: translate(41%, 0);
  }

  .protocol_page__trust_content_orb:nth-child(2) {
    -webkit-transform: translate(37%, 0);
    -ms-transform: translate(37%, 0);
    transform: translate(37%, 0);
  }

  .protocol_page__trust_content_orb:nth-child(3) {
    -webkit-transform: translate(22%, 55%);
    -ms-transform: translate(22%, 55%);
    transform: translate(22%, 55%);
  }

  .protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_text {
    max-width: 320px;
  }

  .protocol_page__trust_content_item_text {
    font-size: 24px;
  }

  .protocol_page__consultation_text {
    font-size: 24px;
    max-width: 600px;
  }

  .protocol_page__consultation_title {
    font-size: 36px;
  }

  .protocol_preview__title {
    font-size: 36px;
  }

  .protocol_preview__grid .protocol_page__other_protocols_list_item .protocol_page__other_protocols_list_item_title {
    font-size: 24px;
  }

  .registry__title {
    font-size: 36px;
    max-width: 480px;
  }

  .registry__undertitle {
    font-size: 18px;
  }

  .registry__form_group label {
    line-height: 100%;
  }

  .registry_switch__btn {
    -webkit-transform: translate(-70%, -90%);
    -ms-transform: translate(-70%, -90%);
    transform: translate(-70%, -90%);
  }

  .catalog__filter_v2_row_params_popup_list.--col-3 .catalog__filter_v2_row_params_popup_list_item:not(:nth-child(3n+3)) {
    margin-right: 75px;
  }

  .catalog__filter_v2_row_params_popup_list.--col-5 .catalog__filter_v2_row_params_popup_list_item:not(:nth-child(10n+10)) {
    margin-right: 60px;
  }

  .stock_item__title {
    font-size: 36px;
  }

  .stock_item__products {
    margin-top: 100px;
  }

  .stock_item__products_title {
    font-size: 36px;
  }

  .stock_item__other_promos {
    padding-bottom: 100px;
    margin-top: 100px;
  }

  .stock_item__other_promos_title_text {
    font-size: 36px;
  }

  .stocks__main_title {
    font-size: 36px;
  }

  .stocks_block__item_title {
    font-size: 24px;
    letter-spacing: 2.4px;
  }

@supports (-webkit-appearance:none) {
    .main_header__search {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M19.0669 17.6831L14.53 13.1461C15.5247 11.9534 16.125 10.4209 16.125 8.75C16.125 4.95906 13.0409 1.875 9.25 1.875C5.45906 1.875 2.375 4.95906 2.375 8.75C2.375 12.5409 5.45906 15.625 9.25 15.625C10.9209 15.625 12.4534 15.0247 13.6461 14.03L18.1831 18.567C18.3052 18.6891 18.4652 18.7502 18.625 18.7502C18.7848 18.7502 18.9448 18.6891 19.0669 18.567C19.3111 18.3228 19.3111 17.9272 19.0669 17.6831ZM3.625 8.75C3.625 5.64844 6.14813 3.125 9.25 3.125C12.3519 3.125 14.875 5.64844 14.875 8.75C14.875 11.8516 12.3519 14.375 9.25 14.375C6.14813 14.375 3.625 11.8516 3.625 8.75Z' fill='%232E2F3D'/%3E%3C/svg%3E");
    }
}
}

@media (max-width: 1460px) {
  .dots_v3 {
    right: 50px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left {
    width: 496px;
    left: 33px;
    top: 61%;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_right {
    width: 357px;
    top: -31px;
    right: -33px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_btn {
    right: 200px;
  }

  .catalog_detail_page__question_v2_image_mess.--top-right {
    max-width: 252px;
    top: 19%;
    right: -5%;
  }

  .catalog_detail_page__question_v2_image_mess.--bottom-center {
    max-width: 240px;
    bottom: 23%;
    left: 25%;
  }

  .catalog_detail_page__row_2 {
    margin-top: 60px;
  }

  .catalog_about_item_constituent dl {
    grid-template-columns: 160px 1fr;
  }

  .for_cosmetologists__header_title {
    font-size: 36px;
  }

  .main_header__links {
    gap: 20px;
  }

  .index_banner__slider_item_info_image {
    max-width: 130px;
  }

  .index_bestsellers__header_btn span {
    font-size: 16px;
  }

  .catalog_v1 .product_item {
    margin-right: 40px;
  }

  .catalog_v1__col_left {
    min-width: 425px;
  }

  .catalog_v1__col_right.active {
    min-width: 760px;
  }

  .index_catalog_v1 .container {
    overflow: hidden;
  }

  .catalog_v2__title.--main-page {
    top: -30px;
  }

  .catalog_v2__link_more.--main-page {
    margin-bottom: -20px;
  }

  .index_catalog_v2 .catalog_v2 {
    width: auto;
  }

  .reviews_block__slider_item_image {
    width: auto;
  }

  .index_promos {
    padding: 40px 0 100px;
  }

  .index_promos__header {
    margin-bottom: 40px;
  }

  .index_promos__header_btn span {
    font-size: 16px;
    padding: 19px 24px;
  }

  .index_promos__slider_item {
    max-width: 400px;
  }

  .index_protocols__sections_content {
    padding: 32px 0;
  }

  .index_protocols__sections_content_link span {
    font-size: 16px;
    letter-spacing: 2px;
  }

  .main_banner__item {
    max-width: 1330px;
    margin: 0 0 0 auto;
    padding: 0;
  }

  .side_banner__wrapper.--wide-image {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 1400px) {
  .container.--shrinked-wide {
    max-width: inherit;
  }

  .cosmetologists_detail__banner_preview {
    max-width: 508px;
  }

  .cosmetologists_detail__banner_text {
    max-width: 100%;
  }

  .cosmetologists_detail__cases_list {
    left: calc(50% + 20px);
  }

  .cosmetologists_detail__cases_list_item {
    max-width: 513px;
  }

  .main_header__phone {
    gap: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .main_header__phone_separator {
    display: none;
  }

  .main_nav__item.--main-item {
    margin-right: 16px;
  }

  .main_nav__list {
    gap: 24px;
  }

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

  .index_banner__slider_item_main_title {
    font-size: 36px;
    letter-spacing: 1.8px;
  }

  .index_banner__slider_item_main_title {
    font-size: 38px;
    letter-spacing: 1.9px;
    margin-bottom: 10px;
  }

  .index_banner__slider_item_counter_wrapp {
    font-size: 20px;
  }

  .beauty_quest__bg {
    max-width: 510px;
    max-height: 700px;
  }

  .beauty_quest__btn {
    margin-right: 20px;
    padding-bottom: 65px;
    -webkit-transform: translate(0, -45%);
    -ms-transform: translate(0, -45%);
    transform: translate(0, -45%);
  }

  .beauty_quest__header {
    padding-top: 80px;
    margin-bottom: 60px;
  }

  .beauty_quest__list_item {
    gap: 13px;
  }

  .beauty_quest__list_item_try {
    max-width: 200px;
  }

  .beauty_quest__list_item_try .beauty_quest__list_item_want_content span {
    font-size: 18px;
  }

  .beauty_quest__list_item_want {
    max-width: 200px;
  }

  .beauty_quest__list_item_want_content {
    font-size: 15px;
    letter-spacing: 2px;
  }

  .beauty_quest__list_item_want_content span {
    font-size: 18px;
  }

  .beauty_quest__slider {
    max-width: 950px;
    margin-bottom: 20px;
    padding-bottom: 65px;
  }

  .index_catalog_v1 .catalog_v1 {
    max-width: 95vw;
  }

  .index_new_products__header {
    max-width: 57%;
    margin-bottom: 60px;
  }

  .index_new_products__image {
    max-width: 515px;
    height: 800px;
    max-height: 100%;
  }

  .index_new_products__wrapper {
    padding: 105px 0 0;
  }

  .index_new_products__list {
    max-width: 890px;
  }

  .experts_news__list_item {
    max-width: 402px;
  }

  .index_promos__header_nav_progress {
    max-width: 590px;
  }

  .index_promos__header_title span {
    font-size: 36px;
  }

  .index_promos__slider {
    left: calc(50% + 20px);
  }

  .index_promos__slider_item:nth-child(1) {
    margin-left: 20px;
  }

  .index_promos__slider_item:last-child {
    margin-right: 20px;
  }

  .index_promos__slider_item_title {
    font-size: 24px;
    letter-spacing: 2.4px;
  }

  .index_protocols__header_title {
    max-width: 600px;
  }

  .index_reviews__file {
    max-width: 290px;
  }

  .index_videos__header_main_image {
    -webkit-transform: translate(calc(100% + 20px), -8%);
    -ms-transform: translate(calc(100% + 20px), -8%);
    transform: translate(calc(100% + 20px), -8%);
    max-width: 400px;
  }

  .index_videos__list_item {
    max-width: 255px;
  }

  .product_item.scroll-carousel-item {
    max-width: 290px;
  }

  .product_item.scroll-carousel-item.--medium {
    max-width: 270px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__wrapper {
    min-width: 270px;
  }

  .detail_promos__slider_item:nth-child(1) {
    margin-left: 20px;
  }

  .detail_promos__slider_item:last-child {
    margin-right: 20px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 1300px) {
  .dots_v3 {
    right: 10px;
  }

  .dots_v3 li button {
    color: #FFF;
  }

  .blog_detail__articles {
    padding-top: 21px;
  }

  .blog_detail__articles_bg_title {
    font-size: 80px;
  }

  .blog_detail__articles_content_title {
    font-size: 32px;
  }

  .blog_detail__banner_text {
    max-width: 95%;
  }

  .blog_detail__content_banner {
    height: 370px;
  }

  .blog_detail__content_banner_pic {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .blog_detail__content_title {
    font-size: 32px;
  }

  .blog_detail__content_title.--sub-title {
    font-size: 24px;
    margin-bottom: 60px;
  }

  .blog_detail__content_title_number {
    font-size: 32px;
  }

  .blog_detail__content_split {
    grid-template-columns: 100%;
  }

  .blog_detail__products_banner {
    display: none;
  }

  .blog_detail__products_banner.--products-banner-visible {
    display: block;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    max-width: 100%;
    height: 600px;
    margin-top: 60px;
  }

  .blog_detail__products_banner.--products-banner-visible .blog_detail__products_banner_pic {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .blog_detail__products_banner.--products-banner-wide {
    display: initial;
    margin-right: 20px;
    max-width: 460px;
    height: 650px;
  }

  .blog_detail__products_banner.--products-banner-wide .blog_detail__products_banner_pic {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .blog_detail__products_banner.--products-banner-wide ~ .blog_detail__products_content {
    max-width: 460px;
  }

  .blog_detail__products_banner_top_title {
    top: 30px;
    right: 30px;
    font-size: 16px;
    letter-spacing: 1.6px;
  }

  .blog_detail__products_banner_footer {
    bottom: 30px;
    left: 30px;
  }

  .blog_detail__products_banner_footer_title {
    font-size: 28px;
  }

  .blog_detail__products_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .blog_detail__product_item.product_item {
    max-width: 300px;
    margin-right: 20px;
  }

  .blog_detail__products_content {
    max-width: 100%;
    margin-left: 0;
  }

  .blog_detail__products_content_bg_title {
    font-size: 80px;
  }

  .blog_detail__products_content_title {
    font-size: 32px;
    max-width: 660px;
    padding-top: 30px;
    margin-bottom: 50px;
  }

  .blog_detail__title {
    font-size: 40px;
  }

  .blog_detail__content_card_text.--mb-80-lt {
    margin-bottom: 80px;
  }

  .blog_detail__content_card_text.--mb-60-lt {
    margin-bottom: 60px;
  }

  .blog_detail__content_cards {
    gap: 20px;
  }

  .blog_detail__content_images_slider {
    gap: 20px;
    margin: 40px 0;
  }

  .blog_detail__comments_double_title {
    font-size: 80px;
  }

  .blog_detail__comments_title {
    font-size: 32px;
  }

  .blog_detail__comments_list {
    gap: 40px;
    margin-top: 40px;
  }

  .blog-page {
    margin-top: 125px;
  }

  .blog-page .breadcrumps {
    margin-bottom: 5px;
  }

  .blog__news_list.--detail .blog__news_item {
    max-width: 300px;
  }

  .product_in_article__list {
    grid-template-columns: repeat(2, 1fr);
  }

  .cosmetologists_detail__banner_picture {
    max-width: 455px;
  }

  .cosmetologists_detail__cases_list_item {
    max-width: 477px;
  }

  .index_cosmetologists__header {
    margin-bottom: 60px;
  }

  .index_cosmetologists__header_title_text {
    font-size: 16px;
    max-width: 675px;
    margin-top: 20px;
  }

  .index_cosmetologists__list_item_content {
    width: 48vw;
  }

  .index_cosmetologists__list_item_job {
    font-size: 16px;
    letter-spacing: 2.4px;
  }

  .index_cosmetologists__list_nav {
    margin-top: 5px;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: auto;
    margin-left: auto;
  }

  .index_cosmetologists__list_item_info {
    margin-top: 80px;
  }

  .footer_banner__text {
    font-size: 20px;
  }

  .main_header__links_item {
    max-width: 275px;
    padding: 5px 10px 5px 5px;
  }

  .main_header__links_item_text {
    font-size: 14px;
  }

  .main_nav__extra {
    width: 24px;
    height: 24px;
  }

  .main_nav__item:nth-child(2) {
    margin-left: auto;
  }

  .main_nav__item:last-child {
    margin-right: auto;
  }

  .main_nav__item.--main-item {
    margin-right: 0;
  }

  .main_nav__link {
    font-size: 16px;
  }

  .main_nav__link_ico {
    max-width: 24px;
    height: 24px;
  }

  .index_banner__slider_item_promo_image {
    height: 137px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
  }

  .beauty_quest__bg {
    width: calc(100% + 80px);
    max-width: calc(100% + 80px);
    max-height: 100%;
    -webkit-transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
    transform: translate(40px, 0);
  }

  .beauty_quest__bg_content {
    max-width: calc(100% - 80px);
    top: 24px;
    left: 40px;
  }

  .beauty_quest__bg_content_tag {
    max-width: 170px;
    letter-spacing: 3.6px;
    font-size: 12px;
  }

  .beauty_quest__btn {
    margin-right: auto;
    margin-left: auto;
    margin-top: 60px;
    padding-bottom: 65px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .beauty_quest__header {
    position: relative;
    padding-top: 335px;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }

  .beauty_quest__header_title {
    position: relative;
    z-index: 10;
  }

  .beauty_quest__header_title_tag_item.--result {
    border-radius: 100px;
    background: rgba(219, 239, 255, 0.4);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
  }

  .beauty_quest__header_title_text {
    color: #FFF;
  }

  .beauty_quest__list {
    gap: 60px;
  }

  .beauty_quest__list_item {
    max-width: 570px;
  }

  .beauty_quest__list_item_try {
    max-width: 100%;
    -ms-flex-negative: initial;
    flex-shrink: initial;
    width: 100%;
  }

  .beauty_quest__list_item_want {
    max-width: 100%;
    width: 100%;
    -ms-flex-negative: initial;
    flex-shrink: initial;
  }

  .beauty_quest__list_nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: auto;
    margin-left: auto;
  }

  .beauty_quest__list_nav_controls {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: auto;
    margin-left: auto;
  }

  .beauty_quest__list_nav_btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='0.541016' width='41' height='41' rx='20.5' transform='rotate(90 42 0.541016)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.041L22.5 27.041M28.5 21.041L22.5 15.041M28.5 21.041L14.5 21.041' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .beauty_quest__list_nav_btn.prev-btn {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .beauty_quest__slider {
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    padding-bottom: 65px;
  }

  .index_bestsellers__product_banner {
    max-width: 270px;
    height: 100%;
  }

  .feedback__col:not(:last-child) {
    margin-right: 22px;
  }

  .index_new_products__image {
    max-width: 460px;
    height: 715px;
  }

  .index_new_products__wrapper {
    padding: 25px 0 0;
  }

  .index_new_products__list {
    max-width: 860px;
    gap: 30px;
  }

  .experts_news__header {
    margin-bottom: 40px;
  }

  .experts_news__header_image {
    max-width: 580px;
  }

  .experts_news__list_item {
    max-width: 373px;
  }

  .index_promos__slider_item_title {
    font-size: 22px;
    letter-spacing: 2.2px;
  }

  .index_protocols__sections_content {
    padding: 24px 0;
  }

  .index_reviews__file {
    max-width: 314px;
  }

  .index_reviews__list_item {
    max-width: 270px;
  }

  .index_reviews__list_item_product_tag {
    font-size: 13px;
    letter-spacing: normal;
  }

  .problems_block__arrows {
    bottom: 107px;
    left: 40px;
    grid-template-columns: repeat(3, 38px);
  }

  .problems_block__navigation {
    bottom: 183px;
    left: 40px;
  }

  .problems_block__slider_item_content {
    padding: 88px 0 180px;
    left: 40px;
    max-width: 440px;
  }

  .problems_block__slider_item_image {
    max-width: 45vw;
    height: 900px;
    width: 100%;
    margin: 0 0 0 auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: -50px -40px;
    object-position: -50px -40px;
    scale: 1.1;
  }

  .problems_block__slider_item_title {
    font-size: 32px;
  }

  .index_videos__header_main_image {
    max-width: 310px;
  }

  .index_videos__header_content {
    margin-bottom: 100px;
  }

  .interesting__banner {
    padding-bottom: 100px;
  }

  .interesting__banner_content {
    max-width: 460px;
  }

  .interesting__banner_image {
    max-width: 385px;
  }

  .interesting__banner_tag_list {
    max-width: 100%;
  }

  .interesting__banner_title {
    font-size: 36px;
  }

  .interesting__banner_undertitle {
    font-size: 20px;
  }

  .interesting__banner_video {
    max-width: 190px;
    max-height: 246px;
    -webkit-transform: translate(-40%, -50%);
    -ms-transform: translate(-40%, -50%);
    transform: translate(-40%, -50%);
  }

  .interesting__inspire {
    padding-bottom: 100px;
  }

  .interesting__inspire_slider_title {
    font-size: 30px;
  }

  .interesting__inspire_slider_list {
    gap: 15px;
  }

  .interesting__inspire_slider_list_item {
    max-width: 197px;
  }

  .interesting__inspire_slider_list_item_preview {
    width: 96px;
    height: 96px;
  }

  .interesting__inspire_popup {
    max-width: 380px !important;
  }

  .interesting__inspire_popup_promo {
    width: calc(100% - 20px);
  }

  .interesting__inspire_popup_promo_content_info_name {
    font-size: 16px;
  }

  .interesting__videos {
    padding-bottom: 100px;
  }

  .interesting__videos_tag_item {
    padding: 10px 20px;
    font-size: 18px;
  }

  .interesting__videos_list {
    max-width: calc(100% - 80px);
    -webkit-column-gap: 100px;
    -moz-column-gap: 100px;
    column-gap: 100px;
    row-gap: 60px;
  }

  .interesting__videos_list_title_item {
    padding-top: 50px;
  }

  .interesting__videos_list_title_item_text_bg {
    font-size: 80px;
  }

  .interesting__videos_list_title_item_text_content {
    font-size: 32px;
  }

  .interesting__videos_list_item_preview::after {
    width: 42px;
    height: 42px;
  }

  .interesting__videos_list_item_content {
    max-width: 380px;
  }

  .interesting__videos_list_item_title {
    font-size: 24px;
  }

  .interesting__videos_list_item_promo {
    top: 36px;
    padding: 10px;
    max-width: 185px;
  }

  .interesting__videos_list_item_promo_header {
    font-size: 14px;
  }

  .interesting__videos_list_item_promo_image {
    max-width: 165px;
  }

  .interesting__videos_list_item_prodicts_list_item {
    font-size: 14px;
  }

  .product_item.scroll-carousel-item {
    max-width: 270px;
  }

  .main_banner__item {
    grid-template-columns: 520px auto;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .main_banner__item_content_bg_title {
    font-size: 80px;
  }

  .main_banner__item_content_cards {
    grid-template-columns: repeat(3, 197px);
  }

  .main_banner__item_content_title_logo {
    max-width: 80%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .main_banner__item_content_text {
    font-size: 16px;
    max-width: 480px;
  }

  .main_banner__item_image {
    height: 800px;
  }

  .promo_popup__wrapper {
    max-width: 700px;
    height: 450px;
  }

  .promo_popup__content {
    max-width: 350px;
  }

  .promo_popup__title {
    font-size: 32px;
  }

  .promo_popup__title span {
    font-size: 20px;
  }

  .promo_popup__text {
    font-size: 20px;
  }

  .protocol_page__trust_content_orb:nth-child(1) {
    -webkit-transform: translate(40%, 0);
    -ms-transform: translate(40%, 0);
    transform: translate(40%, 0);
  }

  .protocol_page__trust_content_orb:nth-child(2) {
    -webkit-transform: translate(35%, 0);
    -ms-transform: translate(35%, 0);
    transform: translate(35%, 0);
  }

  .protocol_page__trust_content_orb:nth-child(3) {
    -webkit-transform: translate(18%, 55%);
    -ms-transform: translate(18%, 55%);
    transform: translate(18%, 55%);
  }

  .protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_text {
    max-width: 250px;
  }

  .side_banner__content.--wide-image {
    max-width: 540px;
  }

  .side_banner__content {
    max-width: 540px;
  }

  .side_banner__image.--wide-image {
    max-width: 400px;
    -o-object-fit: cover;
    object-fit: cover;
    height: 900px;
    width: 100%;
  }

  .side_banner .product_item {
    margin-right: 20px;
  }

  .catalog__filter_v2_btn {
    font-size: 16px;
  }

  .catalog__filter_v2_controls {
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    row-gap: 20px;
  }

  .catalog__filter_v2_controls_result {
    font-size: 14px;
  }

  .catalog__filter_v2_row_params {
    gap: 10px;
  }

  .catalog__filter_v2_row_params_popup {
    width: 100%;
    max-width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: rgba(21, 17, 19, 0.2);
    z-index: 9999;
    padding: 0;
  }

  .catalog__filter_v2_row_params_popup::before {
    display: none;
  }

  .catalog__filter_v2_row_params_popup_content {
    position: absolute;
    bottom: 0;
    padding: 40px;
    background: #FFF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    z-index: 11;
    overflow: scroll;
  }

  .catalog__filter_v2_row_params_popup_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .catalog__filter_v2_row_params_popup_list.--col-3 {
    grid-template-rows: auto;
    grid-template-columns: 100%;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    row-gap: 0;
    grid-auto-flow: row;
  }

  .catalog__filter_v2_row_params_popup_list.--col-3 .catalog__filter_v2_row_params_popup_list_item:not(:nth-child(3n+3)) {
    margin-right: 30px;
  }

  .catalog__filter_v2_row_params_popup_list.--col-5 {
    grid-template-rows: repeat(19, auto);
    grid-template-columns: repeat(3, auto);
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    row-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .catalog__filter_v2_row_params_popup_list.--col-5 .catalog__filter_v2_row_params_popup_list_item:not(:nth-child(10n+10)) {
    margin-right: 30px;
  }

  .catalog__filter_v2_row_params_popup_list_item_name::before {
    width: 22px !important;
    height: 22px !important;
  }

  .catalog__filter_v2_side_filter_title {
    font-size: 24px;
  }

  .catalog__filter_v2_side_filter_top_params_item_name {
    font-size: 18px;
  }

  .catalog__filter_v2_side_filter_top_params {
    margin-bottom: 50px;
    gap: 15px;
  }

  .catalog__filter_v2_side_filter_params_list {
    gap: 20px;
  }

  .catalog__filter_v2_side_filter_params_list_item_title_val {
    font-size: 18px;
  }

  .support__title {
    margin: 60px 0 80px;
    padding: 42px 57px 0;
  }

  .support__title_bg {
    font-size: 90px;
    line-height: 70px;
  }

  .support__title_text {
    max-width: 640px;
    margin-right: auto;
    margin-left: auto;
    font-size: 32px;
  }

  .support__main_content {
    margin: 0 80px;
  }

@supports (-webkit-appearance:none) {
    .beauty_quest__list_nav_btn {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Crect x='42' y='0.541016' width='41' height='41' rx='20.5' transform='rotate(90 42 0.541016)' stroke='%232E2F3D'/%3E%3Cpath d='M28.5 21.041L22.5 27.041M28.5 21.041L22.5 15.041M28.5 21.041L14.5 21.041' stroke='%232E2F3D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }
}
}

@media (max-width: 1300px) and (max-width: 980px) {
  .blog_detail__products_banner.--products-banner-visible {
    height: 600px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 1300px) and (max-width: 620px) {
  .blog_detail__products_banner.--products-banner-visible {
    height: 300px;
    margin-top: 40px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 1300px) and (max-width: 460px) {
  .blog_detail__products_banner.--products-banner-visible {
    height: 220px;
    margin-top: 30px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 1180px) {
  .dots_v3 li.slick-active svg.progress-ring {
    stroke-width: 2px;
  }

  .add_to_cart__popup {
    width: 480px;
  }

  .add_to_cart__popup__title {
    font-size: 20px;
    letter-spacing: 2px;
  }

  .add_to_cart__popup__product_name {
    max-width: 340px;
    font-size: 16px;
  }

  .add_to_cart__popup__value {
    font-size: 16px;
  }

  .add_to_cart__popup__info {
    margin-bottom: 30px;
  }

  .add_to_cart__popup__price_old {
    font-size: 16px;
  }

  .add_to_cart__popup__price {
    font-size: 20px;
  }

  .add_to_cart__popup__btn span {
    font-size: 14px;
  }

  .auth_page {
    padding: 174px 0 120px;
  }

  .basket_viewed_products__title {
    font-size: 24px;
  }

  .cart_page .breadcrumps {
    margin-top: 125px;
  }

  .basket__main_title {
    margin-bottom: 15px;
  }

  .basket__main_title_text {
    max-width: 410px;
    padding-top: 35px;
    font-size: 32px;
  }

  .basket__oppacity_title {
    font-size: 80px;
  }

  .basket__coupons_list .slick-slide {
    margin-right: 10px;
  }

  .basket__coupons_list_item_text {
    font-size: 8px;
    max-width: 75px;
  }

  .blog_banner_card {
    max-width: calc(33.333% - 14px);
    max-height: 525px;
  }

  .blog__bg-title.blog__bg-title {
    font-size: 80px;
  }

  .blog__title.double-title__main {
    font-size: 40px;
  }

  .blog__news_list {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .blog__news_list.--detail .blog__news_item {
    margin-right: 20px;
  }

  .blog_main_list {
    gap: 40px 20px;
  }

  .blog_main_list._js_blog_list_slider .blog_main_list__item {
    max-width: 300px;
    margin-right: 20px;
  }

  .brands_section_list__title {
    font-size: 24px;
    line-height: 30px;
  }

  .--filter-title {
    font-size: 24px;
    line-height: 36px;
  }

  .brands-page.index_tile_sections {
    margin-top: 45px;
  }

  .catalog_description__list li {
    max-width: 100%;
  }

  .catalog_description__photos_slider {
    gap: 20px;
  }

  .catalog_description .--mw-65 {
    max-width: 55%;
  }

  .catalog_detail_page .breadcrumps {
    margin-bottom: 40px;
  }

  .catalog_detail_page__question {
    gap: 20px;
  }

  .catalog_detail_page__question_title {
    padding-top: 36px;
  }

  .catalog_detail_page__question_title_bg {
    font-size: 80px;
  }

  .catalog_detail_page .catalog_v1_list .product_item {
    max-width: 220px;
  }

  .catalog_detail_page .catalog_v1_list .product_item__wrapper {
    min-width: 220px;
  }

  .catalog_detail_page__question_v2_btn {
    bottom: 25px;
    right: -20px;
  }

  .catalog_detail_page__question_v2_btn::after {
    width: 50px;
    height: 50px;
    background-size: 25px;
  }

  .catalog_detail_page__question_v2_btn span {
    font-size: 16px;
    padding: 17px 20px;
    letter-spacing: 2.56px;
  }

  .catalog_detail_page__question_v2_content {
    padding-top: 80px;
  }

  .catalog_detail_page__question_v2_content_text {
    font-size: 18px;
    line-height: 180%;
  }

  .catalog_detail_page__question_v2_content_text_blue {
    font-size: 18px;
    padding: 5px 15px;
    margin: 0;
  }

  .catalog_detail_page__question_v2_content_title {
    margin-bottom: 30px;
    font-size: 40px;
  }

  .catalog_detail_page__question_v2_image {
    max-width: 377px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 477px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .catalog_detail_page__question_v2_image_mess.--top-right {
    display: none;
  }

  .catalog_detail_page__question_v2_image_mess.--bottom-center {
    bottom: 15%;
    left: 10%;
  }

  .catalog_detail_page__question_v2_img {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .catalog_detail_page__row_header {
    font-size: 32px;
  }

  .catalog_detail_page_slider_main__item_wrap {
    height: 600px;
  }

  .catalog_detail_page_slider_nav {
    display: none;
  }

  .catalog_detail_page_info__price_box {
    margin-bottom: 24px;
  }

  .catalog_detail_page_info__controls_box {
    margin-top: 0;
  }

  .catalog_detail_page_info__add_to_basket.disabled {
    padding-right: 20px;
  }

  .catalog_detail_page_info__share_link_hint {
    right: 0;
    bottom: -110%;
  }

  .catalog_detail_page_info__tizers_item:nth-child(1) .catalog_detail_page_info__tizers_help_text {
    left: 0;
    -webkit-transform: translate(-35%, 20px);
    -ms-transform: translate(-35%, 20px);
    transform: translate(-35%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(1) .catalog_detail_page_info__tizers_help_text::before {
    left: 35%;
  }

  .catalog_detail_page__row_3,
  .catalog_detail_page__row_4 {
    margin-top: 80px;
  }

  .--til-tablet {
    display: none;
  }

  .cdp_tab_programm__content_list {
    gap: 20px;
  }

  .catalog_detail_page_info__gifts {
    margin-right: auto;
    margin-left: auto;
  }

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

  .catalog_detail_page_info__gifts_list_item {
    max-width: 220px;
  }

  .scroll-carousel .catalog_v1_list {
    gap: 24px;
  }

  .catalog__banner_pic {
    margin-bottom: 5px;
  }

  .catalog__filter {
    width: 175px;
  }

  .catalog__filter_item_title {
    font-size: 20px;
  }

  .catalog__item_list_wrapper {
    row-gap: 63px;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .catalog__title.mb-15 {
    margin-top: 30px;
  }

  .catalog__wrapper {
    gap: 30px;
  }

  .catalog__paginations_link svg {
    width: 100%;
  }

  .catalog__paginations_link {
    margin: 0 0.5rem;
  }

  .catalog__sections_list {
    grid-template-columns: minmax(0, 100%);
    margin-top: 20px;
    gap: 10px;
    padding-bottom: 30px;
  }

  .catalog__sections_list_title {
    margin-top: 5px;
  }

  .catalog__sections_list_slider_item {
    width: 175px !important;
    margin-right: 15px;
  }

  .catalog__sections_list_slider_item_image {
    width: 175px;
    margin-right: 15px;
  }

  .catalog__sections_list_slider_item_title {
    font-size: 14px;
  }

  .catalog__sections_list_slider_nav {
    display: none;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-right: 0;
  }

  .catalog__top_banner_content_tag {
    left: 40px;
  }

  .catalog__top_banner_content_title {
    left: 40px;
    font-size: 52px;
    bottom: 25px;
  }

  .catalog__top_banner_side_images {
    right: 40px;
  }

  .catalog__top_banner_side_images {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 75px;
  }

  .consultation_page__banner {
    padding: 55px 40px;
    background-image: url("/local/templates/vlaekan/img/consultation/cosultation_banner_tablet.webp");
    background-position: left;
    background-size: cover;
  }

  .consultation_page__banner_steps {
    gap: 40px;
  }

  .consultation_page__banner_title {
    font-size: 28px;
    max-width: 70%;
  }

  .consultation_page__banner_top_text {
    font-size: 18px;
  }

  .consultation_page__banner_undertitle_text {
    font-size: 16px;
    letter-spacing: 0.8px;
    max-width: 70%;
  }

  .consultation_page__bg_title {
    font-size: 100px;
  }

  .consultation_page__contacts {
    grid-template-columns: repeat(2, auto);
    gap: 20px;
  }

  .consultation_page__contacts_content {
    max-width: 540px;
  }

  .consultation_page__contacts_content_title {
    font-size: 32px;
  }

  .consultation_page__contacts_picture {
    max-width: 380px;
  }

  .consultation_page__double_title {
    padding-top: 50px;
    margin-bottom: 45px;
  }

  .consultation_page__main_title {
    font-size: 32px;
  }

  .consultation_page__section {
    margin-bottom: 100px;
  }

  .consultation_page__section_experts {
    padding: 80px 0;
  }

  .consultation_page__section_experts_list {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 40px;
  }

  .consultation_page__section_experts_text {
    font-size: 20px;
    margin-bottom: 40px;
  }

  .consultation_page__section_title {
    font-size: 30px;
  }

  .consultation_popup {
    background-image: url("/local/templates/vlaekan/img/consultation/consultation_form_bg_2.webp");
  }

  .consultation_popup__title {
    font-size: 32px;
  }

  .consultation_popup__thanks_title {
    font-size: 32px;
  }

  .cosmetologists_detail__banner {
    gap: 24px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .cosmetologists_detail__banner_name {
    font-size: 36px;
  }

  .cosmetologists_detail__banner_picture {
    max-width: 100%;
  }

  .cosmetologists_detail__banner_text {
    font-size: 20px;
  }

  .cosmetologists_detail__cases_list {
    gap: 24px;
  }

  .cosmetologists_detail__cases_list_item {
    max-width: 380px;
  }

  .cosmetologists_detail__cases_list_item:nth-child(1) {
    margin-left: calc((100vw - 980px) / 2);
  }

  .cosmetologists_detail__cases_list_item:last-child {
    margin-right: calc((100vw - 980px) / 2);
  }

  .cosmetologists_detail__cases_list_item_cure_time {
    font-size: 16px;
  }

  .cosmetologists_detail__cases_list_item_text {
    font-size: 18px;
  }

  .cosmetologists_detail__cases_title {
    margin-bottom: 40px;
  }

  .cosmetologists_detail__cases_title_text {
    font-size: 30px;
  }

  .cosmetologists_detail__contacts_content {
    margin: 40px 0;
  }

  .cosmetologists_detail__contacts_content_text {
    font-size: 24px;
  }

  .cosmetologists_detail__contacts_title {
    font-size: 30px;
  }

  .cosmetologists_detail__text {
    font-size: 20px;
  }

  .cosmetologists_detail__text_title {
    font-size: 30px;
  }

  .cosmetologists_detail__others_list {
    gap: 24px;
  }

  .cosmetologists_detail__others_list_item {
    max-width: 300px;
  }

  .cosmetologists_detail__others_title {
    margin-bottom: 40px;
  }

  .cosmetologists_detail__others_title_text {
    font-size: 30px;
  }

  .cosmetologists_detail__consultation_title {
    margin-bottom: 40px;
    font-size: 30px;
    max-width: 100%;
  }

  .cosmetologists_detail__consultation_list {
    gap: 24px;
  }

  .cosmetologists_banner {
    padding-bottom: 100px;
  }

  .cosmetologists_banner__main_image {
    padding-left: 70px;
  }

  .cosmetologists_banner__side_image {
    max-width: 190px;
  }

  .cosmetologists_banner__content_title {
    font-size: 36px;
  }

  .cosmetologists_banner__content_text {
    font-size: 20px;
  }

  .cosmetologists_banner__footer {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    margin-top: 25px;
  }

  .cosmetologists_list__title {
    max-width: 640px;
    font-size: 30px;
    line-height: 140%;
  }

  .cosmetologists_list__filter_item_btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
  }

  .cosmetologists_list__filter_item_popup {
    position: fixed;
    bottom: 0;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%;
    padding: 40px 74px;
    -webkit-box-shadow: 0 -10px 30px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 -10px 30px 0 rgba(0, 0, 0, 0.15);
  }

  .cosmetologists_list__filter_item_popup::before {
    display: none;
  }

  .cosmetologists_list__filter_item_popup_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .cosmetologists_list__filter_item_problems_item::before {
    width: 24px;
    height: 24px;
  }

  .cosmetologists_list__items {
    gap: 40px 24px;
  }

  .cosmetologists_list__item_info_row {
    grid-template-columns: 150px auto;
  }

  .cosmetologists_list__item_info_title {
    font-size: 16px;
    letter-spacing: 1.28px;
  }

  .cosmetologists_list__item_info_text {
    font-size: 16px;
  }

  .index_cosmetologists {
    padding: 80px 0 65px;
  }

  .index_cosmetologists__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 80px;
  }

  .index_cosmetologists__header_btn span {
    font-size: 16px;
  }

  .index_cosmetologists__header_title {
    font-size: 36px;
    text-align: center;
  }

  .index_cosmetologists__header_title span {
    font-size: 24px;
  }

  .index_cosmetologists__header_title_text {
    max-width: 565px;
  }

  .index_cosmetologists .slick-current .index_cosmetologists__list_item_content {
    -webkit-transform: translate(20px, 0);
    -ms-transform: translate(20px, 0);
    transform: translate(20px, 0);
  }

  .index_cosmetologists__list_item_content {
    width: 36.3vw;
  }

  .index_cosmetologists__list_item_job {
    max-width: 100%;
    font-size: 14px;
    letter-spacing: 2.1px;
    margin-bottom: 55px;
  }

  .index_cosmetologists__list_item_link span {
    padding: 16px 24px;
  }

  .index_cosmetologists__list_item_link::after {
    width: 50px;
    height: 50px;
  }

  .index_cosmetologists__list_item_name {
    font-size: 18px;
    letter-spacing: 0.9px;
    max-width: 290px;
  }

  .index_cosmetologists__list_item_text {
    font-size: 16px;
    max-width: 80%;
  }

  .index_cosmetologists__list_item_info {
    margin-top: 40px;
  }

  .index_cosmetologists__list_item_info_item {
    grid-template-columns: 100%;
    gap: 0;
  }

  .index_cosmetologists__list_item_info_item:not(:last-child) {
    margin-bottom: 12px;
  }

  .error {
    background-position-x: -100px;
  }

  .error__content {
    padding: 115px 45px;
  }

  .error__content_link {
    max-width: 245px;
  }

  .error__content_link_text {
    font-size: 16px;
  }

  .error__content_text {
    font-size: 18px;
    margin-bottom: 60px;
  }

  .error__content_title {
    font-size: 160px;
  }

  .error__wrapper {
    padding: 160px 0;
  }

  .experts__double-title {
    padding-top: 35px;
    height: 65px;
  }

  .experts__bg-title {
    font-size: 80px;
  }

  .experts__title {
    font-size: 32px;
  }

  .experts__list {
    gap: 20px;
  }

  .experts__list_item_name {
    font-size: 20px;
  }

  .experts__list_item_btn {
    font-size: 14px;
    height: 24px;
  }

  .experts_detail__description {
    font-size: 14px;
  }

  .experts_detail__header {
    gap: 20px;
  }

  .experts_detail__text {
    font-size: 18px;
  }

  .experts_detail__themes_text {
    font-size: 14px;
  }

  .experts_detail__themes_title {
    font-size: 16px;
  }

  .for_cosmetologists__header {
    padding-bottom: 60px;
  }

  .for_cosmetologists__header_undertitle {
    font-size: 20px;
  }

  .for_cosmetologists__footer_title {
    font-size: 20px;
  }

  .for_cosmetologists__footer_undertitle {
    margin-bottom: 60px;
    font-size: 20px;
  }

  .main_header_desktop__cart {
    bottom: -1px;
  }

  .main_header__links {
    margin-right: 0;
  }

  .main_header__phone {
    display: none;
  }

  .main_header .search_page .catalog__item_list_wrapper {
    gap: 40px 20px;
  }

  .main_header .search_page .catalog__item_list_wrapper .product_item .product_item__title {
    font-size: 20px;
  }

  .main_nav__link {
    font-size: 14px;
  }

  .main_nav__sub_menu.--toggle-menu .main_nav__promo_wrap {
    width: 420px;
  }

  .main_nav__sub_link_ico {
    width: 30px;
    height: 30px;
  }

  .main_nav__sub_menu_item.main_nav__parent > .main_nav__sub_menu {
    -webkit-transform: translateX(315px);
    -ms-transform: translateX(315px);
    transform: translateX(315px);
  }

  .main_nav__sub_menu_item > .main_nav__sub_menu_item_img {
    width: 420px;
  }

  .main_nav__promo_wrap {
    width: 380px;
  }

  .main_nav__promo_item_card {
    padding: 10px;
  }

  .index_advantages {
    height: 800px;
  }

  .index_advantages__background_image {
    -o-object-position: 0;
    object-position: 0;
  }

  .index_banner__slider_item {
    min-height: 600px;
    padding: 40px 25px 25px 40px;
  }

  .index_banner__slider_item_row.--top {
    padding: 0;
  }

  .index_banner__slider_item_main_title {
    font-size: 32px;
    letter-spacing: 1.6px;
    margin-bottom: 10px;
  }

  .index_banner__slider_item_undertext {
    font-size: 22px;
  }

  .index_banner__slider_item_btn {
    position: relative;
    bottom: 0;
    right: 0;
  }

  .index_banner__slider_item_promo {
    display: none;
  }

  .index_banner__slider_item_col {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .index_banner__slider_item_nav {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0;
  }

  .index_banner__slider_item_nav_picture_counter {
    bottom: 5px;
  }

  .index_banner__slider_item_nav_content {
    display: none;
  }

  .index_banner__slider_item_counter_arrow {
    display: none;
  }

  .index_banner__slider_item_counter {
    margin-bottom: 10px;
  }

  .index_banner__slider_item_progress {
    display: none;
  }

  .index_banner__slider_item_progress.--mobile {
    display: block;
    max-width: calc(100% - 24px);
    bottom: 4px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    background: rgba(255, 255, 255, 0.2);
  }

  .index_banner__slider_item_progress_line {
    background: #FFF;
  }

  .beauty_quest__header {
    padding-top: 285px;
  }

  .beauty_quest__list_item {
    max-width: 442px;
  }

  .index_bestsellers {
    padding: 80px 0;
  }

  .index_bestsellers__products {
    gap: 24px;
  }

  .index_bestsellers__product_banner {
    max-width: 299px;
  }

  .index_blog_list__experts_link {
    font-size: 16px;
  }

  .index_blog_list__experts_text {
    font-size: 20px;
    max-width: 645px;
  }

  .index_blog_list__title {
    font-size: 32px;
  }

  .index_blog_list__top_title {
    padding-top: 40px;
  }

  .index_blog_list__top_title .opacity_text_bg {
    font-size: 80px;
  }

  .index_blog_list__articles_link {
    font-size: 16px;
  }

  .catalog_v1__col_left {
    display: grid;
    grid-template-columns: 1.5fr 2fr;
  }

  .catalog_v1__title.passive {
    grid-row: 2;
    grid-column: 1;
  }

  .catalog_v1__link_more {
    grid-row: 2;
    grid-column: 2;
    margin-top: 0;
  }

  .catalog_v1_list {
    gap: 30px;
  }

  .catalog_v1_list .slick-slide .product_item {
    margin-right: 20px;
  }

  .catalog_v1_item {
    margin: 0;
  }

  .catalog_v2 {
    grid-template-columns: auto;
    gap: 0;
  }

  .catalog_v2__col_right {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    padding-bottom: 25px;
  }

  .catalog_v2__banner {
    max-width: none;
  }

  .catalog_v2__banner_pic {
    height: calc(170px + 395 * ((100vw - 320px) / 1600));
    margin: 0 -15px;
  }

  .catalog_v2__banner_img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
  }

  .catalog_v2__title {
    left: 2%;
    bottom: 0;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
  }

  .catalog_v2__title.--main-page {
    top: unset;
  }

  .catalog_v2__link_more {
    display: none;
  }

  .catalog_v2_list {
    margin: 25px 0 0;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }

  .catalog_v3__bottom_control {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 32px;
  }

  .catalog_v3_list {
    gap: 20px;
    grid-template-columns: 1.46fr 1fr 1fr;
  }

  .categories {
    padding: 52px 0 40px;
  }

  .categories__brands_item:not(:last-child) {
    margin-right: 20px;
  }

  .categories__brands {
    margin-top: 55px;
  }

  .categories__slider {
    grid-template-columns: 480px;
  }

  .categories__slider_item {
    max-width: 460px;
  }

  .categories__slider_item_content {
    left: 20px;
  }

  .categories__slider_item_sections_list_item_link {
    font-size: 14px;
  }

  .categories__slider_item_sections_list_item {
    margin-right: 11px;
  }

  .categories__slider_wrapper {
    margin-left: 20px;
  }

  .categories__center_text {
    top: 43.5%;
    left: 43.3%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .feedback__image {
    max-width: 500px;
  }

  .index_new_products {
    padding: 80px 0;
  }

  .index_new_products__header {
    max-width: 100%;
    margin-bottom: 45px;
  }

  .index_new_products__image {
    display: none;
  }

  .index_new_products__title_top {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 450px;
    color: #7DA5D2;
    font-family: "PT Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 7.2px;
  }

  .index_new_products__title_top::before {
    content: "";
    width: 60px;
    height: 60px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.658691' width='60' height='60' rx='30' fill='%238BC9FC'/%3E%3Cpath d='M16.244 30.3187L15.364 28.5587H15.284L15.54 30.3187V36.1587H13.46V24.8787H15.06L19.3 30.8467L20.148 32.5587H20.228L19.972 30.8467V24.9587H22.052V36.2387H20.452L16.244 30.3187ZM25.5756 24.9587H32.2156V26.9107H27.7676V29.5187H31.8156V31.4707H27.7676V34.2067H32.2956V36.1587H25.5756V24.9587ZM38.447 31.2147L38.655 33.1987H38.719L38.943 31.1827L40.895 24.9587H42.335L44.255 31.2147L44.479 33.1987H44.543L44.783 31.1827L46.143 24.9587H48.367L45.279 36.2387H43.807L41.807 30.0147L41.535 28.3027H41.455L41.183 30.0307L39.199 36.2387H37.647L34.575 24.9587H36.959L38.447 31.2147Z' fill='white'/%3E%3C/svg%3E%0A");
  }

  .index_new_products__wrapper {
    padding: 0;
  }

  .index_new_products__list {
    max-width: 100%;
    margin: 0 -20px !important;
    gap: 20px;
  }

  .index_new_products__list_nav {
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
  }

  .experts_news {
    padding: 80px 0;
  }

  .experts_news__header {
    margin-bottom: 60px;
  }

  .experts_news__header_image {
    max-width: 485px;
  }

  .experts_news__list_item {
    max-width: 288px;
  }

  .index_promos__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 60px;
  }

  .index_promos__header_nav {
    display: none;
  }

  .index_promos__slider {
    gap: 20px;
  }

  .index_promos__slider_item {
    max-width: 380px;
  }

  .index_promos__slider_item:nth-child(1) {
    margin-left: 0;
  }

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

  .index_protocols {
    padding: 80px 0;
  }

  .index_protocols__sections_content {
    padding-bottom: 0;
  }

  .index_protocols__sections_content_banner {
    max-width: 100%;
    max-height: 400px;
  }

  .index_protocols__sections_content_link.--top {
    display: none;
  }

  .index_protocols__sections_content_link.--bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    bottom: 0;
    left: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 40px;
  }

  .index_protocols__sections_content_products {
    max-width: calc(100% - 80px);
    margin-right: auto;
    margin-left: auto;
    padding-top: 170px;
  }

  .index_reviews {
    padding: 80px 0;
  }

  .index_reviews__content_header_title_undertext {
    font-size: 18px;
    letter-spacing: 7.2px;
  }

  .index_reviews__file {
    display: none;
  }

  .index_reviews__wrapper {
    grid-template-columns: 100%;
  }

  .index_reviews__list_item {
    max-width: 300px;
  }

  .index_text {
    padding: 90px 0;
  }

  .index_text__title {
    font-size: 32px;
    max-width: 560px;
  }

  .index_tile_sections {
    margin-top: 85px;
  }

  .tile_sections__list {
    gap: 30px;
    grid-auto-rows: 260px;
  }

  .index_videos__wrapper {
    max-width: 100%;
  }

  .index_videos__header_main_image {
    max-width: 330px;
    -webkit-transform: translate(0px, -40px);
    -ms-transform: translate(0px, -40px);
    transform: translate(0px, -40px);
  }

  .index_videos__header {
    position: relative;
  }

  .index_videos__header_content {
    margin-bottom: 140px;
  }

  .index_videos__list_item {
    max-width: 299px;
  }

  .info_pages__contacts_title.--left_col_title {
    margin-right: 5px;
  }

  .info_pages__contacts_wrapper {
    grid-template-columns: -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content;
    gap: 61px;
  }

  .interesting__inspire_slider_list_item._index {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .interesting__inspire_slider_list_item._index .--video {
    height: 310px;
    max-height: 100%;
    max-width: 100%;
  }

  .interesting__inspire_slider_list_item {
    max-width: 100%;
  }

  .interesting__inspire_slider_list._grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 42px 28px;
  }

  .interesting__inspire_slider_list._grid .interesting__inspire_slider_list_item_preview {
    height: 410px;
  }

  .product_item {
    max-width: calc(33.333% - 14px);
  }

  .product_item.scroll-carousel-item {
    max-width: 299px;
  }

  .product_item.scroll-carousel-item.--medium {
    max-width: 302px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__wrapper {
    min-width: 302px;
  }

  .product_item.scroll-carousel-item.--small {
    max-width: 272px;
  }

  .product_item__product_banner {
    gap: 20px;
  }

  .product_item__product_video {
    max-width: calc(33.333% - 14px);
    max-height: 555px;
  }

  .product_preview__header {
    font-size: 13px;
  }

  .main_banner {
    margin-bottom: 80px;
  }

  .main_banner__item_content_top_section {
    top: 45px;
  }

  .main_banner__item_content_description {
    max-width: 415px;
  }

  .main_banner_slider {
    margin-top: 15px;
  }

  .personal_page__user_referal_link_wrap_banner {
    padding: 30px;
    max-width: 540px;
  }

  .personal_page__user_referal_link_wrap_banner_title {
    font-size: 28px;
    max-width: 290px;
  }

  .personal_page__user_referal_link_wrap_banner_text {
    max-width: 336px;
  }

  .statistics__data_footer {
    gap: 72px;
  }

  .statistics__data_coupons {
    max-width: 395px;
  }

  .statistics__data_coupons_list_item {
    width: 160px !important;
    height: 67px;
    padding: 4px;
  }

  .statistics__data_coupons_list_item::before {
    width: 125px;
    height: calc(100% - 8px);
  }

  .statistics__data_coupons_list_item_delete {
    width: 19px;
    height: 19px;
  }

  .statistics__data_coupons_list_item_value {
    font-size: 8px;
    max-width: 75px;
  }

  .statistics__data_total_controls_btn {
    width: 200px;
    font-size: 14px;
    letter-spacing: 2.2px;
  }

  .partnership_programm_banner__link {
    font-size: 18px;
    letter-spacing: 1.8px;
  }

  .cashback_popup__content_coupon_creator {
    padding: 20px 60px;
  }

  .cashback_popup__content_coupon_ready {
    padding: 20px 0;
  }

  #coupon_cashback .cashback_popup__content {
    padding: 80px 40px;
  }

  .personal_page {
    grid-template-columns: minmax(auto, 330px) 1fr;
  }

  .personal_page__left_menu {
    gap: 30px;
    grid-auto-rows: 40px;
  }

  .personal_page__left_menu_link {
    font-size: 32px;
  }

  .personal_page__left_menu_link_selected {
    font-size: 32px;
    margin-top: -30px;
    padding-left: 0;
  }

  .personal_page__left_menu_sub_title {
    font-size: 50px;
  }

  .personal_page__user_hello {
    grid-template-columns: 160px 1fr;
    gap: 20px;
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .personal_page__user_photo {
    width: 160px;
    height: 160px;
  }

  .protocol_page__header_main_image {
    max-width: 380px;
  }

  .protocol_page__header_side_image {
    max-width: 186px;
  }

  .protocol_page__header_text_title {
    font-size: 36px;
  }

  .protocol_page__header_text_undertitle {
    font-size: 24px;
  }

  .protocol_page__header_text_description {
    font-size: 20px;
  }

  .protocol_page__header_wrapper {
    gap: 100px;
  }

  .protocol_page__products {
    padding-bottom: 80px;
  }

  .protocol_page__products_col._daily_care {
    padding-bottom: 60px;
    border-bottom: 2px solid #7DA5D2;
  }

  .protocol_page__products_list_section_item {
    width: 120px;
  }

  .protocol_page__products_list_section_item_image {
    max-height: 390px;
  }

  .protocol_page__products_list_section_item_name {
    font-size: 18px;
  }

  .protocol_page__products_list_section_item_price {
    font-size: 16px;
  }

  .protocol_page__products_list_section_items {
    gap: 20px;
  }

  .protocol_page__products_main_title {
    text-align: center;
  }

  .protocol_page__products_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 60px;
  }

  .protocol_page__products_wrapper::before {
    display: none;
  }

  .protocol_page__tags_list_item_ico {
    width: 42px;
    height: 42px;
  }

  .protocol_page__tags_list_item_text {
    font-size: 18px;
  }

  .protocol_page__steps_list_item {
    max-width: 320px;
    gap: 20px;
  }

  .protocol_page__steps_list_item:last-child {
    max-width: 261px;
  }

  .protocol_page__result_list_item_image {
    max-width: 218px;
  }

  .protocol_page__result_list_item_text {
    font-size: 18px;
    max-width: 300px;
  }

  .protocol_page__result_list_item_text._first {
    right: -25px;
    top: 25px;
  }

  .protocol_page__result_list_item_text._second {
    -webkit-transform: translate(-100%, 90%);
    -ms-transform: translate(-100%, 90%);
    transform: translate(-100%, 90%);
  }

  .protocol_page__result_steps_list_item_text {
    font-size: 20px;
  }

  .protocol_page__trust {
    height: 700px;
  }

  .protocol_page__trust_title {
    font-size: 36px;
    max-width: 360px;
  }

  .protocol_page__trust_content_orb:nth-child(1) {
    -webkit-transform: translate(55%, 0);
    -ms-transform: translate(55%, 0);
    transform: translate(55%, 0);
  }

  .protocol_page__trust_content_orb:nth-child(2) {
    -webkit-transform: translate(50%, -3%);
    -ms-transform: translate(50%, -3%);
    transform: translate(50%, -3%);
  }

  .protocol_page__trust_content_orb:nth-child(3) {
    -webkit-transform: translate(36%, 48%);
    -ms-transform: translate(36%, 48%);
    transform: translate(36%, 48%);
  }

  .protocol_page__trust_content_item._item_1 {
    -webkit-transform: translate(-62%, -40%);
    -ms-transform: translate(-62%, -40%);
    transform: translate(-62%, -40%);
  }

  .protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_text {
    max-width: 240px;
  }

  .protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_picture {
    max-width: 220px;
  }

  .protocol_page__trust_content_item._item_2 {
    -webkit-transform: translate(5%, 13%);
    -ms-transform: translate(5%, 13%);
    transform: translate(5%, 13%);
  }

  .protocol_page__trust_content_item._item_2 .protocol_page__trust_content_item_picture {
    max-width: 160px;
  }

  .protocol_page__trust_content_item._item_3 {
    -webkit-transform: translate(-2%, 20%);
    -ms-transform: translate(-2%, 20%);
    transform: translate(-2%, 20%);
  }

  .protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_picture {
    max-width: 120px;
  }

  .protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_picture ._last_item {
    max-width: 120px;
  }

  .protocol_page__trust_content_item._item_4 {
    -webkit-transform: translate(-16%, 35%);
    -ms-transform: translate(-16%, 35%);
    transform: translate(-16%, 35%);
  }

  .protocol_page__trust_content_item._item_4 .protocol_page__trust_content_item_picture {
    max-width: 160px;
  }

  .protocol_page__trust_content_item_text {
    font-size: 20px;
  }

  .protocol_page__consultation_text {
    max-width: 460px;
    font-size: 20px;
  }

  .protocol_page__other_protocols_list_item {
    max-width: 460px;
  }

  .protocol_page__other_protocols_list_item_title {
    font-size: 24px;
    letter-spacing: 2.4px;
  }

  .protocol_preview__grid {
    gap: 60px 24px;
  }

  .registration-page__loader-ico {
    width: 84px;
    height: 84px;
  }

  .registration-page__loader-ico::after {
    width: 57px;
    height: 57px;
  }

  .registration-page__loader-text {
    font-size: 18px;
    letter-spacing: 1.44px;
  }

  .registration-page__success {
    max-width: 605px;
  }

  .registration-page__success_title {
    font-size: 36px;
  }

  .registration-page__success_warning {
    font-size: 20px;
  }

  .registration-page__success_text {
    font-size: 18px;
  }

  .registry__title {
    max-width: 540px;
    margin-bottom: 40px;
  }

  .registry__form_content {
    margin-bottom: 40px;
  }

  .registry__form_section_grid {
    gap: 40px;
  }

  .registry__form_section_flex_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    max-width: 270px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .registry__form_section_flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .registry__form_section_flex .registry__form_group {
    max-width: 260px;
  }

  .registry_switch__btn {
    -webkit-transform: translate(-25%, -90%);
    -ms-transform: translate(-25%, -90%);
    transform: translate(-25%, -90%);
  }

  .section_top_content__title {
    margin-bottom: 20px;
  }

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

  .side_banner__wrapper.--wide-image {
    grid-template-columns: 400px auto;
  }

  .stock_item__wrapper {
    gap: 24px;
  }

  .stock_item__content {
    max-width: 100%;
  }

  .stock_item__content p {
    font-size: 20px;
  }

  .stock_item__content span {
    font-size: 24px;
  }

  .stock_item__content ul {
    max-width: 90%;
  }

  .stock_item__content ul li {
    font-size: 20px;
  }

  .stock_item__products {
    margin-top: 80px;
  }

  .detail_promos__slider {
    gap: 24px;
  }

  .detail_promos__slider_item {
    max-width: 380px;
  }

  .detail_promos__slider_item:nth-child(1) {
    margin-left: 0;
  }

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

  .detail_promos__slider_item_body {
    padding: 15px;
  }

  .detail_promos__slider_item_title {
    font-size: 20px;
    letter-spacing: 2px;
  }

  .stocks_block__list {
    gap: 60px 24px;
  }

  .support_tikets__empty_list {
    padding-bottom: 200px;
  }

  .support_tikets__empty_list_bg_ico.--center {
    top: 37%;
    left: 54%;
  }

  .support_tikets__empty_list_bg_ico.--right {
    width: 341px;
    height: 223px;
    -webkit-transform: translate(8%, 10%);
    -ms-transform: translate(8%, 10%);
    transform: translate(8%, 10%);
  }

  .whatsapp_btn {
    bottom: 60px;
    right: 20px;
  }

@supports (-webkit-appearance:none) {
    .index_new_products__title_top::before {
      background-image: url("data:image/svg+xml,%0A%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.658691' width='60' height='60' rx='30' fill='%238BC9FC'/%3E%3Cpath d='M16.244 30.3187L15.364 28.5587H15.284L15.54 30.3187V36.1587H13.46V24.8787H15.06L19.3 30.8467L20.148 32.5587H20.228L19.972 30.8467V24.9587H22.052V36.2387H20.452L16.244 30.3187ZM25.5756 24.9587H32.2156V26.9107H27.7676V29.5187H31.8156V31.4707H27.7676V34.2067H32.2956V36.1587H25.5756V24.9587ZM38.447 31.2147L38.655 33.1987H38.719L38.943 31.1827L40.895 24.9587H42.335L44.255 31.2147L44.479 33.1987H44.543L44.783 31.1827L46.143 24.9587H48.367L45.279 36.2387H43.807L41.807 30.0147L41.535 28.3027H41.455L41.183 30.0307L39.199 36.2387H37.647L34.575 24.9587H36.959L38.447 31.2147Z' fill='white'/%3E%3C/svg%3E%0A");
    }
}
}

@media (max-width: 1024px) {
  .double-title {
    height: 90px;
  }

  .double-title__bg {
    font-size: 100px;
  }

  .double-title__main {
    font-size: 32px;
  }

  .double-title-2__bg {
    font-size: 100px;
  }

  .double-title-2__main {
    margin-top: -48px;
    font-size: 48px;
  }

  .about {
    margin-top: 55px;
  }

  .about__brands_section {
    margin-top: 220px;
  }

  .about__brands_section_brands_wrapp {
    margin-top: 30px;
  }

  .about__grid_tile_el_image {
    height: 380px;
  }

  .about__grid_tile_el_image.--unique-object-position {
    -o-object-position: -182px 0px;
    object-position: -182px 0px;
  }

  .about__grid_tile_el_oppacity_text {
    font-size: 100px;
  }

  .about__grid_tile_el_text {
    font-size: 18px;
  }

  .about__grid_tile_el_title {
    font-size: 24px;
    padding-top: 43px;
  }

  .about__grid_tile_wrapper {
    gap: 20px;
    row-gap: 40px;
  }

  .about__instagram_item {
    min-height: 290px;
  }

  .about__instagram_section {
    margin-top: 145px;
  }

  .about__instagram_wrapper {
    margin-top: 30px;
  }

  .about__main_title {
    font-size: 32px;
  }

  .about__oppacity_title {
    font-size: 100px;
    line-height: 100px;
  }

  .about__title {
    font-size: 32px;
  }

  .about__top_banner_grid {
    gap: 45px;
  }

  .about__top_banner_title {
    margin-top: 80px;
    font-size: 32px;
  }

  .about__top_banner_wrapper {
    margin-top: 30px;
  }

  .about__top_banner_wrapper::before {
    top: 40px;
    height: 340px;
  }

  .analys_page .breadcrumps {
    margin-top: 123px;
    margin-bottom: 241px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title {
    font-size: 70px;
    line-height: 120%;
    letter-spacing: 2.7px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_color_text {
    font-size: 70px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_size_text {
    font-size: 70px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text {
    padding-top: 17px;
    margin-bottom: 312px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left {
    width: 436px;
    left: -10px;
    top: 67%;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_right {
    width: 345px;
    top: 55px;
    right: -44px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_btn {
    right: 45px;
    bottom: 3px;
  }

  .instructions_secton {
    margin-top: 150px;
  }

  .instructions_secton {
    margin-top: 200px;
  }

  .instructions_secton .container .instructions_page__double_title .instructions_main_title {
    font-size: 32px;
  }

  .instructions_secton .container .instructions_page__double_title .instructions_bg_title {
    font-size: 80px;
    bottom: -16px;
  }

  .instructions_secton .container .instructions_wrapper .instructions_items .instructions_item .instructions_text {
    font-size: 16px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_title {
    font-size: 28px;
    letter-spacing: 1.4px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_title span {
    font-size: 28px;
    letter-spacing: 1.4px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text {
    font-size: 18px;
  }

  .result_section {
    margin-top: 150px;
  }

  .result_section .result_section__double_title .instructions_main_title {
    font-size: 32px;
  }

  .result_section .result_section__double_title .instructions_bg_title {
    font-size: 80px;
    bottom: -18px;
  }

  .products_section {
    margin-top: 180px;
  }

  .products_section .result_section__double_title .instructions_main_title {
    font-size: 32px;
  }

  .products_section .result_section__double_title .instructions_bg_title {
    font-size: 80px;
    bottom: 26px;
  }

  .brands__array {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .brands__array-block {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }

  .brands__array-title {
    width: 75px;
  }

  .brands__content-img-wrap_mobile {
    -ms-flex-item-align: end;
    align-self: flex-end;
    display: block;
    width: 85%;
    margin-top: 60px;
    margin-right: -15px;
  }

  .brands__content-line {
    width: 85%;
  }

  .catalog_detail_page__question_text {
    max-width: 95%;
  }

  .catalog_detail_page__row_1_wrap {
    grid-template-columns: 1fr;
    gap: 40px;
  }

  .catalog_detail_page_slider {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .catalog_detail_page_slider_nav__item {
    margin: 0 10px;
    max-height: 140px;
    max-width: 140px;
  }

  .catalog_detail_page_slider_nav__item_img {
    height: 140px;
    width: 140px;
  }

  .catalog_detail_page_info__footer {
    margin-top: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .catalog_detail_page_info__tizers_help_text p {
    font-size: 12px;
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_help_text {
    max-width: none;
    -webkit-transform: translate(-50%, 20px);
    -ms-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_help_text::before {
    left: 50%;
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_help_text {
    max-width: none;
    -webkit-transform: translate(-50%, 20px);
    -ms-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_help_text::before {
    left: 50%;
  }

  .catalog .product_item__wrapper {
    min-width: 210px;
  }

  .contacts-page__info-wrap {
    padding: 65px 40px;
  }

  .contacts-page__info-title {
    margin-top: 40px;
  }

  .contacts-page__info-link,
  .contacts-page__info-text {
    font-size: 18px;
  }

  .contacts-page__gallery-slider {
    max-height: 300px;
    margin: 0 -10px;
  }

  .contacts-page__gallery-slider .slick-slide {
    padding: 0 10px;
  }

  .experts__double-title {
    padding-top: 35px;
    height: 65px;
  }

  .experts__bg-title {
    font-size: 80px;
  }

  .experts__title {
    font-size: 32px;
  }

  .main_header_ii_banner {
    width: 434px;
    height: 204px;
    bottom: 32px;
    left: 32px;
    border-radius: 15px;
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems {
    gap: 20px;
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.first_item {
    height: 100%;
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.last_item::before {
    right: -10px;
    bottom: -6px;
  }

  .banner_item_images {
    width: 200px;
    height: 222px;
    margin-top: -37px;
  }

  .banner_item_title {
    font-size: 18px;
    letter-spacing: 1.08px;
  }

  .banner_item_title span {
    font-size: 20px;
  }

  .banner_item_text {
    font-size: 14px;
    line-height: 130%;
  }

  .banner_item_text span {
    font-size: 14px;
  }

  .banner_item_btn {
    margin-top: 20px;
  }

  .catalog_v1__col_left {
    min-width: 385px;
  }

  .categories__bg {
    -o-object-position: -180px;
    object-position: -180px;
  }

  .back_page_link {
    margin: 85px 0 50px;
  }

  .statistics__filter_form {
    display: grid;
    grid-template-columns: 100%;
    gap: 30px;
  }

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

  .statistics__data_table tbody td {
    font-size: 14px;
  }

  .personal_page__deliveries_wrap {
    gap: 0 20px;
  }

  .container.container_section_top {
    padding: 0 42px;
  }

  .section_top_content__title .catalog__title {
    font-size: 28px;
  }

  .section_top_content__subtitle {
    margin-bottom: 10px;
  }

  .section_top_content__text {
    max-width: 440px;
  }

  .section_top_content__text p {
    font-size: 16px;
  }

  .section_top_content__to-shopping {
    left: 70%;
  }

  .side_banner__content_header_promo_text {
    font-size: 18px;
  }

  .side_banner .opacity_text_bg {
    font-size: 80px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 1024px) and (max-width: 460px) {
  .brands__array-title {
    font-size: 28px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 980px) {
  .container.--wide {
    padding: 0 20px;
  }

  .container.--shrinked-wide {
    padding: 0 20px;
  }

  .add_to_cart {
    padding: 0;
    top: 0;
    bottom: 0;
    right: auto;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    max-width: 100vw;
    max-height: 100vh;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 9999;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
  }

  .add_to_cart__popup {
    width: 100%;
    margin-top: auto;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    -o-transition: opacity 0.3s ease, transform 0.3s ease;
    transition: opacity 0.3s ease, transform 0.3s ease;
    transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  }

  .add_to_cart__popup__wrapper {
    border-radius: 40px 40px 0 0;
  }

  .auth_page {
    background-size: contain;
    background-position: bottom center;
  }

  .auth_page__footer {
    max-width: 100%;
  }

  .auth_page__form {
    max-width: 100%;
  }

  .auth_page__error {
    max-width: 100%;
  }

  .auth_page__title {
    max-width: 100%;
  }

  .basket__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
  }

  .basket__coupons {
    max-width: 100%;
  }

  .basket__coupons_list .slick-slide {
    margin-right: 15px;
  }

  .basket__coupons_list_item {
    max-width: 100%;
  }

  .basket__coupons_list_item_text {
    font-size: 11px;
    max-width: 105px;
  }

  .basket__coupons_nav svg {
    display: block;
  }

  .basket__coupons_message {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
  }

  .blog_banner_card {
    max-width: calc(50% - 10px);
    max-height: 535px;
  }

  .blog_detail__articles {
    padding-top: 26px;
  }

  .blog_detail__author_wrapper {
    display: grid;
    grid-template-columns: 100%;
    gap: 20px;
  }

  .blog_detail__author_job_title {
    max-width: 100%;
  }

  .blog_detail__author_col {
    max-width: 100%;
  }

  .blog_detail__author_image {
    max-width: 80px;
    max-height: 80px;
    margin-right: 13px;
    -o-object-position: 10px;
    object-position: 10px;
  }

  .blog_detail__author_name {
    font-size: 18px;
  }

  .blog_detail__author_text {
    font-size: 18px;
    max-width: 100%;
    margin-left: 0px;
  }

  .blog_detail__banner_text {
    font-size: 20px;
    max-width: 100%;
  }

  .blog_detail__content_banner {
    height: 280px;
  }

  .blog_detail__content_section {
    margin-bottom: 80px;
  }

  .blog_detail__content_text p.--before-banner {
    margin-bottom: 40px;
  }

  .blog_detail__content_title.--sub-title {
    font-size: 20px;
    margin-bottom: 40px;
  }

  .blog_detail__content_split {
    gap: 20px;
  }

  .blog_detail__products_banner.--products-banner-wide {
    display: none;
  }

  .blog_detail__products_banner.--products-banner-wide ~ .blog_detail__products_content {
    max-width: 100%;
  }

  .blog_detail__products_banner.--products-banner-wide ~ .blog_detail__products_content .slick-track {
    max-width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }

  .blog_detail__title {
    font-size: 32px;
  }

  .blog_detail__titles {
    margin: 80px 0;
  }

  .blog_detail__content_card_subtitle {
    font-size: 16px;
  }

  .blog_detail__content_card_text {
    font-size: 14px;
  }

  .blog_detail__content_card_text.--mb-40-th {
    margin-bottom: 40px;
  }

  .blog_detail__content_card_title {
    font-size: 18px;
    height: 50px;
  }

  .blog_detail__content_card_content {
    padding: 20px 15px;
  }

  .blog_detail__content_cards {
    margin-top: 40px;
  }

  .blog_detail__content_images_slider_item {
    max-width: 460px;
    width: 100%;
    margin-right: 20px;
  }

  .blog_detail__comments {
    padding: 0 0 70px;
  }

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

  .blog__bg-title.blog__bg-title {
    font-size: 100px;
  }

  .blog__title.double-title__main {
    font-size: 32px;
  }

  .blog__news_list {
    grid-template-columns: repeat(2, 1fr);
  }

  .blog__our_experts {
    max-width: 316px;
  }

  .blog__our_experts_header_image {
    width: 50px;
    height: 50px;
  }

  .blog_main_list {
    grid-template-columns: repeat(2, 1fr);
  }

  .blog_main_list__item_author_info_text {
    max-width: 85%;
  }

  .--filter-title {
    font-size: 20px;
    line-height: 30px;
  }

  .brands-page.index_tile_sections {
    margin-top: 55px;
  }

  .brands-page.index_tile_sections .breadcrumps {
    margin: 40px 0;
  }

  .catalog_description {
    margin-bottom: 80px;
  }

  .catalog_description .--mw-65 {
    max-width: 70%;
  }

  .catalog_detail_page__question {
    grid-template-columns: 100%;
    gap: 40px;
  }

  .catalog_detail_page__question_link {
    margin: 40px 0 0 auto;
  }

  .catalog_detail_page__question_text {
    max-width: 100%;
  }

  .catalog_detail_page__question_v2 {
    gap: 12px;
    padding-top: 80px;
    padding-bottom: 190px;
    position: relative;
  }

  .catalog_detail_page__question_v2_btn {
    bottom: 70px;
    right: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .catalog_detail_page__question_v2_content {
    padding: 0;
    position: initial;
  }

  .catalog_detail_page__question_v2_content_title {
    font-size: 32px;
  }

  .catalog_detail_page__question_v2_content_title {
    font-size: 28px;
  }

  .catalog_detail_page__question_v2_image {
    height: auto;
    display: block;
    border-radius: 50%;
    max-width: 150px;
    overflow: hidden;
  }

  .catalog_detail_page__question_v2_image_mess {
    display: none;
  }

  .catalog_detail_page__question_v2_img {
    display: block;
    width: 150px;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
  }

  .catalog_detail_page_slider_main__item {
    height: 550px;
  }

  .catalog_detail_page_info__title {
    font-size: 36px;
  }

  .catalog_detail_page_info__price_box {
    margin-bottom: 0;
  }

  .catalog_detail_page_info__controls_box {
    grid-template-columns: minmax(auto, 270px) 51px 51px;
  }

  .catalog_detail_page_info__add_to_basket span {
    font-size: 16px;
  }

  .catalog_detail_page_info__share_link_info:not(.--mobile-only) {
    padding: 20px;
    -webkit-transform: translate(0, -120%);
    -ms-transform: translate(0, -120%);
    transform: translate(0, -120%);
  }

  .catalog_detail_page_info__share_link_info_btn {
    display: block;
    margin-top: 20px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px;
    color: #151113;
    font-family: "PT Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #151113;
  }

  .catalog_detail_page_info__tizers {
    gap: 40px;
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_help_text {
    -webkit-transform: translate(-85%, 20px);
    -ms-transform: translate(-85%, 20px);
    transform: translate(-85%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_help_text::before {
    left: 95%;
  }

  .catalog_detail_page__row_2 {
    margin-top: 80px;
  }

  .cdp_tabs_info_tabs__list {
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    will-change: scroll-position;
  }

  .cdp_tabs_info_tabs__item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .cdp_tabs_info_body__text {
    font-size: 18px;
    line-height: 150%;
  }

  .catalog_about_item_constituent {
    gap: 10px;
  }

  .catalog_about_item_constituent dl {
    grid-template-columns: 160px 1fr;
  }

  .cdp_tab_programm__content_header_text {
    font-size: 20px;
    max-width: 390px;
  }

  .cdp_tab_programm__content_list {
    gap: 10px;
  }

  .cdp_tab_programm__title {
    font-size: 32px;
    margin-bottom: 40px;
  }

  .cdp_tab_programm__title span {
    font-size: 28px;
  }

  .cdp_tabs_info_body__effect_title {
    font-size: 24px;
  }

  .cdp_tabs_info_body__effect_list {
    gap: 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .cdp_tabs_info_body__effect_list_item {
    width: 100%;
  }

  .cdp_tabs_info_body__effect_list_item_name {
    font-size: 14px;
  }

  .cdp_tabs_info_body__components_content {
    width: 100%;
  }

  .cdp_tabs_info_body__components_content_title {
    font-size: 24px;
    text-wrap: pretty;
  }

  .cdp_tabs_info_body__components_content_list_item {
    font-size: 16px;
  }

  .cdp_tabs_info_body__components_images {
    width: 100%;
  }

  .cdp_tabs_info_body__components_images_bubble {
    width: 142px;
    height: 142px;
    bottom: 12px;
  }

  .cdp_tabs_info_body__components_images_bubble_title {
    font-size: 26px;
  }

  .cdp_tabs_info_body__components_images_bubble_text {
    font-size: 13px;
    max-width: 75px;
  }

  .cdp_tabs_info_body__components_title {
    font-size: 24px;
  }

  .cdp_tabs_info_body__components_list {
    gap: 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .cdp_tabs_info_body__components_list_item {
    width: 100%;
  }

  .cdp_tabs_info_body__components_list_item_image {
    width: 100%;
    max-width: 100px;
  }

  .cdp_tabs_info_body__components_list_item_name {
    font-size: 14px;
  }

  .catalog_detail_page_info__gifts_list_item {
    max-width: 100%;
  }

  .catalog_detail_page_info__gifts_list_item_image_wrapper {
    max-height: 180px;
  }

  .catalog_detail_page_info__gifts_list_item_promo_gift {
    font-size: 12px;
  }

  .scroll-carousel .catalog_v1_list {
    gap: 10px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item {
    max-width: 200px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__wrapper {
    min-width: 200px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__category {
    font-size: 12px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__title {
    font-size: 18px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__new_price {
    font-size: 18px;
  }

  .catalog {
    padding-top: 30px;
  }

  .catalog__banner_pic {
    margin-bottom: 47px;
  }

  .catalog__item_list_wrapper {
    row-gap: 40px;
  }

  .catalog__sort {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .catalog__sort {
    display: none;
  }

  .catalog__top_row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .catalog__sections_list_title {
    margin-top: 30px;
    -webkit-transform: translate(0, 195%);
    -ms-transform: translate(0, 195%);
    transform: translate(0, 195%);
  }

  .catalog__sections_list_slider_item {
    width: 160px !important;
    margin-right: 10px;
  }

  .catalog__sections_list_slider_item_image {
    width: 160px;
    margin-right: 10px;
  }

  .catalog__sections_list_slider_nav svg {
    display: block;
  }

  .catalog__sections_list_slider_nav {
    display: block;
    width: 42px;
    height: 42px;
    margin-left: auto;
    background-position: 0 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: none;
  }

  .catalog__top_banner {
    min-height: 550px;
  }

  .catalog__top_banner_content_tag {
    left: 75px;
  }

  .catalog__top_banner_content_title {
    left: 75px;
    font-size: 45px;
    bottom: 20px;
  }

  .catalog__top_banner_side_image {
    max-width: 165px;
    max-height: 165px;
  }

  .index_tile_sections .breadcrumps {
    margin: 40px 0;
  }

  .search_page__title {
    font-size: 32px;
  }

  .search_page__value {
    font-size: 32px;
  }

  .consultation_page__banner {
    padding: 30px;
  }

  .consultation_page__banner_step_item {
    max-width: 182px;
  }

  .consultation_page__banner_step_item_text {
    font-size: 12px;
  }

  .consultation_page__banner_steps {
    gap: 33px;
  }

  .consultation_page__banner_title {
    max-width: 100%;
  }

  .consultation_page__banner_undertitle_text {
    max-width: 100%;
  }

  .consultation_page__bg_title {
    font-size: 80px;
  }

  .consultation_page__contacts {
    grid-template-columns: 100%;
    gap: 60px;
  }

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

  .consultation_page__double_title {
    padding-top: 35px;
  }

  .consultation_page__section {
    margin-bottom: 80px;
  }

  .consultation_page__section_experts_list {
    grid-template-columns: 100%;
    gap: 20px;
  }

  .consultation_page__section_experts_list_item {
    grid-template-columns: 120px 100%;
  }

  .consultation_page__section_experts_text {
    margin-bottom: 60px;
  }

  .consultation_popup {
    background-image: url("/local/templates/vlaekan/img/consultation/consultation_form_bg_3.webp");
  }

  .consultation_popup__cross {
    width: 30px;
    height: 30px;
  }

  .consultation_popup__form {
    max-width: 620px;
  }

  .consultation_popup__form_checkbox_box {
    width: 30px;
    height: 30px;
  }

  .cosmetologists_detail_page .container {
    padding: 0 40px;
  }

  .cosmetologists_detail__banner_experience {
    font-size: 16px;
    padding: 6px 10px;
  }

  .cosmetologists_detail__banner_image {
    height: 100%;
  }

  .cosmetologists_detail__banner_image_wrapp {
    height: 100%;
  }

  .cosmetologists_detail__banner_image_wrapp.--video::before {
    width: 81px;
    height: 65px;
  }

  .cosmetologists_detail__banner_name {
    font-size: 32px;
  }

  .cosmetologists_detail__banner_picture {
    max-width: 275px;
  }

  .cosmetologists_detail__banner_specialization_item {
    font-size: 13px;
  }

  .cosmetologists_detail__banner_text {
    font-size: 18px;
  }

  .cosmetologists_detail__cases_list_item {
    max-width: 332px;
  }

  .cosmetologists_detail__cases_list_item:nth-child(1) {
    margin-left: 20px;
  }

  .cosmetologists_detail__cases_list_item:last-child {
    margin-right: 20px;
  }

  .cosmetologists_detail__contacts_content_text {
    font-size: 20px;
    max-width: 275px;
  }

  .cosmetologists_detail__text {
    font-size: 18px;
  }

  .cosmetologists_detail__problems_title {
    font-size: 20px;
  }

  .cosmetologists_detail__problems_list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cosmetologists_detail__others_list_item {
    max-width: 332px;
  }

  .cosmetologists_page {
    margin-top: 0 !important;
  }

  .cosmetologists_page .container {
    padding: 0 20px;
  }

  .cosmetologists_banner {
    padding-bottom: 85px;
  }

  .cosmetologists_banner__main_image {
    padding-left: 65px;
  }

  .cosmetologists_banner__side_image {
    border-radius: 12px;
    max-width: 137px;
  }

  .cosmetologists_banner__content_title {
    font-size: 32px;
  }

  .cosmetologists_banner__content_text {
    font-size: 18px;
  }

  .cosmetologists_banner__footer {
    margin-top: 35px;
  }

  .cosmetologists_list__filter {
    margin-bottom: 60px;
  }

  .cosmetologists_list__item_name {
    font-size: 20px;
    letter-spacing: 2px;
  }

  .cosmetologists_list__item_description {
    font-size: 14px;
    letter-spacing: 2.24px;
  }

  .cosmetologists_list__item_btn {
    width: 100%;
  }

  .cosmetologists_list__item_btn span {
    width: 100%;
  }

  .cosmetologists_list__item_info_row {
    grid-template-columns: 100%;
    gap: 0;
  }

  .cosmetologists_list__item_info_row:not(:last-child) {
    margin-bottom: 12px;
  }

  .cosmetologists_list__item_whatsapp {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 15px;
    font-size: 13px;
  }

  .index_cosmetologists::after {
    left: 20px;
  }

  .index_cosmetologists__list {
    padding-left: 0;
  }

  .index_cosmetologists__list_item {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    max-width: calc(100vw - 40px);
    padding-bottom: 35px;
  }

  .index_cosmetologists .slick-current .index_cosmetologists__list_item_content {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .index_cosmetologists .slick-current .index_cosmetologists__list_item_image {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .index_cosmetologists__list_item_content {
    width: 100%;
    padding-right: 0px;
  }

  .index_cosmetologists__list_item_image {
    position: relative;
    margin-right: 20px;
  }

  .index_cosmetologists__list_item_name {
    max-width: 100%;
  }

  .index_cosmetologists__list_item_text {
    max-width: 100%;
  }

  .index_cosmetologists__list_item_info {
    margin-top: 60px;
  }

  .experts__list {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 40px;
  }

  .experts__list_item_image {
    max-width: 100%;
    max-height: 300px;
  }

  .experts__list_item_name {
    font-size: 22px;
  }

  .experts_detail__contacts_block {
    margin-top: 35px;
    padding-bottom: 40px;
  }

  .experts_detail__contacts_btn {
    margin-left: 20px;
  }

  .experts_detail__contacts_btn_text {
    font-size: 14px;
  }

  .experts_detail__contacts_info_text {
    font-size: 20px;
  }

  .experts_detail__header {
    grid-template-columns: 100%;
    gap: 40px;
  }

  .experts_detail__image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    max-height: 100%;
  }

  .desktop_main_footer .container {
    padding: 0 40px;
  }

  .desktop_main_footer__order_call {
    margin-top: 35px;
  }

  .desktop_main_footer__row_1 {
    grid-template-columns: 245px 150px 200px;
  }

  .desktop_main_footer__row_2_col_1 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .desktop_main_footer__section_title {
    margin-bottom: 30px;
  }

  .desktop_main_footer__adress {
    max-width: 200px;
  }

  .desktop_main_footer__payment {
    display: none;
  }

  .desktop_main_footer .desktop_main_footer_menu__list {
    gap: 14px;
  }

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

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

  .social_list {
    gap: 15px;
  }

  .social_list img {
    width: 32px;
    height: 32px;
  }

  .social_list__item.--md-hidden {
    display: none;
  }

  .for_cosmetologists .container {
    padding: 0 20px;
  }

  .for_cosmetologists__header_title {
    font-size: 32px;
  }

  .for_cosmetologists__header_undertitle {
    max-width: 100%;
  }

  .for_cosmetologists__content_title {
    font-size: 28px;
  }

  .for_cosmetologists__footer {
    padding-bottom: 100px;
  }

  .main_header__row {
    display: none;
  }

  .main_header__mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 12px 0;
    border-bottom: 1px solid #ECE9EB;
    position: relative;
  }

  .main_header__top_row {
    display: none;
  }

  .main_header__info {
    display: none;
  }

  .main_header .search_page .catalog__item_list_wrapper {
    grid-template-columns: repeat(3, 1fr);
  }

  .main_header_mobile__search_result .search_submit.--desktop {
    display: none;
  }

  .main_header_mobile__search_result .search_submit.--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .main_header_mobile__search_result .search_submit {
    position: fixed;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 999;
  }

  .header_search__result .search_submit.--desktop {
    display: none;
  }

  .header_search__result .search_submit.--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .index_advantages__content_item {
    font-size: 18px;
  }

  .index_advantages__inner_circle {
    max-width: 260px;
    max-height: 260px;
  }

  .index_advantages__logo svg {
    max-width: 140px;
    max-height: 30px;
  }

  .index_advantages__outer_circle svg {
    max-width: 540px;
    max-height: 540px;
  }

  .index_banner__slider_item {
    padding: 40px 20px 20px;
    min-height: 850px;
  }

  .index_banner__slider_item_row.--top {
    gap: 0;
  }

  .index_banner__slider_item_title {
    max-width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .index_banner__slider_item_main_title {
    text-align: center;
  }

  .index_banner__slider_item_undertext {
    text-align: center;
  }

  .index_banner__slider_item_btn {
    margin-top: 40px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .index_banner__slider_item_info {
    padding: 5px;
  }

  .index_banner__slider_item_info_content {
    display: none;
  }

  .beauty_quest__list {
    gap: 30px;
  }

  .beauty_quest__list_item {
    max-width: 349px;
  }

  .beauty_quest__list_item {
    gap: 5px;
  }

  .beauty_quest__list_item_try_top a {
    width: 30px;
    height: 30px;
    top: auto;
    left: auto;
    bottom: 5px;
    right: 5px;
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .beauty_quest__list_item_try_top a span {
    font-size: 0px;
    gap: 0;
  }

  .beauty_quest__list_item_try_top a span::before {
    width: 10px;
    height: 10px;
  }

  .index_bestsellers__header_img {
    max-width: 200px;
  }

  .index_bestsellers__header_title_text {
    font-size: 32px;
  }

  .index_bestsellers__product_banner {
    max-width: 226px;
  }

  .index_blog_list__experts_header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 30px;
  }

  .index_blog_list__experts_text {
    max-width: 100%;
  }

  .feedback {
    padding: 180px 0 115px;
  }

  .feedback__col {
    max-width: 615px;
    margin: 0 auto;
  }

  .feedback__col:not(:last-child) {
    display: none;
  }

  .index_new_products__title {
    font-size: 32px;
  }

  .experts_news__btn {
    margin-right: auto;
  }

  .experts_news__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
  }

  .experts_news__header_image {
    max-width: 540px;
  }

  .experts_news__header_title {
    font-size: 32px;
    max-width: 100%;
  }

  .experts_news__list {
    gap: 24px;
  }

  .experts_news__list_item {
    max-width: 227px;
  }

  .experts_news__list_item_date {
    padding: 7px 12px;
  }

  .experts_news__list_item_title {
    font-size: 18px;
  }

  .index_promos__header_col {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }

  .index_promos__header_title span {
    font-size: 32px;
  }

  .index_promos__slider_item_title {
    font-size: 20px;
    letter-spacing: 2px;
  }

  .index_promos__slider_item_text {
    font-size: 15px;
    letter-spacing: 2.4px;
  }

  .index_protocols__header_image {
    max-width: 200px;
  }

  .index_protocols__header_title_main {
    font-size: 32px;
  }

  .index_protocols__header_undertitle {
    margin-top: 20px;
    font-size: 18px;
    max-width: 470px;
  }

  .index_protocols__sections {
    margin-top: 60px;
  }

  .index_protocols__sections_title {
    font-size: 14px;
    letter-spacing: 5.5px;
  }

  .index_protocols__sections_content_banner {
    max-height: 350px;
  }

  .index_protocols__sections_content_products {
    max-width: calc(100% - 40px);
    margin-right: auto;
    margin-left: auto;
    padding-top: 120px;
  }

  .index_protocols__sections_content_title {
    max-width: 300px;
  }

  .index_protocols__sections_content_title_text {
    font-size: 14px;
  }

  .index_reviews {
    padding: 80px 0 50px;
  }

  .index_reviews__content_header_title_text {
    font-size: 32px;
  }

  .index_reviews__list_item {
    max-width: 352px;
  }

  .index_reviews__list_item {
    max-width: 352px;
  }

  .index_videos {
    padding: 80px 0;
  }

  .index_videos__header_main_image {
    display: none;
  }

  .index_videos__header_content {
    max-width: 560px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 100px;
  }

  .index_videos__header_link {
    margin-right: auto;
    margin-left: auto;
  }

  .index_videos__header_text {
    text-align: center;
  }

  .index_videos__header_title_text {
    font-size: 32px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .index_videos__list {
    gap: 24px;
  }

  .index_videos__list_item {
    max-width: 226px;
  }

  .interesting .container {
    padding: 0 20px;
  }

  .interesting__banner_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 60px;
  }

  .interesting__banner_content {
    gap: 40px;
    max-width: 100%;
  }

  .interesting__banner_graphics {
    max-width: 100%;
  }

  .interesting__banner_image {
    max-width: 460px;
    margin-right: auto;
  }

  .interesting__banner_title {
    font-size: 32px;
  }

  .interesting__banner_undertitle {
    font-size: 18px;
  }

  .interesting__banner_video {
    max-width: 217px;
    max-height: 280px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .interesting__inspire_slider_list_item._index {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
    max-width: 230px;
  }

  .interesting__videos_tags_list {
    padding-bottom: 60px;
  }

  .interesting__videos_list {
    max-width: 100%;
    gap: 50px;
    grid-template-columns: 100%;
  }

  .interesting__videos_list_title_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0;
    gap: 40px;
  }

  .interesting__videos_list_title_item + .interesting__videos_list_item {
    margin-top: 0;
  }

  .interesting__videos_list_title_item_text {
    position: relative;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .interesting__videos_list_item_preview {
    display: block;
    max-width: 69%;
  }

  .interesting__videos_list_item_content {
    margin-top: 20px;
    max-width: 100%;
  }

  .interesting__videos_list_item_promo {
    top: 58px;
    padding: 16px;
    max-width: 270px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .interesting__videos_list_item_promo_header {
    font-size: 16px;
  }

  .interesting__videos_list_item_promo_image {
    max-width: 100%;
  }

  .interesting__videos_list_item_prodicts_list_item {
    font-size: 16px;
  }

  .interesting__inspire_slider_list._grid {
    gap: 40px 28px;
  }

  .interesting__inspire_slider_list._grid .interesting__inspire_slider_list_item_preview {
    height: 310px;
  }

  .product_item {
    max-width: calc(50% - 10px);
  }

  .product_item.scroll-carousel-item {
    max-width: 226px;
  }

  .product_item.scroll-carousel-item {
    max-width: 293px;
  }

  .product_item.scroll-carousel-item .product_item__btn.basket {
    width: 40px !important;
    height: 40px !important;
  }

  .product_item.scroll-carousel-item .product_item__btn.basket .product_item__basket {
    width: 40px !important;
    height: 40px !important;
  }

  .product_item.scroll-carousel-item .product_item__wrapper {
    min-width: 226px;
  }

  .product_item.scroll-carousel-item.--medium {
    max-width: 227px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__wrapper {
    min-width: 227px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__info {
    padding-top: 30px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__title {
    font-size: 18px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__btn.basket {
    width: 40px !important;
    height: 40px !important;
  }

  .product_item.scroll-carousel-item.--medium .product_item__btn.basket .product_item__basket {
    width: 40px !important;
    height: 40px !important;
  }

  .product_item.scroll-carousel-item.--small {
    max-width: 213px;
  }

  .product_item.scroll-carousel-item.--small .product_item__wrapper {
    min-width: 213px;
  }

  .product_item__wrapper:hover .product_item__image_extra {
    z-index: 1;
  }

  .product_item__wrapper:hover .product_item__image_video {
    z-index: 1;
  }

  .product_item__image {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: auto;
    left: auto;
  }

  .product_item__image_extra {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: auto;
    left: auto;
  }

  .product_item__image_video {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: auto;
    left: auto;
  }

  .product_item__btn.basket #not_in_basket.product_item__basket::before {
    width: 24px;
    height: 24px;
  }

  .product_item__btn.basket #not_in_basket.product_item__basket::after {
    width: 8px;
    height: 8px;
    top: 5px;
  }

  .product_item__btn.basket #not_in_basket.product_item__basket::before {
    -webkit-transform: translate(-50%, -10%) scale(1.1);
    -ms-transform: translate(-50%, -10%) scale(1.1);
    transform: translate(-50%, -10%) scale(1.1);
  }

  .product_item__btn.basket #in_basket.product_item__basket::before {
    width: 24px;
    height: 24px;
  }

  .product_item__btn.basket #in_basket.product_item__basket::after {
    width: 12px;
    height: 12px;
    top: 5px;
  }

  .product_item__price_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
  }

  .product_item__nav {
    display: none;
  }

  .product_item__image_slider {
    overflow: hidden;
    height: 100%;
  }

  .product_item__image_slider .slick-list {
    height: 100%;
  }

  .product_item__image_slider .slick-list .slick-track {
    height: 100%;
  }

  .product_item__image_slider .slick-list .slick-track .slick-slide > div {
    height: 100%;
  }

  .product_item__image_slider .slick-dots {
    display: grid;
    grid-template-columns: repeat(2, auto);
    gap: 5px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 10px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .product_item__image_slider .slick-dots li button {
    padding: 0;
    font-size: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    outline: none;
    border: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    background-color: rgba(216, 213, 215, 0.5);
  }

  .product_item__image_slider .slick-dots li.slick-active button {
    background-color: rgba(130, 130, 130, 0.5);
  }

  .product_item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .product_item__product_banner_header_title {
    font-size: 24px;
    max-width: 205px;
  }

  .product_item__product_banner_link {
    margin-top: 60px;
  }

  .product_item__product_video {
    max-width: calc(50% - 10px);
    max-height: 525px;
  }

  .personal_page__user_referal_link_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .personal_page__user_referal_link_wrap_green {
    max-width: 360px;
    height: 133px;
  }

  .personal_page__user_referal_link_wrap_banner {
    max-width: 100%;
  }

  .statistics__data_total {
    width: 100%;
  }

  .statistics__data_footer {
    gap: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

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

  .statistics__data_coupons_list_item {
    width: 205px !important;
    height: 85px;
    padding: 5px;
  }

  .statistics__data_coupons_list_item::before {
    width: 160px;
    height: calc(100% - 10px);
  }

  .statistics__data_coupons_list_item_delete {
    width: 26px;
    height: 26px;
  }

  .statistics__data_coupons_list_item_value {
    font-size: 11px;
    max-width: 95px;
  }

  .statistics__data_total_controls_btn {
    width: 215px;
    font-size: 16px;
    letter-spacing: 2.56px;
  }

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

  .statistics__data_coupons_message {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
  }

  .partnership_programm_banner__link {
    font-size: 16px;
    letter-spacing: 1.6px;
  }

  .cashback_popup__content_coupon_creator {
    padding: 0 60px;
  }

  .cashback_popup__content_coupon_ready {
    padding: 0;
  }

  #coupon_cashback .cashback_popup__content {
    padding: 100px 40px;
  }

  .protocol_page .container {
    padding: 0 20px;
  }

  .protocol_page__header {
    padding-bottom: 70px;
  }

  .protocol_page__header_ico {
    width: 140px;
    height: 179px;
  }

  .protocol_page__header_picture {
    margin-top: 38px;
  }

  .protocol_page__header_main_image {
    max-width: 300px;
  }

  .protocol_page__header_side_image {
    max-width: 150px;
    -webkit-transform: translate(-35%, -60%);
    -ms-transform: translate(-35%, -60%);
    transform: translate(-35%, -60%);
    border-radius: 16px;
  }

  .protocol_page__header_text_title {
    font-size: 32px;
  }

  .protocol_page__header_text_undertitle {
    font-size: 20px;
  }

  .protocol_page__header_text_description {
    font-size: 18px;
  }

  .protocol_page__header_wrapper {
    height: 430px;
    gap: 55px;
  }

  .protocol_page__products_list_section_item {
    width: 100px;
  }

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

  .protocol_page__tags_list {
    grid-template-columns: 100%;
    grid-template-rows: auto;
    grid-auto-flow: dense;
    gap: 10px;
  }

  .protocol_page__tags_title {
    font-size: 30px;
  }

  .protocol_page__steps {
    padding-bottom: 60px;
  }

  .protocol_page__steps_list {
    gap: 8px;
  }

  .protocol_page__steps_list_item {
    max-width: 252px;
    gap: 8px;
  }

  .protocol_page__steps_list_item::after {
    width: 36px;
    height: 36px;
  }

  .protocol_page__steps_list_item:last-child {
    max-width: 208px;
  }

  .protocol_page__steps_list_item_image {
    max-width: 108px;
  }

  .protocol_page__steps_list_item_name {
    font-size: 18px;
  }

  .protocol_page__steps_list_item_text {
    font-size: 16px;
  }

  .protocol_page__steps_title {
    font-size: 30px;
  }

  .protocol_page__steps_undertitle {
    margin-bottom: 40px;
  }

  .protocol_page__result_list_item_image {
    max-width: 200px;
  }

  .protocol_page__result_list_item_text {
    max-width: 260px;
  }

  .protocol_page__result_list_item_text._first {
    right: -25px;
    top: 0;
  }

  .protocol_page__result_list_item_text._first .protocol_page__result_list_item_text_line {
    -webkit-transform: translate(-120%, 60%);
    -ms-transform: translate(-120%, 60%);
    transform: translate(-120%, 60%);
  }

  .protocol_page__result_list_item_text._second {
    -webkit-transform: translate(-90%, 95%);
    -ms-transform: translate(-90%, 95%);
    transform: translate(-90%, 95%);
  }

  .protocol_page__result_list_item_text._second .protocol_page__result_list_item_text_line {
    -webkit-transform: translate(20%, -100%);
    -ms-transform: translate(20%, -100%);
    transform: translate(20%, -100%);
  }

  .protocol_page__result_list_item_text_line {
    width: 140px;
  }

  .protocol_page__result_title {
    font-size: 30px;
    margin-bottom: 40px;
  }

  .protocol_page__result_steps {
    padding-bottom: 80px;
  }

  .protocol_page__result_steps_list {
    gap: 8px;
  }

  .protocol_page__result_steps_list_item_arrow {
    font-size: 36px;
  }

  .protocol_page__result_steps_list_item_text {
    font-size: 18px;
  }

  .protocol_page__result_steps_list_item_title {
    font-size: 24px;
    -webkit-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    transform: translate(0, -10px);
    margin-bottom: 10px;
  }

  .protocol_page__result_steps_title {
    font-size: 30px;
    margin-bottom: 40px;
  }

  .protocol_page__trust {
    height: 750px;
    padding-top: 80px;
    margin-bottom: 80px;
  }

  .protocol_page__trust_content_orb:nth-child(1) {
    -webkit-transform: translate(54%, 4%);
    -ms-transform: translate(54%, 4%);
    transform: translate(54%, 4%);
  }

  .protocol_page__trust_content_orb:nth-child(2) {
    -webkit-transform: translate(50%, 1%);
    -ms-transform: translate(50%, 1%);
    transform: translate(50%, 1%);
  }

  .protocol_page__trust_content_orb:nth-child(3) {
    -webkit-transform: translate(36%, 48%);
    -ms-transform: translate(36%, 48%);
    transform: translate(36%, 48%);
  }

  .protocol_page__trust_content_item {
    gap: 20px;
  }

  .protocol_page__trust_content_item._item_1 {
    -webkit-transform: translate(-12%, -62%);
    -ms-transform: translate(-12%, -62%);
    transform: translate(-12%, -62%);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_text {
    text-align: left;
  }

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

  .protocol_page__consultation_text {
    max-width: 100%;
  }

  .protocol_page__consultation_title {
    margin-bottom: 40px;
  }

  .protocol_page__other_protocols_list_item {
    max-width: 445px;
  }

  .protocol_page__other_protocols_list_item_btn {
    display: none !important;
  }

  .protocol_page__other_protocols_list_item_mobile_btn {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 35px;
    height: 35px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 50%;
    background-color: #A6C4E7;
    background-position: center center;
    background-size: 12px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.75 0.75V9.32143M10.75 0.75H2.17857M10.75 0.75L0.75 10.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .protocol_page__other_protocols_list_item_name {
    padding: 15px 10px;
  }

  .protocol_page__other_protocols_list_item_title {
    font-size: 20px;
    letter-spacing: 2px;
  }

  .protocol_preview__title {
    font-size: 32px;
  }

  .protocol_preview__grid {
    gap: 40px 24px;
  }

  .protocol_preview__grid .protocol_page__other_protocols_list_item .protocol_page__other_protocols_list_item_title {
    font-size: 20px;
  }

  .registration-page .breadcrumps {
    margin: 40px 0 70px;
  }

  .registration-page .container {
    padding: 0 20px;
  }

  .registration-page__success {
    padding: 0 0 40px;
  }

  .registration-page__success_title {
    font-size: 32px;
  }

  .registry__title {
    max-width: 450px;
    font-size: 32px;
  }

  .registry__undertitle {
    font-size: 16px;
  }

  .registry__form_content {
    max-width: 86%;
    width: 100%;
    grid-template-columns: 100%;
    gap: 30px;
  }

  .registry__form_section {
    padding-bottom: 0;
    border: none;
  }

  .registry__form_section_fields {
    gap: 30px;
    grid-template-columns: 100%;
    grid-template-areas: none;
    max-width: 86%;
    width: 100%;
  }

  .registry__form_section_fields > *:nth-child(1) {
    grid-area: auto;
  }

  .registry__form_section_fields > *:nth-child(2) {
    grid-area: auto;
  }

  .registry__form_section_fields > *:nth-child(3) {
    grid-area: auto;
  }

  .registry__form_section_fields > *:nth-child(4) {
    grid-area: auto;
  }

  .registry__form_section_fields > *:nth-child(5) {
    grid-area: auto;
  }

  .registry__form_section_fields > *:nth-child(6) {
    grid-area: auto;
  }

  .registry__form_section_fields > *:nth-child(7) {
    grid-area: auto;
  }

  .registry__form_group input {
    max-width: 100%;
  }

  .registry__form_checkbox_item label.--md-big::before {
    width: 22px;
    height: 22px;
  }

  .registry__form_radio_item label.--md-big::before {
    width: 22px;
    height: 22px;
  }

  .registry__form_section_grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }

  .registry__form_section_grid.--md-100 {
    grid-template-columns: 100%;
  }

  .registry__form_section_col {
    width: 100%;
  }

  .registry__form_section_checkbox_group {
    gap: 15px;
  }

  .registry__form_section_flex_row {
    max-width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }

  .registry__form_section_flex .registry__form_group {
    max-width: 86%;
  }

  .registry_switch__btn {
    -webkit-transform: translate(-5%, -90%);
    -ms-transform: translate(-5%, -90%);
    transform: translate(-5%, -90%);
  }

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

  .siblings_sections {
    margin-bottom: 80px;
  }

  .siblings_sections__title {
    font-size: 20px;
  }

  .side_banner__content.--wide-image {
    padding: 120px 42px 150px;
    max-width: 1190px;
    width: 100%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .side_banner__content {
    padding: 120px 42px 150px;
    max-width: 1190px;
    width: 100%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .side_banner__image {
    display: none;
  }

  .side_banner__wrapper {
    grid-template-columns: 100%;
  }

  .side_banner__wrapper.--wide-image {
    grid-template-columns: 100%;
  }

  .side_banner .product_item {
    max-width: 300px;
  }

  .catalog__filter_v2 {
    width: 100%;
  }

  .catalog__filter_v2 form {
    width: 100%;
  }

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

  .catalog__filter_v2_controls_result {
    margin: 0;
  }

  .catalog__filter_v2_row_params {
    display: none;
  }

  .catalog__filter_v2_side_filter_body {
    max-height: 735px;
  }

  .catalog__filter_v2_side_filter_params_list_item.--mobile-only {
    display: block;
  }

  .catalog__filter_v2_results {
    display: none;
  }

  .stocks-page .container {
    padding: 0 20px;
  }

  .stock_item__title {
    font-size: 32px;
  }

  .stock_item__wrapper {
    grid-template-columns: 100%;
    gap: 80px;
  }

  .stock_item__content div:not(:last-child) {
    margin-bottom: 40px;
  }

  .stock_item__content ul {
    max-width: 410px;
  }

  .stock_item__products_title {
    margin-bottom: 40px;
    font-size: 32px;
  }

  .stock_item__other_promos_title {
    margin-bottom: 40px;
  }

  .stock_item__other_promos_title_nav {
    display: none;
  }

  .stock_item__other_promos_title_text {
    font-size: 32px;
  }

  .detail_promos__slider {
    gap: 20px;
  }

  .stocks__main_page .container {
    padding: 0 20px;
  }

  .stocks__main_title {
    font-size: 32px;
  }

  .stocks_block__list {
    gap: 40px 24px;
  }

  .stocks_block__item_body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
    padding: 15px 10px;
    height: 100%;
  }

  .stocks_block__item_title {
    font-size: 20px;
    letter-spacing: 2px;
    line-height: 150%;
    margin-bottom: auto;
  }

  .stocks_block__item_mobile_btn {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 35px;
    height: 35px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Crect width='35' height='35' rx='17.5' fill='%23A6C4E7'/%3E%3Cpath d='M22.5 12.5001V21.0715M22.5 12.5001H13.9286M22.5 12.5001L12.5 22.5001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .stocks_block__item_header {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .stocks_block__item_shadow {
    display: none;
  }

  .support__title {
    padding: 24px 0 0 0;
  }

  .support__title_bg {
    font-size: 65px;
    line-height: 45px;
  }

  .support__title_text {
    font-size: 28px;
  }

  .support__main_content {
    margin: 0;
  }

  .support__main_text {
    font-size: 16px;
  }

  .support__main_form_button {
    max-width: 175px;
  }

  .support_tikets__item {
    padding: 20px;
  }

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

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

  .support_tikets__item_message.--respond .support_tikets__item_message_content::before {
    top: 0;
    right: 20px;
    -webkit-transform: translate(50%, -50%) rotate(45deg);
    -ms-transform: translate(50%, -50%) rotate(45deg);
    transform: translate(50%, -50%) rotate(45deg);
  }

  .support_tikets__item_message.--respond .support_tikets__item_message_user_ico {
    margin-left: auto;
  }

  .support_tikets__item_message_content {
    max-width: 100%;
    padding: 20px 20px 40px;
  }

  .support_tikets__item_message_content::before {
    top: 0;
    left: 20px;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
  }

  .support_tikets__item_message_content_text {
    font-size: 16px;
  }

  .support_tikets__item_message_files_preview {
    max-width: 100%;
  }

  .support_tikets__item_message_user_ico {
    max-width: 40px;
    max-height: 40px;
  }

  .support_tikets__empty_list {
    padding: 135px 0;
  }

  .support_tikets__empty_list_bg_ico.--left {
    width: 348px;
    height: 291px;
    bottom: auto;
    left: 20%;
    top: -47%;
  }

  .support_tikets__empty_list_bg_ico.--center {
    width: 97px;
    height: 103px;
    top: 57%;
    left: 20%;
  }

  .support_tikets__empty_list_bg_ico.--right {
    width: 322px;
    height: 216px;
    -webkit-transform: translate(0%, 10%);
    -ms-transform: translate(0%, 10%);
    transform: translate(0%, 10%);
    z-index: 1;
  }

@supports (-webkit-appearance:none) {
    .protocol_page__other_protocols_list_item_mobile_btn {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.75 0.75V9.32143M10.75 0.75H2.17857M10.75 0.75L0.75 10.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .stocks_block__item_mobile_btn {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Crect width='35' height='35' rx='17.5' fill='%23A6C4E7'/%3E%3Cpath d='M22.5 12.5001V21.0715M22.5 12.5001H13.9286M22.5 12.5001L12.5 22.5001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }
}
}

@media (max-width: 900px) {
  .title_section {
    font-size: 32px;
  }

  .breadcrumps__nav {
    display: none;
  }

  .breadcrumps__mobile {
    display: block;
  }

  .breadcrumps {
    margin-bottom: 83px;
  }

  .dots_v3 {
    right: 54px;
    top: 31%;
  }

  .dots_v3 li.slick-active {
    border: 1px solid #B08A6D;
  }

  .dots_v3 li button {
    color: #B08A6D;
  }

  .dots_v3 li.slick-active button {
    color: #B08A6D;
  }

  .about__brands_section {
    margin-top: 75px;
  }

  .about__grid_tile_el {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .about__grid_tile_el:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .about__grid_tile_el_image {
    height: 360px;
  }

  .about__grid_tile_el_image.--unique-object-position {
    -o-object-position: 0 -25px;
    object-position: 0 -25px;
    scale: 1.2;
  }

  .about__grid_tile_el_oppacity_text {
    font-size: 75px;
  }

  .about__grid_tile_wrapper {
    grid-template-columns: 100%;
    grid-template-rows: repeat(4, auto);
    row-gap: 20px;
  }

  .about__instagram_item {
    min-height: 0;
  }

  .about__instagram_section {
    margin-top: 125px;
    margin-bottom: 80px;
  }

  .about__instagram_wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .about__oppacity_title {
    font-size: 75px;
    line-height: 75px;
  }

  .about__tile_section {
    margin-top: 80px;
  }

  .about__top_banner_grid {
    display: block;
  }

  .about__top_banner_title {
    display: none;
  }

  .about__top_banner_wrapper::before {
    display: none;
  }

  .cart_page .breadcrumps {
    margin-top: 80px;
    margin-bottom: 60px;
  }

  .catalog_detail_page_slider_main__item_wrap {
    height: 100%;
    padding: calc(10px + 40 * ((100vw - 320px) / 1600));
  }

  .catalog_detail_page_slider_nav__item {
    max-height: 193px;
    max-width: 193px;
  }

  .catalog_detail_page_slider_nav__item_img {
    height: 193px;
    width: 193px;
  }

  .cdp_tabs_info_tabs__item {
    font-size: 12px;
  }

  .product_in_article__list {
    grid-template-columns: 100%;
  }

  .product_in_article__list_item {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 60%;
  }

  .catalog__filter {
    display: none;
  }

  .catalog__mobile_title {
    display: inherit;
    font-family: "STIX Two Text";
    font-weight: 400;
    font-size: 22px;
    line-height: 28px;
    max-width: 70%;
  }

  .catalog__mobile_row {
    font-weight: 400;
    font-size: 14px;
    margin-top: 13px;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

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

  .error {
    background-position-x: -250px;
    background-position-y: 40px;
  }

  .error__content {
    margin: 0 auto;
  }

  .error__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
  }

  .index_advantages__content_item.--1_elem {
    max-width: 230px;
  }

  .index_advantages__content_item.--2_elem {
    max-width: 190px;
  }

  .index_advantages__content_item.--3_elem {
    max-width: 230px;
  }

  .index_advantages__content_item.--4_elem {
    max-width: 160px;
  }

  .catalog_v1 .product_item {
    min-width: 300px;
    margin-right: 20px;
  }

  .catalog_v1__col_right.active {
    min-width: 0;
    max-width: calc(100vw - 84px);
    margin: 0 auto 0 0;
  }

  .catalog_v1__title.passive {
    margin-top: 40px;
  }

  .catalog_v3__link_more {
    margin-top: 40px;
  }

  .catalog_v3_list {
    grid-template-columns: 1fr 1fr;
  }

  .categories {
    padding: 52px 0 85px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #2b2a2a), color-stop(30%, #3f3d3d), color-stop(60%, #8B8B8B), color-stop(80%, #989898), to(#9B9B9B));
    background: -o-linear-gradient(bottom, #2b2a2a 20%, #3f3d3d 30%, #8B8B8B 60%, #989898 80%, #9B9B9B 100%);
    background: linear-gradient(0deg, #2b2a2a 20%, #3f3d3d 30%, #8B8B8B 60%, #989898 80%, #9B9B9B 100%);
  }

  .categories__bg {
    display: none;
  }

  .categories__brands {
    margin-top: 40px;
  }

  .categories__slider {
    grid-template-columns: 100%;
  }

  .categories__slider_arrows {
    display: none;
  }

  .categories__slider_counter {
    display: none;
  }

  .categories__slider_item {
    max-width: 100%;
  }

  .categories__slider_item::before {
    opacity: 1;
  }

  .categories__slider_item_image {
    max-height: 680px;
  }

  .categories__slider_item_content {
    left: 30px;
    bottom: -5px;
  }

  .categories__slider_item_sections_list {
    display: none;
  }

  .categories__slider_item_btn_wrapper {
    height: 72px;
    overflow: visible;
  }

  .categories__slider_item_btn::before {
    opacity: 1;
  }

  .categories__slider_wrapper {
    margin-left: 0;
  }

  .categories__text {
    display: none;
  }

  .categories__wrapper {
    padding-top: 37px;
  }

  .categories__center_text {
    display: none;
  }

  .reviews_block__top_slider_controls {
    display: none;
  }

  .reviews_block__slider_item {
    max-width: 100%;
  }

  .reviews_block__slider_item_content_button::after {
    margin-left: 11px;
    right: auto;
  }

  .feedback__content_text {
    max-width: 630px;
    margin-bottom: 37px;
  }

  ._js_stocks_block__list.stocks_block__list .slick-slide {
    margin-right: 20px;
  }

  .index_text {
    padding: 72px 0;
  }

  .index_text__content {
    gap: 0;
    grid-template-columns: 100%;
  }

  .index_text__content_col.--mobile-hidden {
    display: none;
  }

  .index_text__content_mobile_toggler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #B08A6D;
    background: transparent;
    border: none;
    border-bottom: 1px solid #B08A6D;
    padding-bottom: 5px;
    font-family: "PT Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2.24px;
    text-transform: uppercase;
  }

  .problems_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 1190px;
    width: 100%;
    padding: 0 42px;
    margin: 0 auto;
    background: #FAF8F5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .problems_block__arrows {
    max-width: 100%;
    padding: 0 42px;
    left: auto;
    right: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    z-index: 10;
    bottom: 92px;
    grid-template-columns: 1fr;
  }

  .problems_block__arrow {
    display: none !important;
  }

  .problems_block__navigation {
    position: relative;
    bottom: 0;
    left: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    background: #FAF8F5;
    padding-bottom: 145px;
    max-width: 100%;
  }

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

  .problems_block__navigation_item {
    max-width: 300px;
    margin-right: 20px;
    width: 100%;
  }

  .problems_block__slider_item_content {
    position: relative;
    padding: 130px 0 80px;
    max-width: 100%;
    left: 0;
  }

  .problems_block__slider_item_image {
    display: none !important;
  }

  .problems_block__navigation.slick-slider {
    position: relative;
  }

  .info_pages__content.active {
    top: 0;
  }

  .info_pages__content.active .info_pages__content_image {
    width: 100%;
    display: block;
  }

  .info_pages__content_image {
    margin: 16px 0 0 0;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    height: 400px;
  }

  .info_pages__navigation_item.active {
    font-size: 32px;
  }

  .info_pages__navigation_item.active .info_pages__navigation_item_image {
    display: none;
  }

  .info_pages__navigation_item_oppacity_text {
    bottom: -3px;
  }

  .info_pages__navigation_item_image {
    display: none;
  }

  .info_pages__navigation_item {
    font-size: 32px;
    margin-bottom: 24px;
  }

  .info_pages__wrapper {
    grid-template-columns: auto;
    gap: 0px;
    padding-bottom: 60px;
  }

  .index_tile_sections.info_page .breadcrumps {
    margin-bottom: 100px;
  }

  .main_banner__item {
    grid-template-columns: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 1190px;
    width: 100%;
    padding: 0 42px 30px;
    margin: 0 auto;
  }

  .main_banner__item_content {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
  }

  .main_banner__item_content_top_section {
    position: relative;
    top: 0;
    padding-top: 90px;
  }

  .main_banner__item_content_button_wrapper {
    margin-top: 66px;
  }

  .main_banner__item_content_button_name {
    font-size: 16px;
  }

  .main_banner__item_content_cards {
    position: relative;
    bottom: 0;
    grid-template-columns: repeat(3, 193px);
    margin-top: 83px;
  }

  .main_banner__item_content_text {
    margin-top: 10px;
  }

  .main_banner__item_content_description {
    margin-top: 11px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .main_banner__item_image {
    display: none !important;
  }

  .main_banner_slider {
    height: 780px;
  }

  .personal_page__deliveries_wrap {
    grid-template-columns: auto;
  }

  .personal_page__deliveries_form {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .personal_page____deliveries_list {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .personal_page__deliveries_form_sbt {
    width: 100%;
  }

  .personal_page__deliveries_list_item {
    min-height: 130px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 15px;
  }

  .personal_page__deliveries_list_item input + label {
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 45px;
    padding-top: 8px;
    margin-top: 20px;
    display: block;
  }

  .personal_page__deliveries_list_item input + label:before {
    width: 28px;
    height: 28px;
  }

  .personal_page__deliveries_list_item input:checked + label:after {
    width: 22px;
    height: 22px;
    left: 4px;
    top: 4px;
  }

  .personal_page__deliveries_main_address {
    font-size: 18px;
  }

  .side_block_filters {
    display: none;
  }

  .side_banner__content.--wide-image {
    padding: 120px 74px 150px;
  }

  .side_banner__content {
    padding: 120px 74px 150px;
  }

  .side_banner__content_title {
    font-size: 32px;
  }

  .side_banner .opacity_text_bg {
    font-size: 100px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 860px) {
  .double-title-2__main {
    margin-top: -56px;
    font-size: 32px;
  }

  .brands {
    margin-bottom: 110px;
  }

  .brands__array-block {
    gap: 48px;
  }

  .brands__array-items {
    gap: 19px;
  }

  .brands__content {
    padding-top: 80px;
  }

  .brands__content-col_left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .brands__content-col_right {
    display: none;
  }

  .brands__content-title {
    font-size: 46px;
    line-height: 60px;
  }

  .brands__content-sub-title {
    margin-top: 6px;
    font-size: 18px;
    line-height: 24px;
  }

  .brands__content-img-wrap_mobile {
    margin-top: 40px;
  }

  .brands__content-line {
    margin-top: 24px;
  }

  .brands__content-text {
    margin-top: 36px;
    font-size: 16px;
  }

  .catalog_detail_page_slider_main__item_wrap::before {
    display: none;
  }

  .catalog_detail_page_slider_main__tiles {
    top: 16px;
    left: 10px;
  }

  .catalog_detail_page_slider_main .catalog_detail_page_slider_main_tiles {
    gap: 4px;
  }

  .catalog_detail_page_slider_main__dots {
    display: block;
  }

  .catalog_detail_page_info__article_mobile {
    display: block;
  }

  .catalog_detail_page_info__description {
    margin-top: 15px;
  }

  .catalog_detail_page_info__volume {
    margin-top: 10px;
  }

  .cdp_tabs_info_body__video {
    padding: 25px 0 60px;
  }

  .catalog_product_infographics {
    grid-template-columns: auto;
  }

  .item_cpr {
    grid-template-columns: 1fr 2fr;
  }

  .youtube_video {
    max-width: 620px;
    height: 350px;
  }

  .catalog_v1__col_right.active {
    max-width: 100%;
  }

  .index_catalog_v1 .catalog_v1 {
    max-width: none;
    width: auto;
  }

  .index_catalog_v1 .catalog_v1_list {
    display: block;
  }

  .index_catalog_v2 {
    margin-top: 120px;
  }

  .tile_sections__list {
    display: block;
  }

  .tile_sections__item {
    margin: 0 15px;
    width: 39vw;
  }

  .tile_sections__item_pic {
    height: 280px;
  }

  .personal_page {
    grid-template-columns: minmax(auto, 300px) 1fr;
    gap: 30px;
  }

  .personal_page__left_menu_link {
    font-size: 28px;
  }

  .personal_page__user_hello {
    grid-template-columns: auto;
  }

  .personal_page__user_hello_text {
    font-size: 28px;
  }

  .personal_page__user_data_form_input {
    width: 100%;
  }

  .personal_page__user_data_form_input_radio + label {
    font-size: 12px;
  }

  .personal_page__user_data_form_submit {
    width: 100%;
  }

  .bxmaker-authuserphone-simple-window {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .bxmaker-authuserphone-simple-window__form_wrap {
    width: 100%;
    max-width: unset;
    max-height: 80vh;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 800px) {
  .problems_block {
    padding: 0 74px;
  }

  .problems_block__arrows {
    padding: 0 82px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 768px) {
  .about__grid_tile_el_oppacity_text {
    left: 0;
  }

  .analys_page .breadcrumps {
    margin-top: 97px;
    margin-bottom: 183px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title {
    font-size: 45px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_color_text {
    font-size: 45px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_size_text {
    font-size: 45px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text {
    font-size: 17px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text {
    margin-bottom: 406px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left {
    width: 393px;
    left: -28px;
    top: 57%;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_right {
    display: none;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_btn {
    right: 0;
    bottom: 0;
    left: 50%;
    top: 92%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .instructions_secton .container .instructions_page__double_title .instructions_bg_title {
    bottom: 23px;
  }

  .instructions_secton .container .instructions_wrapper .instructions_items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    row-gap: 47px;
  }

  .ai_page__section.consultation_page__section {
    background: #F5F4F6;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner {
    padding: 30px 0;
  }

  .help_section .container .help_wrapper .help_specialist_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 30px;
  }

  .blog-page .breadcrumps {
    margin: 40px 0;
  }

  .contacts-page__block-map {
    margin: 80px 0;
  }

  .contacts-page__map > iframe {
    height: 500px;
    position: relative;
  }

  .contacts-page__map {
    position: relative;
  }

  .contacts-page__info.container {
    margin: 0;
    padding: 0;
  }

  .contacts-page__info-wrap {
    width: 100%;
    padding: 40px 20px;
    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 1;
  }

  .contacts-page__info-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    padding: 0;
    margin: 0;
  }

  .contacts-page__info-link::before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .contacts-page__info-link-phone::before {
    background-image: url("/local/templates/vlaekan/img/icons/icon-phone.svg");
  }

  .contacts-page__info-link_mail::before {
    background-image: url("/local/templates/vlaekan/img/icons/icon-mail.svg");
  }

  .contacts-page__info-link_whatsapp::before {
    background-image: url("/local/templates/vlaekan/img/icons/icon-whatsapp.svg");
  }

  .contacts-page__info-link_inst::before {
    background-image: url("/local/templates/vlaekan/img/icons/icon-inst.svg");
  }

  .contacts-page__info-link_facebook::before {
    background-image: url("/local/templates/vlaekan/img/icons/icon-facebook.svg");
  }

  .contacts-page__info-link_youtube::before {
    background-image: url("/local/templates/vlaekan/img/icons/icon-youtube.svg");
  }

  .contacts-page__list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 40px;
  }

  .contacts-page__list_social {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    gap: 10px;
  }

  .contacts-page__gallery {
    margin-bottom: 80px;
  }

  .contacts-page__gallery-slider {
    max-height: 320px;
  }

  .desktop_main_footer .desktop_main_footer_menu__item {
    max-width: 99%;
  }

  .main_header_ii_banner {
    width: 408px;
    height: 202px;
    bottom: 28px;
    left: 28px;
  }

  .main_header_ii_banner .main_banner_wrapper {
    padding: 8px;
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems {
    gap: 15px;
    position: relative;
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.first_item {
    height: 100%;
    border-radius: 22px 22px 8px 8px;
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.first_item::before {
    background-size: contain;
    width: 26px;
    height: 26px;
  }

  .main_header_ii_banner .main_banner_wrapper .main_banner_iiems .main_banner_item.last_item::before {
    display: none;
  }

  .banner_item_images {
    width: 128px;
    height: 141px;
    margin-top: -26px;
  }

  .banner_item_title {
    font-size: 20px;
    letter-spacing: 0.97px;
  }

  .banner_item_text {
    font-size: 16px;
    line-height: 130%;
    max-width: 226px;
    margin-top: 0;
  }

  .banner_item_text span {
    font-size: 16px;
    font-weight: 400;
  }

  .banner_item_btn {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -57px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.1px;
    padding: 17px 0;
    border-radius: 12px;
  }

  .banner_item_btn a {
    padding: 15px 100px;
  }

  .banner_btn_mobile {
    display: block;
  }

  .banner_btn-hide {
    display: none;
  }

  .main_header_desktop__cart {
    left: 0;
    height: calc(100vh - 56px);
    width: 100%;
    padding: 25px 15px;
  }

  .main_header_desktop__cart_title {
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #D8D5D7;
    padding-bottom: 8px;
    margin-bottom: 24px;
  }

  .main_header_desktop__cart_wrapper {
    max-height: calc(100vh - 350px);
  }

  .main_header_desktop__cart_select_count {
    display: none;
  }

  .main_header_desktop__cart_item_desc {
    grid-area: 1/2/1/4;
  }

  .main_header_desktop__cart_item_img {
    grid-area: 1/1/4/1;
  }

  .main_header_desktop__cart_item_img_mask {
    display: none;
  }

  .main_header_desktop__cart_old_price {
    font-size: 18px;
  }

  .main_header_desktop__cart_old_price {
    grid-area: 2/3/2/3;
    text-align: left;
  }

  .main_header_desktop__cart_price {
    grid-area: 2/2/2/2;
  }

  .main_header_desktop__cart_row {
    grid-template-columns: 100px auto 1fr;
    grid-template-rows: repeat(2, 1fr);
    padding-right: 20px;
  }

  .main_header_desktop__cart_total_price {
    font-size: 20px;
  }

  .main_header_desktop__cart_confirm_btn {
    width: 100%;
    margin-top: 40px;
  }

  .main_header_desktop__cart_empty_title {
    font-size: 18px;
    line-height: 150%;
  }

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

  .main_header_desktop__cart_share_btn {
    top: 10px;
    font-size: 16px;
  }

  .index_catalog_v2 {
    margin-top: 100px;
  }

  .index_tile_sections {
    margin-top: 95px;
  }

  .tile_sections__item {
    margin: 0 10px;
    width: 75vw;
  }

  .main_banner__item {
    padding: 0 74px;
  }

  .personal_page__user_referal_link_copyed {
    font-size: 16px;
  }

  .back_page_link {
    margin: 95px 0 50px;
  }

  .statistics__filter_static_list {
    max-width: unset;
    width: 100%;
    text-align: center;
  }

  .statistics__data_table_wrap {
    overflow-x: scroll;
    padding-bottom: 15px;
  }

  .statistics__data_table_wrap::-webkit-scrollbar {
    height: 2px;
  }

  .statistics__data_table_wrap::-webkit-scrollbar-track {
    background: #D8D5D7;
  }

  .statistics__data_table_wrap::-webkit-scrollbar-thumb {
    background: #A1CE42;
  }

  .statistics__data_table {
    width: 1160px;
    margin: 15px 0 0;
  }

  .statistics__data_table_scroll_hint {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .personal_page.--reviews,
  .personal_page.--wishlist,
  .personal_page.--pokupki {
    grid-template-columns: auto;
    gap: 40px;
  }

  .personal_page__orders_list_item {
    margin-bottom: 0;
  }

  .personal_page__orders_empty_title {
    font-size: 28px;
  }

  .personal_page__wishlist_empty_title {
    font-size: 28px;
  }

  .personal_page__wishlist_empty_text {
    font-size: 16px;
  }

  .personal_page__reviews_text {
    font-size: 16px;
  }

  .personal_page__reviews_empty_title {
    font-size: 28px;
  }

  .personal_page__reviews_empty_text {
    font-size: 16px;
  }

  .registration_page__form_input_wrap {
    grid-template-columns: 100%;
    gap: 30px 0;
  }

  .container.container_section_top {
    padding: 0 74px;
  }

  .section_top_content__col {
    width: 100%;
    text-align: center;
  }

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

  .section_top_content__text {
    max-width: 100%;
  }

  .section_top_content__wrapper {
    height: 700px;
    padding: 40px 0;
  }

  .section_top_content__to-shopping {
    width: 100px;
    height: 100px;
    left: calc(50% - 50px);
  }

  .section_top_content__to-shopping::before {
    width: 100px;
    height: 110px;
  }

@supports (-webkit-appearance:none) {
    .contacts-page__info-link-phone::before {
      background-image: url("/local/templates/vlaekan/img/icons/icon-phone.svg");
    }

    .contacts-page__info-link_mail::before {
      background-image: url("/local/templates/vlaekan/img/icons/icon-mail.svg");
    }

    .contacts-page__info-link_whatsapp::before {
      background-image: url("/local/templates/vlaekan/img/icons/icon-whatsapp.svg");
    }

    .contacts-page__info-link_inst::before {
      background-image: url("/local/templates/vlaekan/img/icons/icon-inst.svg");
    }

    .contacts-page__info-link_facebook::before {
      background-image: url("/local/templates/vlaekan/img/icons/icon-facebook.svg");
    }

    .contacts-page__info-link_youtube::before {
      background-image: url("/local/templates/vlaekan/img/icons/icon-youtube.svg");
    }
}
}

@media (max-width: 767px) {
  .--no-mobile {
    display: none;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 740px) {
  .about__brands_section {
    margin-top: 88px;
  }

  .about__grid_tile_el_oppacity_text {
    font-size: 50px;
    line-height: 30px;
  }

  .about__grid_tile_el_title {
    padding-top: 8px;
  }

  .about__instagram_section {
    margin-top: 88px;
  }

  .about__oppacity_title {
    font-size: 50px;
    line-height: 58px;
    left: 0px;
  }

  .about__tile_section {
    margin-top: 95px;
  }

  .analys_page .breadcrumps {
    margin-bottom: 180px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text {
    margin-bottom: 312px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text {
    font-size: 16px;
    padding-top: 0px;
    margin-bottom: 402px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left {
    width: 396px;
    left: 38px;
    top: 71%;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left {
    display: none;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left-mini {
    position: absolute;
    left: 33px;
    bottom: 262px;
    display: block;
    width: 215px;
    height: 150px;
    -webkit-animation: moveDownUp 5s ease-in-out infinite;
    animation: moveDownUp 5s ease-in-out infinite;
  }

  .instructions_secton .container .instructions_wrapper .instructions_items .instructions_item {
    max-width: 240px;
  }

  .popup_section {
    width: 480px;
    padding: 20px;
  }

  .popup_section .popup_container .popap_wrapper .popup_close_btn {
    top: -62px;
  }

  .diagnostics_section .diagnostics_file {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text {
    font-size: 15px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_operator-img {
    width: 90px;
    height: 45px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_expert-img {
    width: 133px;
    height: 40px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_expert-img::before {
    top: 15px;
  }

  .products_section {
    margin-top: 214px;
  }

  .products_section .result_section__double_title .instructions_bg_title {
    bottom: 64px;
  }

  .auth_page {
    padding: 154px 0 100px;
  }

  .auth_page__footer_link {
    font-size: 18px;
  }

  .auth_page__footer_text {
    font-size: 16px;
  }

  .cart_page .breadcrumps {
    margin-top: 80px;
    margin-bottom: 40px;
  }

  .basket__coupons_list_item {
    width: 182px !important;
  }

  .basket__coupons_message {
    padding: 10px 13px;
    font-size: 16px;
  }

  .basket__coupons_message::after {
    width: 22px;
    height: 22px;
  }

  .blog_banner_card {
    max-height: 420px;
  }

  .catalog_detail_page_slider_main__item_pic {
    height: 100%;
  }

  .catalog_detail_page_info__tizers_help {
    position: initial;
  }

  .catalog_detail_page_info__tizers_help_text {
    max-width: 90vw !important;
  }

  .catalog_detail_page_info__tizers_item {
    position: relative;
  }

  .catalog_detail_page_info__tizers_item:nth-child(1) .catalog_detail_page_info__tizers_help_text {
    -webkit-transform: translate(0%, 20px);
    -ms-transform: translate(0%, 20px);
    transform: translate(0%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_help_text {
    -webkit-transform: translate(-50%, 20px);
    -ms-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_help_text::before {
    left: 58%;
  }

  .catalog__top_banner {
    min-height: 500px;
  }

  .catalog__top_banner_content_tag {
    left: 20px;
  }

  .catalog__top_banner_content_title {
    left: 20px;
    font-size: 42px;
  }

  .catalog__top_banner_side_images {
    right: 20px;
  }

  .catalog__top_banner_side_image {
    max-width: 150px;
    max-height: 150px;
  }

  .consultation_page__banner {
    padding: 50px 20px;
  }

  .consultation_page__banner_btn {
    margin: 0 auto 60px;
    font-size: 14px;
  }

  .consultation_page__banner_step_item {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
  }

  .consultation_page__banner_step_item_ico {
    margin: 0 auto 10px;
  }

  .consultation_page__banner_step_item_text {
    font-size: 14px;
  }

  .consultation_page__banner_steps {
    grid-template-columns: 100%;
    gap: 30px;
  }

  .consultation_page__banner_title {
    font-size: 24px;
    text-align: center;
  }

  .consultation_page__banner_top_text {
    text-align: center;
  }

  .consultation_page__banner_undertitle_text {
    text-align: center;
  }

  .sd-hidden {
    display: none;
  }

  .main_header_mobile__menu_personal.--active {
    display: block;
  }

  .index_advantages__content_item {
    font-size: 16px;
  }

  .index_advantages__inner_circle {
    max-width: 200px;
    max-height: 200px;
  }

  .index_advantages__outer_circle svg {
    max-width: 460px;
    max-height: 460px;
  }

  .index_catalog_v2 {
    margin-top: 80px;
  }

  .product_item__title {
    margin-top: 15px;
    font-size: 18px;
  }

  .product_item__btn.basket {
    width: 40px;
    height: 40px;
  }

  .product_item__btn.basket #not_in_basket.product_item__basket {
    width: 40px;
    height: 40px;
  }

  .product_item__btn.basket #in_basket.product_item__basket {
    width: 40px;
    height: 40px;
  }

  .product_item__delivery {
    width: 50px;
    height: 40px;
  }

  .product_item__promos_item svg {
    width: 30px;
    height: 30px;
  }

  .product_item__promos_item_sale {
    width: 30px;
    height: 30px;
    font-size: 10px;
  }

  .product_item__product_banner {
    grid-template-columns: 100%;
    gap: 20px;
  }

  .product_item__product_banner_animate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 120px;
    height: 120px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    right: 20px;
    -webkit-transform: translate(0, 40%);
    -ms-transform: translate(0, 40%);
    transform: translate(0, 40%);
    z-index: 1;
    color: #151113;
    font-family: "PT Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2.88px;
    text-transform: uppercase;
    border-radius: 50%;
    -webkit-box-shadow: 10px 10px 50px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 10px 10px 50px 0px rgba(0, 0, 0, 0.25);
    background-color: rgba(255, 255, 255, 0.6);
    -webkit-animation: product-toggle 2s infinite linear;
    animation: product-toggle 2s infinite linear;
  }

  .product_item__product_banner_animate::after {
    content: "";
    position: absolute;
    top: 40%;
    left: 50%;
    width: 8px;
    height: 60px;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='61' viewBox='0 0 8 61' fill='none'%3E%3Cpath d='M3.64645 60.3301C3.84171 60.5254 4.15829 60.5254 4.35355 60.3301L7.53553 57.1481C7.7308 56.9529 7.7308 56.6363 7.53553 56.441C7.34027 56.2458 7.02369 56.2458 6.82843 56.441L4 59.2695L1.17157 56.441C0.976311 56.2458 0.659728 56.2458 0.464466 56.441C0.269204 56.6363 0.269204 56.9529 0.464466 57.1481L3.64645 60.3301ZM3.5 0.976562V59.9766H4.5V0.976562H3.5Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .personal_page__user_referal_link_wrap_banner {
    padding: 20px 20px 56px 20px;
  }

  .personal_page__user_referal_link_wrap_banner_title {
    font-size: 24px;
    max-width: 250px;
  }

  .personal_page__user_referal_link_wrap_banner_text {
    font-size: 16px;
    max-width: 290px;
  }

  .statistics__data_coupons_message {
    padding: 10px 13px;
    font-size: 16px;
  }

  .statistics__data_coupons_message::after {
    width: 22px;
    height: 22px;
  }

  .partnership_programm_banner__link {
    max-width: 360px;
  }

  .cashback_popup {
    z-index: 1000;
  }

  .cashback_popup__content_main {
    margin-right: auto;
    margin-left: auto;
    max-width: 500px;
  }

  .cashback_popup__content_thanks {
    margin-right: auto;
    margin-left: auto;
    max-width: 500px;
  }

  .cashback_popup__content {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 100px 0 !important;
    max-width: 100%;
    width: 100%;
  }

  .cashback_popup__info_text {
    max-width: 93%;
  }

  .cashback_popup__btn {
    max-width: 100%;
  }

  .cashback_popup__content_coupon_creator {
    padding: 0;
    margin-right: auto;
    margin-left: auto;
    max-width: 500px;
  }

  .cashback_popup__content_coupon_ready {
    margin-right: auto;
    margin-left: auto;
    max-width: 500px;
  }

  ._js_create_coupon {
    max-width: 410px;
  }

  .personal_page {
    grid-template-columns: auto;
    margin: 0 0 80px;
    position: relative;
  }

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

  .personal_page__left_menu {
    display: none;
  }

  .personal_page__user_hello {
    margin-bottom: 15px;
    margin-top: 65px;
  }

  .personal_page__user_photo {
    display: none;
  }

  .personal_page__user_hello_text {
    border-bottom: 1px solid #D8D5D7;
    padding-bottom: 10px;
    font-size: 20px;
  }

  .personal_page__user_hello_back {
    display: block;
  }

  .personal_page__user_data_form_input_radio + label {
    padding-left: 40px;
    padding-right: 30px;
    font-size: 14px;
    text-transform: none;
  }

  .personal_page__user_data_form_input_radio + label:before {
    width: 30px;
    height: 30px;
  }

  .personal_page__user_data_form_input_radio:checked + label:after {
    width: 24px;
    height: 24px;
    left: 4px;
  }

  .personal_page__user_data_form_row:not(:last-child) {
    margin-bottom: 30px;
  }

  .personal_page__user_data_form_submit {
    letter-spacing: 2.24px;
  }

  .personal_page__orders_list--mobile {
    display: block;
  }

  .personal_page__orders_list--desctop {
    display: none;
  }

  .personal_page__orders_list {
    margin-top: 20px;
  }

  .personal_page__orders_list_row {
    display: block;
    padding: 15px 0;
  }

  .personal_page__orders_list_sublist {
    font-size: 14px;
  }

  .personal_page__reviews {
    margin-top: 20px;
  }

  .registration_page {
    margin-top: 3rem;
  }

  .registration_page .double-title__bg {
    display: none;
  }

  .registration_page__title {
    font-size: 18px;
    margin: 20px 0 30px;
    border-bottom: 1px solid #D8D5D7;
    padding-bottom: 8px;
  }

  .registration_page__form_col_full {
    grid-column: 1;
    font-size: 12px;
  }

  .registration_page__form_label {
    font-size: 16px;
  }

  .registration_page__form_sbmt {
    margin: 2rem 0 1rem;
  }

  .catalog__filter_v2_row {
    width: 100%;
  }

  .catalog__filter_v2_side_popup {
    width: 100%;
    max-width: 100%;
    padding: 60px 10px 30px 74px;
  }

  .catalog__filter_v2_side_filter_header {
    padding-right: 64px;
    padding-bottom: 50px;
  }

  .catalog__filter_v2_side_filter_body {
    padding-right: 64px;
    max-height: 650px;
  }

  .catalog__filter_v2_side_filter_footer {
    padding-right: 64px;
  }

  .catalog__filter_v2_row_params_popup_footer {
    padding: 0;
    margin-top: 40px;
  }

  .catalog__filter_v2_row_params_popup_footer .btn {
    width: 100%;
  }

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

  .support__title {
    padding: 20px 0 0 0;
  }

  .support__title_bg {
    font-size: 52px;
    line-height: 47px;
  }

  .support__title_text {
    font-size: 24px;
    max-width: 400px;
  }

  .support__main {
    margin-bottom: 40px;
  }

  .support__main_text {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
  }

  .support__main_form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .support__main_form_button {
    max-width: 100%;
  }

  .support__main_form_file_input_text::before {
    width: 35px;
    height: 35px;
  }

  .support__main_form_file_input_text {
    font-size: 14px;
  }

  .support__main_form_file_preview {
    position: relative;
  }

  .support__main_form_close {
    padding: 19px 0;
    max-width: 210px;
    width: 100%;
    margin: 0 0 20px auto;
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    right: 0;
  }

  .support_tikets__item_message_files_preview_list {
    margin-top: 20px;
  }

  .support_tikets__respond_form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
  }

  .support_tikets__respond_form_button {
    width: 100%;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .support_tikets__respond_form_file_input_text::before {
    width: 35px;
    height: 35px;
  }

  .support_tikets__respond_form_file_input_text {
    font-size: 14px;
  }

  .support_tikets__title {
    font-size: 28px;
    letter-spacing: 1.4px;
  }

  .support_tikets__empty_list_bg_ico.--center {
    left: 5%;
  }

  .support_tikets__empty_list_bg_ico.--right {
    width: 282px;
    height: 176px;
    -webkit-transform: translate(10%, -3%);
    -ms-transform: translate(10%, -3%);
    transform: translate(10%, -3%);
  }

@supports (-webkit-appearance:none) {
    .product_item__product_banner_animate::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='61' viewBox='0 0 8 61' fill='none'%3E%3Cpath d='M3.64645 60.3301C3.84171 60.5254 4.15829 60.5254 4.35355 60.3301L7.53553 57.1481C7.7308 56.9529 7.7308 56.6363 7.53553 56.441C7.34027 56.2458 7.02369 56.2458 6.82843 56.441L4 59.2695L1.17157 56.441C0.976311 56.2458 0.659728 56.2458 0.464466 56.441C0.269204 56.6363 0.269204 56.9529 0.464466 57.1481L3.64645 60.3301ZM3.5 0.976562V59.9766H4.5V0.976562H3.5Z' fill='%232E2F3D'/%3E%3C/svg%3E");
    }
}
}

@media (max-width: 680px) {
  .statistics__filter_date_input_wrap {
    grid-template-columns: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    text-align: right;
    gap: 10px;
  }

  .statistics__filter_date_input_col {
    grid-template-columns: 80px 24px 1fr;
  }

  .statistics__filter_btns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  .statistics__filter_btns input {
    width: auto;
    height: 45px;
    margin: 0;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 680px) and (max-width: 1024px) {
  .statistics__filter_btns {
    margin: 0;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 650px) {
  .container {
    padding: 0 10px;
  }

  div.bx-blue .btn.btn-default.basket-btn-checkout-custom.--shared {
    width: 100%;
    height: 60px;
  }

  .basket__coupons_list_item_text {
    font-size: 10px;
    max-width: 100px;
  }

  .catalog_detail_page__question_v2 {
    padding-top: 60px;
    padding-bottom: 180px;
  }

  .catalog_detail_page__row_header {
    font-size: 28px;
  }

  .catalog_detail_page__slider .slider_controls {
    display: none;
  }

  .cdp_tabs_info_tabs {
    display: none;
  }

  .cdp_tabs_info_body {
    margin-top: 24px;
  }

  .cdp_tabs_info_body__list {
    margin-top: 6px;
  }

  .cdp_tabs_info_body__item {
    display: block;
    border-top: 2px solid #7DA5D2;
  }

  .cdp_tabs_info_body__item:last-child {
    border-bottom: 2px solid #7DA5D2;
  }

  .cdp_tabs_info_body__item ._js_mobile_toggle_text {
    display: none;
  }

  .cdp_tabs_info_body__item.active ._js_mobile_toggle_text {
    display: block;
  }

  .cdp_tabs_info_body__catalog_about_item_constituent {
    margin-top: 25px;
  }

  .cdp_tabs_info_body__item_mobile_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 0 13px;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
  }

  .cdp_tabs_info_body__item_mobile_title::after {
    content: "";
    display: block;
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5109 10.46L18.5107 8.46593L10.6052 8.46663L10.6045 0.561172L8.61049 0.561348L8.61119 8.4668L0.705735 8.4675L0.705912 10.4615L8.61137 10.4608L8.61207 18.3663L10.6061 18.3661L10.6054 10.4607L18.5109 10.46Z' fill='%237DA5D2'/%3E%3C/svg%3E%0A");
  }

  .cdp_tabs_info_body__item_mobile_title.active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5109 2.45997L18.5107 0.465926L10.6052 0.466626L11.0224 0.466589L8.61119 0.466802L0.705735 0.467502L0.705912 2.46154L8.61137 2.46084L10.6054 2.46067L18.5109 2.45997Z' fill='%237DA5D2'/%3E%3C/svg%3E%0A");
  }

  .cdp_tabs_info_body__components_bottom {
    padding-bottom: 30px;
  }

  .cdp_tabs_info_body__count {
    margin: 0 auto 0 5px;
  }

  .catalog_about_item_constituent {
    gap: 15px;
  }

  .cdp_tab_programm {
    padding-bottom: 30px;
  }

  .cdp_tab_programm__title {
    margin-top: 25px;
    font-size: 28px;
    max-width: 95%;
  }

  .cdp_tab_programm__title span {
    font-size: 24px;
  }

  .catalog_detail_page_info__gifts_title {
    font-weight: 700;
  }

  .catalog_detail_page_info__gifts_list_item_name {
    font-size: 16px;
  }

  .scroll-carousel .catalog_v1_list {
    gap: 20px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item {
    max-width: 300px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__wrapper {
    min-width: 300px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__category {
    font-size: 14px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__title {
    font-size: 24px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__new_price {
    font-size: 20px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket {
    width: 50px;
    height: 50px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #not_in_basket.product_item__basket {
    width: 50px;
    height: 50px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #not_in_basket.product_item__basket::before {
    width: 30px;
    height: 30px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #not_in_basket.product_item__basket::after {
    width: 10px;
    height: 10px;
    top: 8px;
    right: 8px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #in_basket.product_item__basket {
    width: 50px;
    height: 50px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #in_basket.product_item__basket::before {
    width: 30px;
    height: 30px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #in_basket.product_item__basket::after {
    width: 10px;
    height: 10px;
    top: 8px;
    right: 8px;
  }

  .search_page__title {
    font-size: 36px;
  }

  .search_page__value {
    font-size: 36px;
  }

  .cosmetologists_detail_page .container {
    padding: 0 20px;
  }

  .cosmetologists_detail__banner {
    gap: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .cosmetologists_detail__banner {
    padding-bottom: 80px;
  }

  .cosmetologists_detail__banner_image {
    border-radius: 13px;
  }

  .cosmetologists_detail__banner_image_wrapp {
    border-radius: 13px;
  }

  .cosmetologists_detail__banner_image_wrapp.--video::after {
    border-radius: 13px;
  }

  .cosmetologists_detail__banner_image_wrapp.--video::before {
    width: 99.63px;
    height: 80px;
  }

  .cosmetologists_detail__banner_picture {
    max-width: 452px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    height: 630px;
  }

  .cosmetologists_detail__banner_preview {
    max-width: 100%;
  }

  .cosmetologists_detail__cases {
    padding-bottom: 80px;
  }

  .cosmetologists_detail__cases_list_item {
    max-width: 372px;
  }

  .cosmetologists_detail__cases_list_item:nth-child(1) {
    margin-left: 0px;
  }

  .cosmetologists_detail__cases_list_item:last-child {
    margin-right: 0px;
  }

  .cosmetologists_detail__cases_nav {
    display: none;
  }

  .cosmetologists_detail__cases_title_text {
    font-size: 28px;
  }

  .cosmetologists_detail__contacts {
    padding-bottom: 10px;
  }

  .cosmetologists_detail__contacts_btn {
    font-size: 14px;
    padding: 20px 28px;
  }

  .cosmetologists_detail__contacts_title {
    font-size: 28px;
  }

  .cosmetologists_detail__text {
    padding-bottom: 80px;
  }

  .cosmetologists_detail__text_title {
    font-size: 28px;
  }

  .cosmetologists_detail__problems_list {
    gap: 13px;
  }

  .cosmetologists_detail__others {
    padding-bottom: 80px;
  }

  .cosmetologists_detail__others_list_item {
    max-width: 372px;
  }

  .cosmetologists_detail__others_nav {
    display: none;
  }

  .cosmetologists_detail__others_title_text {
    font-size: 28px;
  }

  .cosmetologists_detail__consultation {
    padding-bottom: 80px;
  }

  .cosmetologists_detail__consultation_title {
    font-size: 28px;
  }

  .cosmetologists_detail__consultation_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    margin: -20px;
    padding: 20px;
  }

  .cosmetologists_detail__consultation_list_item {
    grid-area: auto !important;
    width: 100%;
    max-width: 452px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .cosmetologists_banner__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cosmetologists_banner__images {
    max-width: 505px;
    margin-right: auto;
    margin-left: auto;
  }

  .cosmetologists_banner__main_image {
    padding-left: 85px;
  }

  .cosmetologists_banner__side_image {
    max-width: 210px;
    border-radius: 20px;
  }

  .cosmetologists_banner__footer {
    margin-top: 40px;
  }

  .cosmetologists_list__title {
    max-width: 520px;
    font-size: 28px;
  }

  .cosmetologists_list__title {
    max-width: 100%;
    font-size: 24px;
  }

  .cosmetologists_list__filter {
    gap: 5px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .cosmetologists_list__filter_item {
    padding: 11px 19px;
  }

  .cosmetologists_list__filter_item_btn {
    width: 100%;
    padding: 20px;
    font-size: 14px;
  }

  .index_cosmetologists {
    padding: 80px 0;
  }

  .index_cosmetologists::after {
    width: 100px;
    height: 102px;
  }

  .index_cosmetologists__list_item {
    padding-bottom: 15px;
  }

  .index_cosmetologists__list_item_content {
    padding-right: 0;
  }

  .index_cosmetologists__list_item_link {
    margin-top: 90px;
  }

  .index_cosmetologists__list_item_info {
    margin-top: 40px;
  }

  .desktop_main_footer {
    display: none;
  }

  .mobile_main_footer {
    display: block;
  }

  .for_cosmetologists__header_undertitle {
    font-size: 18px;
  }

  .for_cosmetologists__content_title {
    text-align: center;
  }

  .for_cosmetologists__footer {
    padding-bottom: 80px;
  }

  .for_cosmetologists__footer_title {
    font-size: 18px;
  }

  .for_cosmetologists__footer_undertitle {
    font-size: 18px;
  }

  .for_cosmetologists__footer_link {
    width: 100%;
    max-width: 364px;
  }

  .for_cosmetologists__footer_link span {
    padding: 9px 24px;
    font-size: 16px;
    letter-spacing: 2.56px;
  }

  .main_header__mobile_text {
    display: none;
  }

  .main_header__mobile_controls {
    margin-right: 40px;
  }

  .main_header__mobile_controls_link {
    display: block;
  }

  .main_header__mobile_menu span {
    font-size: 14px;
    letter-spacing: 5px;
  }

  .main_header__top_row {
    display: block;
  }

  .main_header__top_text {
    display: block;
  }

  .main_header .search_page .catalog__item_list_wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .index_banner__slider_item {
    min-height: 800px;
  }

  .beauty_quest__bg {
    width: calc(100% + 40px);
    max-width: calc(100% + 40px);
    -webkit-transform: translate(20px, 0);
    -ms-transform: translate(20px, 0);
    transform: translate(20px, 0);
  }

  .beauty_quest__bg_content {
    max-width: calc(100% - 40px);
    left: 20px;
  }

  .beauty_quest__list {
    gap: 20px;
  }

  .beauty_quest__list_item {
    max-width: 100%;
  }

  .beauty_quest__list_item_try .beauty_quest__list_item_want_content {
    letter-spacing: 2.5px;
  }

  .beauty_quest__list_item_try .beauty_quest__list_item_want_content span {
    font-size: 20px;
  }

  .beauty_quest__list_item_try .beauty_quest__list_item_want_content span {
    font-size: 16px;
  }

  .beauty_quest__list_item_want_content {
    letter-spacing: 2.5px;
  }

  .beauty_quest__list_item_want_content span {
    font-size: 20px;
  }

  .beauty_quest__list_item_want_content span {
    font-size: 16px;
  }

  .beauty_quest__slider {
    gap: 30px;
  }

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

  .index_bestsellers__header_btn {
    position: relative;
    -webkit-transform: translate(0, 15%);
    -ms-transform: translate(0, 15%);
    transform: translate(0, 15%);
  }

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

  .index_bestsellers__products picture {
    display: none;
  }

  .index_bestsellers__product_banner {
    display: none;
  }

  .reviews_block__slider {
    margin-right: -5px;
    margin-left: -5px;
  }

  .reviews_block .index_reviews__list_item {
    margin: 0 5px;
    padding: 20px 10px 20px;
  }

  .experts_news__header_image {
    max-width: 100%;
  }

  .experts_news__header_title {
    text-align: center;
  }

  .experts_news__list {
    gap: 20px;
  }

  .experts_news__list_nav_title {
    font-size: 16px;
    letter-spacing: 6.4px;
  }

  .experts_news__list_item {
    max-width: 295px;
  }

  .experts_news__list_item_title {
    font-size: 22px;
  }

  .index_promos__header_undertitle {
    font-size: 18px;
  }

  .index_promos__slider_item_text {
    font-size: 16px;
    letter-spacing: 2.56px;
  }

  .index_protocols__header {
    gap: 20px;
  }

  .index_protocols__header_title_main {
    max-width: 255px;
  }

  .index_protocols__sections_content_title {
    max-width: 230px;
  }

  .index_reviews__content_header_title {
    max-width: 370px;
  }

  .index_reviews__list_item {
    max-width: 295px;
  }

  .index_videos__header_content {
    margin-bottom: 90px;
  }

  .index_videos__header_text {
    margin-bottom: 45px;
  }

  .index_videos__list_item {
    max-width: 295px;
  }

  .index_videos__list_item_image {
    max-width: 100%;
    width: 100%;
  }

  .interesting__banner {
    padding-bottom: 80px;
  }

  .interesting__banner_image {
    margin-right: 0;
  }

  .interesting__inspire {
    padding-bottom: 80px;
  }

  .interesting__inspire_slider_title {
    font-size: 28px;
  }

  .interesting__inspire_slider_list_item._index {
    max-width: 197px;
  }

  .interesting__inspire_slider_list_item._index .--video {
    height: 270px;
  }

  .interesting__videos {
    padding-bottom: 80px;
  }

  .interesting__videos_list_item_preview {
    max-width: 75%;
  }

  .interesting__videos_list_item_promo {
    top: 53px;
    padding: 10px;
    max-width: 220px;
  }

  .interesting__inspire_slider_list._grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .interesting__inspire_slider_list._grid .interesting__inspire_slider_list_item_preview {
    height: 400px;
  }

  .product_item.scroll-carousel-item.--medium {
    max-width: 293px;
  }

  .product_item.scroll-carousel-item.--small {
    max-width: 273px;
  }

  .product_preview__header {
    font-size: 12px;
  }

  .personal_page__user_referal_warning_title {
    font-size: 20px;
  }

  .personal_page__user_referal_warning_text {
    font-size: 18px;
  }

  .statistics__data_footer {
    margin: 50px 0 100px auto;
  }

  .statistics__data_coupons_list {
    gap: 20px;
  }

  .statistics__data_coupons_list_item {
    width: 160px !important;
    height: 67px;
    padding: 4px;
  }

  .statistics__data_coupons_list_item::before {
    width: 125px;
    height: calc(100% - 8px);
  }

  .statistics__data_coupons_list_item_delete {
    width: 19px;
    height: 19px;
  }

  .statistics__data_coupons_list_item_value {
    font-size: 8px;
    max-width: 75px;
  }

  .statistics__data_total_controls_btn {
    width: 185px;
  }

  .promo_popup__wrapper {
    max-width: 450px;
    height: 650px;
    padding: 50px 60px;
    border-radius: 30px;
  }

  .promo_popup__wrapper::after {
    background-position: bottom center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("/local/templates/vlaekan/img/bg/promo_popup_bg_mobile.webp");
  }

  .promo_popup__close {
    top: 20px;
    right: 20px;
  }

  .promo_popup__title {
    text-align: center;
    margin-bottom: 15px;
  }

  .promo_popup__text {
    margin-bottom: 40px;
    text-align: center;
  }

  .promo_popup__btn {
    margin-right: auto;
  }

  .promo_popup__success_btn {
    margin-right: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

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

  .promo_popup__success_text {
    text-align: center;
    margin-bottom: 40px;
  }

  .promo_popup__success_promocode_btn_message {
    -webkit-transform: translate(100%, -100%);
    -ms-transform: translate(100%, -100%);
    transform: translate(100%, -100%);
    font-size: 12px;
  }

  .protocol_page__header {
    padding-bottom: 80px;
  }

  .protocol_page__header_ico {
    left: auto;
    right: 0;
    z-index: 1;
    width: 160px;
    height: 204px;
  }

  .protocol_page__header_picture {
    margin-top: 0;
  }

  .protocol_page__header_main_image {
    max-width: 65%;
    margin-right: auto;
  }

  .protocol_page__header_side_image {
    max-width: 180px;
    -webkit-transform: translate(0%, -80%);
    -ms-transform: translate(0%, -80%);
    transform: translate(0%, -80%);
    border-radius: 15px;
  }

  .protocol_page__header_text {
    position: initial;
  }

  .protocol_page__header_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
    height: auto;
    position: relative;
  }

  .protocol_page__products_col .protocol_page__products_col_bg {
    top: 21%;
    left: 50%;
    width: 100vw;
    bottom: auto;
    height: 370px;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    background: -webkit-gradient(linear, left top, left bottom, from(#A6C4E7), to(rgba(166, 196, 231, 0)));
    background: -o-linear-gradient(top, #A6C4E7 0%, rgba(166, 196, 231, 0) 100%);
    background: linear-gradient(180deg, #A6C4E7 0%, rgba(166, 196, 231, 0) 100%);
  }

  .protocol_page__products_col .protocol_page__products_col_bg::before {
    content: "";
    z-index: 10;
    position: absolute;
    top: 12px;
    right: 20px;
    width: 52px;
    height: 52px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52' fill='none'%3E%3Cg clip-path='url(%23clip0_3365_22956)'%3E%3Cpath d='M43.6875 1.85911C43.3215 2.22516 43.3215 2.81862 43.6875 3.18421L45.3114 4.8081L32.4547 4.8081C31.9372 4.8081 31.5176 5.22768 31.5176 5.74519C31.5176 6.26269 31.9372 6.68227 32.4547 6.68227L45.4596 6.68227L43.6875 8.45395C43.3215 8.82 43.3215 9.413 43.6875 9.77905C44.0536 10.1451 44.647 10.1451 45.0126 9.77905L48.3103 6.48186C48.6763 6.11581 48.6763 5.52235 48.3103 5.1563L45.0126 1.85911C44.647 1.49306 44.0536 1.49306 43.6875 1.85911Z' fill='white'/%3E%3Cpath d='M38.2386 20.4905H38.1654C37.188 20.4827 36.2409 20.8282 35.4983 21.4633C34.8686 19.8284 33.3459 18.6584 31.5673 18.6584C30.487 18.6694 29.4543 19.1046 28.692 19.8705C27.9855 18.4644 26.5511 17.5731 24.9775 17.5621H24.8997C24.0286 17.5621 23.1766 17.7877 22.5909 18.2658V8.35002C22.5909 5.88696 20.6691 3.8833 18.3346 3.8833C16.0029 3.8833 14.0926 5.88513 14.0908 8.34682L14.0711 28.0938L13.058 26.8639C12.0578 25.6189 10.5849 24.8456 8.99261 24.7289C7.43278 24.6223 5.89812 25.165 4.75238 26.2283L3.77274 27.041C3.43277 27.3224 3.33577 27.8033 3.53938 28.1945L13.0796 46.5281C14.8352 49.9008 18.1763 52 21.7993 52H32.4994C37.9897 52 42.461 47.2409 42.4669 41.3965C42.4692 38.8095 42.472 36.8776 42.4738 35.3109C42.4793 31.1018 42.4811 29.5534 42.4706 24.9183C42.4646 22.4621 40.5662 20.4905 38.2386 20.4905ZM40.5996 35.3064C40.5978 36.8731 40.595 38.8072 40.5927 41.3947C40.5882 46.2069 36.9574 50.1259 32.4994 50.1259H21.7993C18.8778 50.1259 16.1736 48.4132 14.7423 45.6628L5.55083 28.0023L5.96538 27.6573C5.97727 27.6472 5.98963 27.6363 6.00107 27.6257C6.77069 26.9014 7.80615 26.5294 8.86037 26.599C9.93793 26.6813 10.9327 27.2084 11.6067 28.0535L14.2765 31.3036C14.5277 31.6093 14.9437 31.7241 15.3161 31.591C15.6886 31.4578 15.9375 31.1046 15.9375 30.7092L15.9535 8.34773C15.9544 6.91922 17.0356 5.75747 18.3356 5.75747C19.6355 5.75747 20.7167 6.92014 20.7167 8.35002V21.8312C20.7167 21.8788 20.7144 21.9263 20.7144 21.9739C20.7144 21.9954 20.7167 22.0169 20.7167 22.038V27.7996C20.7167 28.3171 21.1363 28.7367 21.6538 28.7367C22.1713 28.7367 22.5909 28.3171 22.5909 27.7996V21.8632C22.5909 20.4855 23.6332 19.4363 24.8997 19.4363H24.9775C26.2779 19.4363 27.3935 20.5454 27.3935 21.9753V27.2501C27.3935 27.7676 27.813 28.1872 28.3305 28.1872C28.8481 28.1872 29.2676 27.7676 29.2676 27.2501V23.1114C29.2676 21.682 30.3063 20.5189 31.614 20.5189C32.9144 20.5189 33.9531 21.6815 33.9531 23.1114V27.0158C33.9531 27.5333 34.3727 27.9529 34.8902 27.9529C35.4077 27.9529 35.8272 27.5333 35.8272 27.0158V24.9014C35.8272 23.4724 36.865 22.3647 38.1654 22.3647H38.2386C39.5353 22.3647 40.5927 23.4962 40.5964 24.9215C40.6069 29.5534 40.6051 31.0995 40.5996 35.3064Z' fill='white'/%3E%3Cpath d='M12.3205 7.85405C12.3205 4.55137 14.9977 1.87417 18.3003 1.87417C21.603 1.87417 24.2802 4.55137 24.2802 7.85405C24.2802 8.37155 24.6998 8.79114 25.2173 8.79114C25.7348 8.79114 26.1544 8.37155 26.1544 7.85405C26.1544 3.51636 22.638 0 18.3003 0C13.9627 0 10.4463 3.51636 10.4463 7.85405C10.4463 8.37155 10.8659 8.79114 11.3834 8.79114C11.9009 8.79114 12.3205 8.37155 12.3205 7.85405Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3365_22956'%3E%3Crect width='52' height='52' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .protocol_page__products_col {
    max-width: 100%;
  }

  .protocol_page__products_list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    padding: 20px !important;
    margin: -20px !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }

  .protocol_page__products_list_section {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .protocol_page__products_list_section_item {
    width: 120px;
  }

  .protocol_page__products_list_section_items {
    gap: 25px;
  }

  .protocol_page__products_main_title {
    font-size: 28px;
  }

  .protocol_page__steps_list_item {
    width: 100%;
    max-width: 284px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .protocol_page__steps_list_item::after {
    margin-top: 90px;
  }

  .protocol_page__steps_list_item:last-child {
    max-width: 340px;
  }

  .protocol_page__steps_list_item_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .protocol_page__steps_list_item_image {
    margin-left: 0;
  }

  .protocol_page__steps_list_item_text {
    text-align: start;
  }

  .protocol_page__result {
    padding-bottom: 80px;
  }

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

  .protocol_page__result_list_item:nth-child(2) {
    margin-top: 0;
    margin-left: auto;
  }

  .protocol_page__result_list_item_image {
    max-width: 214px;
  }

  .protocol_page__result_list_item_text._first {
    top: 40px;
    max-width: 300px;
  }

  .protocol_page__result_list_item_text._first .protocol_page__result_list_item_text_line {
    -webkit-transform: translate(-140%, 70%);
    -ms-transform: translate(-140%, 70%);
    transform: translate(-140%, 70%);
  }

  .protocol_page__result_list_item_text._second {
    bottom: auto;
    top: 25px;
    left: -25px;
    -webkit-transform: translate(-110%, 10%);
    -ms-transform: translate(-110%, 10%);
    transform: translate(-110%, 10%);
  }

  .protocol_page__result_list_item_text._second .protocol_page__result_list_item_text_line {
    top: auto;
    bottom: -15px;
    -webkit-transform: translate(45%, 100%);
    -ms-transform: translate(45%, 100%);
    transform: translate(45%, 100%);
    border-top: none;
    border-bottom: 1px solid #2E2F3D;
  }

  .protocol_page__result_list_item_text._second .protocol_page__result_list_item_text_line::after {
    top: auto;
    bottom: 0;
    -webkit-transform: translate(50%, 50%);
    -ms-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
  }

  .protocol_page__result_list_item_text_line {
    width: 170px;
  }

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

  .protocol_page__result_steps_list_item_arrow {
    font-size: 26px;
    margin-top: 75px;
  }

  .protocol_page__trust_content_orb {
    left: 20px;
    right: auto;
  }

  .protocol_page__trust_content_orb:nth-child(1) {
    -webkit-transform: translate(0%, 5%);
    -ms-transform: translate(0%, 5%);
    transform: translate(0%, 5%);
  }

  .protocol_page__trust_content_orb:nth-child(2) {
    -webkit-transform: translate(17%, 2%);
    -ms-transform: translate(17%, 2%);
    transform: translate(17%, 2%);
  }

  .protocol_page__trust_content_orb:nth-child(3) {
    -webkit-transform: translate(72%, 48%);
    -ms-transform: translate(72%, 48%);
    transform: translate(72%, 48%);
  }

  .protocol_page__trust_content_item._item_1 {
    -webkit-transform: translate(-2%, -59%);
    -ms-transform: translate(-2%, -59%);
    transform: translate(-2%, -59%);
  }

  .protocol_page__other_protocols_list_item {
    max-width: 380px;
  }

  .registration-page .breadcrumps {
    margin: 40px 0 15px;
  }

  .registry__title {
    max-width: 430px;
    margin-top: 10px;
  }

  .registry__form_content {
    max-width: 100%;
  }

  .registry__form_section_fields {
    max-width: 100%;
  }

  .registry__form_checkbox_item label::before {
    width: 22px;
    height: 22px;
  }

  .registry__form_radio_item label::before {
    width: 22px;
    height: 22px;
  }

  .registry__form_section_grid {
    grid-template-columns: 100%;
    gap: 40px;
  }

  .registry__form_section_flex .registry__form_group {
    max-width: 100%;
  }

  .registry_switch {
    height: auto;
  }

  .registry_switch__btn {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    left: auto;
    top: auto;
    position: relative;
    margin-bottom: 5px;
    margin-left: auto;
  }

  .stocks_block {
    padding: 60px 0 80px;
  }

@supports (-webkit-appearance:none) {
    .cdp_tabs_info_body__item_mobile_title::after {
      background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5109 10.46L18.5107 8.46593L10.6052 8.46663L10.6045 0.561172L8.61049 0.561348L8.61119 8.4668L0.705735 8.4675L0.705912 10.4615L8.61137 10.4608L8.61207 18.3663L10.6061 18.3661L10.6054 10.4607L18.5109 10.46Z' fill='%237DA5D2'/%3E%3C/svg%3E%0A");
    }

    .cdp_tabs_info_body__item_mobile_title.active::after {
      background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5109 2.45997L18.5107 0.465926L10.6052 0.466626L11.0224 0.466589L8.61119 0.466802L0.705735 0.467502L0.705912 2.46154L8.61137 2.46084L10.6054 2.46067L18.5109 2.45997Z' fill='%237DA5D2'/%3E%3C/svg%3E%0A");
    }

    .protocol_page__products_col .protocol_page__products_col_bg::before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52' fill='none'%3E%3Cg clip-path='url(%23clip0_3365_22956)'%3E%3Cpath d='M43.6875 1.85911C43.3215 2.22516 43.3215 2.81862 43.6875 3.18421L45.3114 4.8081L32.4547 4.8081C31.9372 4.8081 31.5176 5.22768 31.5176 5.74519C31.5176 6.26269 31.9372 6.68227 32.4547 6.68227L45.4596 6.68227L43.6875 8.45395C43.3215 8.82 43.3215 9.413 43.6875 9.77905C44.0536 10.1451 44.647 10.1451 45.0126 9.77905L48.3103 6.48186C48.6763 6.11581 48.6763 5.52235 48.3103 5.1563L45.0126 1.85911C44.647 1.49306 44.0536 1.49306 43.6875 1.85911Z' fill='white'/%3E%3Cpath d='M38.2386 20.4905H38.1654C37.188 20.4827 36.2409 20.8282 35.4983 21.4633C34.8686 19.8284 33.3459 18.6584 31.5673 18.6584C30.487 18.6694 29.4543 19.1046 28.692 19.8705C27.9855 18.4644 26.5511 17.5731 24.9775 17.5621H24.8997C24.0286 17.5621 23.1766 17.7877 22.5909 18.2658V8.35002C22.5909 5.88696 20.6691 3.8833 18.3346 3.8833C16.0029 3.8833 14.0926 5.88513 14.0908 8.34682L14.0711 28.0938L13.058 26.8639C12.0578 25.6189 10.5849 24.8456 8.99261 24.7289C7.43278 24.6223 5.89812 25.165 4.75238 26.2283L3.77274 27.041C3.43277 27.3224 3.33577 27.8033 3.53938 28.1945L13.0796 46.5281C14.8352 49.9008 18.1763 52 21.7993 52H32.4994C37.9897 52 42.461 47.2409 42.4669 41.3965C42.4692 38.8095 42.472 36.8776 42.4738 35.3109C42.4793 31.1018 42.4811 29.5534 42.4706 24.9183C42.4646 22.4621 40.5662 20.4905 38.2386 20.4905ZM40.5996 35.3064C40.5978 36.8731 40.595 38.8072 40.5927 41.3947C40.5882 46.2069 36.9574 50.1259 32.4994 50.1259H21.7993C18.8778 50.1259 16.1736 48.4132 14.7423 45.6628L5.55083 28.0023L5.96538 27.6573C5.97727 27.6472 5.98963 27.6363 6.00107 27.6257C6.77069 26.9014 7.80615 26.5294 8.86037 26.599C9.93793 26.6813 10.9327 27.2084 11.6067 28.0535L14.2765 31.3036C14.5277 31.6093 14.9437 31.7241 15.3161 31.591C15.6886 31.4578 15.9375 31.1046 15.9375 30.7092L15.9535 8.34773C15.9544 6.91922 17.0356 5.75747 18.3356 5.75747C19.6355 5.75747 20.7167 6.92014 20.7167 8.35002V21.8312C20.7167 21.8788 20.7144 21.9263 20.7144 21.9739C20.7144 21.9954 20.7167 22.0169 20.7167 22.038V27.7996C20.7167 28.3171 21.1363 28.7367 21.6538 28.7367C22.1713 28.7367 22.5909 28.3171 22.5909 27.7996V21.8632C22.5909 20.4855 23.6332 19.4363 24.8997 19.4363H24.9775C26.2779 19.4363 27.3935 20.5454 27.3935 21.9753V27.2501C27.3935 27.7676 27.813 28.1872 28.3305 28.1872C28.8481 28.1872 29.2676 27.7676 29.2676 27.2501V23.1114C29.2676 21.682 30.3063 20.5189 31.614 20.5189C32.9144 20.5189 33.9531 21.6815 33.9531 23.1114V27.0158C33.9531 27.5333 34.3727 27.9529 34.8902 27.9529C35.4077 27.9529 35.8272 27.5333 35.8272 27.0158V24.9014C35.8272 23.4724 36.865 22.3647 38.1654 22.3647H38.2386C39.5353 22.3647 40.5927 23.4962 40.5964 24.9215C40.6069 29.5534 40.6051 31.0995 40.5996 35.3064Z' fill='white'/%3E%3Cpath d='M12.3205 7.85405C12.3205 4.55137 14.9977 1.87417 18.3003 1.87417C21.603 1.87417 24.2802 4.55137 24.2802 7.85405C24.2802 8.37155 24.6998 8.79114 25.2173 8.79114C25.7348 8.79114 26.1544 8.37155 26.1544 7.85405C26.1544 3.51636 22.638 0 18.3003 0C13.9627 0 10.4463 3.51636 10.4463 7.85405C10.4463 8.37155 10.8659 8.79114 11.3834 8.79114C11.9009 8.79114 12.3205 8.37155 12.3205 7.85405Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3365_22956'%3E%3Crect width='52' height='52' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }
}
}

@media (max-width: 620px) {
  .breadcrumps__link {
    font-size: 12px;
  }

  .breadcrumps__list {
    gap: 8px;
  }

  .breadcrumps {
    margin-bottom: 40px;
  }

  .dots_v3 {
    display: none !important;
  }

  .about__grid_tile_el_image.--unique-object-position {
    -o-object-position: -35px -20px;
    object-position: -35px -20px;
    scale: 1.2;
  }

  .about__grid_tile_el_oppacity_text {
    line-height: 34px;
  }

  .about__grid_tile_el_title {
    padding-top: 12px;
  }

  .add_to_cart__popup__close {
    right: 15px;
    top: 15px;
  }

  .add_to_cart__popup__title {
    font-size: 18px;
    letter-spacing: 1.8px;
    margin-right: auto;
    margin-left: auto;
    width: 175px;
  }

  .add_to_cart__popup__price_old {
    font-size: 14px;
  }

  .add_to_cart__popup__price {
    font-size: 18px;
  }

  .instructions_secton .container .instructions_wrapper {
    padding-bottom: 15px;
  }

  .instructions_secton .container .instructions_wrapper .instructions_items .instructions_item {
    max-width: none;
    width: 100%;
  }

  .popup_section {
    width: calc(100% - 62px);
  }

  .diagnostics_section .diagnostics_file .diagnostics_file_upload {
    width: 90%;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text .consultation_page_operator-img {
    display: none;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_undertitle_text .banner_undertitle_text_mid {
    gap: 2px;
  }

  .help_section .container .help_wrapper .help_specialist_container .help_btn {
    max-width: none;
  }

  div.bx-blue .btn.btn-default.basket-btn-checkout-custom {
    width: 100%;
    height: 60px;
  }

  .basket_viewed_products {
    padding: 80px 0;
  }

  .basket_viewed_products__title {
    font-size: 18px;
  }

  .basket__coupons {
    padding: 10px;
  }

  .basket__coupons_list .slick-slide {
    margin-right: 10px;
  }

  .basket__coupons_list_item {
    width: 170px !important;
  }

  .blog_banner_card {
    max-width: calc(50% - 9px);
    max-height: 433px;
  }

  .blog_banner_card__link {
    max-width: 111px;
    padding: 10px 0;
  }

  .blog_banner_card__image {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .blog_detail__articles_bg_title {
    font-size: 75px;
  }

  .blog_detail__articles_content_title {
    font-size: 28px;
  }

  .blog_detail__author_job_title {
    font-size: 14px;
  }

  .blog_detail__banner_text {
    font-size: 18px;
  }

  .blog_detail__content_banner {
    height: 220px;
  }

  .blog_detail__content_list_item {
    font-size: 16px;
  }

  .blog_detail__content_text p {
    font-size: 16px;
  }

  .blog_detail__content_text p.--numbering-title {
    font-size: 16px;
  }

  .blog_detail__content_title {
    font-size: 28px;
  }

  .blog_detail__content_title.--sub-title {
    font-size: 18px;
  }

  .blog_detail__content_title_number {
    font-size: 28px;
  }

  .blog_detail__products_banner_top_title {
    top: 20px;
    right: 20px;
    font-size: 14px;
    letter-spacing: 1.4px;
  }

  .blog_detail__products_banner_footer {
    bottom: 20px;
    left: 20px;
  }

  .blog_detail__products_banner_footer_title {
    font-size: 18px;
  }

  .blog_detail__products_banner_footer_link {
    font-size: 14px;
    letter-spacing: 2.24px;
  }

  .blog_detail__product_item.product_item {
    max-width: 220px;
    margin-right: 20px;
  }

  .blog_detail__product_item.product_item .product_item__title {
    font-size: 16px;
  }

  .blog_detail__products_content_bg_title {
    font-size: 75px;
  }

  .blog_detail__products_content_title {
    font-size: 28px;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .blog_detail__title {
    line-height: 140%;
  }

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

  .blog_detail__titles_list_item_number {
    font-size: 16px;
    margin-right: 5px;
  }

  .blog_detail__titles_list_item_title {
    font-size: 16px;
  }

  .blog_detail__content_card_text.--mb-60-m {
    margin-bottom: 60px;
  }

  .blog_detail__content_card_title {
    height: auto;
  }

  .blog_detail__products_undertitle_text {
    font-size: 16px;
  }

  .blog_detail__info_block {
    display: grid;
    grid-template-columns: 100%;
    gap: 15px;
    margin-bottom: 60px;
  }

  .blog_detail__comments {
    padding: 0 0 50px;
  }

  .blog_detail__comments_double_title {
    font-size: 75px;
  }

  .blog_detail__comments_title {
    font-size: 28px;
  }

  .blog_detail__comments_list {
    gap: 30px;
    margin-top: 30px;
  }

  .blog_detail__comment_item_respond {
    max-width: calc(100% - 30px);
  }

  .blog_detail__comments_list_no_comments {
    font-size: 18px;
  }

  .banner_product_item__title {
    font-size: 18px;
  }

  .banner_product_item__footer {
    margin-top: 208px;
  }

  .comments_popup__form {
    width: calc(100vw - 60px);
  }

  .comments_popup__thanks {
    width: calc(100vw - 60px);
  }

  .comments_popup__form_wrapper {
    padding: 20px;
  }

  .blog-page .breadcrumps {
    margin-bottom: 20px;
  }

  .blog__bg-title.blog__bg-title {
    font-size: 75px;
  }

  .blog__title.double-title__main {
    font-size: 32px;
  }

  .blog__news_list {
    grid-template-columns: 100%;
    gap: 60px;
  }

  .blog__news_list.--detail .blog__news_item {
    margin-right: 30px;
  }

  .blog__news_nav {
    display: none;
  }

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

  .blog__our_experts {
    margin-top: 40px;
    max-width: 100%;
  }

  .blog_main_list {
    grid-template-columns: 100%;
    gap: 40px;
  }

  .blog_main_list__item_author_info_text {
    max-width: 100%;
  }

  .brands_section_list__item_mobile {
    font-size: 14px;
  }

  .brands_section_list__item_link::after {
    content: "";
    width: 24px;
    height: 24px;
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 22L17 12L7 2' stroke='%23151113' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .brands_mobile_section_list__title {
    font-size: 16px;
  }

  .catalog_mobile__title {
    font-family: "PT Sans";
    font-weight: 400;
    font-size: calc(22px + 18 * ((100vw - 320px) / 1600));
    line-height: 1.25;
    display: inline-block;
  }

  .catalog_mobile__title.mb-15 {
    margin-bottom: 15px;
  }

  .brands-page.index_tile_sections {
    margin-top: 0;
  }

  .brands-page.index_tile_sections .breadcrumps {
    margin: 20px 0 20px 0;
  }

  .callback-popup__window {
    width: 100%;
  }

  .callback-popup__form-row:nth-child(1) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
  }

  .callback-popup__form-col {
    width: 100%;
  }

  .callback-popup__form-input {
    width: 80%;
    margin-right: 0;
  }

  .catalog_description {
    margin-bottom: 60px;
  }

  .catalog_description__content p {
    font-size: 16px;
  }

  .catalog_description__list {
    font-size: 16px;
  }

  .catalog_description__list li {
    text-wrap: pretty;
  }

  .catalog_description__list li::before {
    top: 10px;
  }

  .catalog_description__photos_slider {
    gap: 0;
  }

  .catalog_description__photos_slider_item {
    margin-right: 20px;
    max-width: 300px;
  }

  .catalog_description__text_title {
    font-size: 18px;
  }

  .catalog_description__title {
    margin-bottom: 40px;
  }

  .catalog_description .--mb-60 {
    margin-bottom: 40px;
  }

  .catalog_description .--mw-65 {
    max-width: 100%;
  }

  .catalog_detail_page__question_link {
    margin: 40px 0 0 0;
  }

  .catalog_detail_page__question_text {
    max-width: 97%;
  }

  .catalog_detail_page__question_v2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 0;
  }

  .catalog_detail_page__question_v2_btn {
    bottom: auto;
    right: auto;
    position: relative;
    margin-top: 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .catalog_detail_page__question_v2_content {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .catalog_detail_page__question_v2_content_text {
    text-align: center;
    font-size: 20px;
    text-wrap: auto;
  }

  .catalog_detail_page__question_v2_content_text_blue {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: auto;
    margin-left: auto;
    font-size: 20px;
  }

  .catalog_detail_page__question_v2_content_title {
    text-align: center;
    font-size: 28px;
    margin-bottom: 20px;
  }

  .catalog_detail_page__question_v2_image {
    max-width: 200px;
    margin-right: auto;
    margin-left: auto;
  }

  .catalog_detail_page__question_v2_img {
    width: 200px;
    height: 200px;
    -o-object-position: 0px -5px;
    object-position: 0px -5px;
  }

  .catalog_detail_page__row_header {
    font-size: 24px;
  }

  .catalog_detail_page_slider {
    margin: 0 -10px;
  }

  .catalog_detail_page_slider_main__item {
    height: 460px;
    margin: 0 10px;
  }

  .catalog_detail_page_slider_nav__list {
    margin: -7px 0 0 10px;
  }

  .catalog_detail_page_slider_nav__item {
    max-height: 220px;
    max-width: 220px;
  }

  .catalog_detail_page_slider_nav__item_img {
    height: 220px;
    width: 220px;
  }

  .catalog_detail_page_info__brand_link {
    margin-top: 25px;
  }

  .catalog_detail_page_info__section_title {
    font-size: 12px;
  }

  .catalog_detail_page_info__title {
    font-size: 32px;
  }

  .catalog_detail_page_info__share {
    display: none;
  }

  .catalog_detail_page_info__price_box {
    margin-bottom: 0;
  }

  .catalog_detail_page_info__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .catalog_detail_page_info__price {
    font-size: 32px;
  }

  .catalog_detail_page_info__controls_box {
    margin-top: 24px;
  }

  .catalog_detail_page_info__share_link_info_ico {
    display: none;
  }

  .catalog_detail_page_info__share_link_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    grid-column: 3 span;
    margin-top: 24px;
    font-family: "PT Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
  }

  .catalog_detail_page_info__share_link_info svg {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .catalog_detail_page_info__share_link_info:not(.--mobile-only) {
    display: none !important;
  }

  .catalog_detail_page_info__tizers {
    gap: 17px;
    grid-template-columns: 100%;
  }

  .catalog_detail_page_info__tizers_help {
    margin-top: 0;
    -ms-flex-item-align: center;
    align-self: center;
    pointer-events: none;
  }

  .catalog_detail_page_info__tizers_help svg {
    width: 20px !important;
    height: 20px !important;
  }

  .catalog_detail_page_info__tizers_help:hover .catalog_detail_page_info__tizers_help_text {
    opacity: 0;
    pointer-events: none;
  }

  .catalog_detail_page_info__tizers_help:hover {
    background: none;
  }

  .catalog_detail_page_info__tizers_help_text_btn_mobile_close {
    padding: 15px 0;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 30px;
    width: 100%;
    border: 1px solid #D8D5D7;
    color: #F5F4F6;
    font-family: "PT Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.92px;
    text-transform: uppercase;
    display: block;
    cursor: pointer;
  }

  .catalog_detail_page_info__tizers_help_text {
    padding: 30px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .catalog_detail_page_info__tizers_help_text p {
    font-size: 16px;
  }

  .catalog_detail_page_info__tizers_item:nth-child(1) .catalog_detail_page_info__tizers_text {
    max-width: 100%;
  }

  .catalog_detail_page_info__tizers_item:nth-child(1) .catalog_detail_page_info__tizers_help_text {
    left: 50%;
    -webkit-transform: translate(-50%, 20px);
    -ms-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(1) .catalog_detail_page_info__tizers_help_text::before {
    left: 50%;
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_text {
    max-width: 100%;
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_help_text {
    -webkit-transform: translate(-50%, 20px);
    -ms-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(2n) .catalog_detail_page_info__tizers_help_text::before {
    left: 50%;
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_text {
    max-width: 100%;
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_help_text {
    -webkit-transform: translate(-50%, 20px);
    -ms-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
  }

  .catalog_detail_page_info__tizers_item:nth-child(3n) .catalog_detail_page_info__tizers_help_text::before {
    left: 50%;
  }

  .catalog_detail_page_info__tizers_item.active .catalog_detail_page_info__tizers_help_text {
    opacity: 1;
    pointer-events: all;
  }

  .catalog_detail_page_info__tizers_item.active .catalog_detail_page_info__tizers_help {
    background-position: 0 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Crect width='13' height='13' rx='6.5' fill='%232E2F3D'/%3E%3Cpath d='M6.49949 9.87984C6.78668 9.87984 7.01949 9.64703 7.01949 9.35984C7.01949 9.07266 6.78668 8.83984 6.49949 8.83984C6.2123 8.83984 5.97949 9.07266 5.97949 9.35984C5.97949 9.64703 6.2123 9.87984 6.49949 9.87984Z' fill='white'/%3E%3Cpath d='M8.29003 4.61178C8.16158 3.8791 7.55995 3.27745 6.82728 3.14849C6.28699 3.05386 5.74203 3.19841 5.32969 3.54524C4.91681 3.89261 4.67969 4.40065 4.67969 4.93987C4.67969 5.08338 4.79618 5.19987 4.93969 5.19987C5.0832 5.19987 5.19969 5.08338 5.19969 4.93987C5.19969 4.55455 5.36922 4.19159 5.66456 3.94408C5.96407 3.69292 6.34577 3.59204 6.73785 3.6612C7.25889 3.75271 7.68685 4.1812 7.77889 4.70224C7.87769 5.26592 7.62185 5.80674 7.1263 6.0792C6.57093 6.38549 6.23971 6.91433 6.23971 7.53988V8.05987C6.23971 8.20338 6.35621 8.31987 6.49971 8.31987C6.64322 8.31987 6.75971 8.20338 6.75867 8.05987V7.49412C6.75867 7.1062 6.99008 6.74741 7.37643 6.5342C8.05913 6.15878 8.42625 5.38606 8.29003 4.61178Z' fill='white'/%3E%3C/svg%3E");
  }

  .catalog_detail_page_info__tizers_item.active svg {
    opacity: 0;
  }

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

  .cdp_tabs_info_tabs__item {
    font-size: 18px;
  }

  .cdp_tabs_info_body__text {
    font-size: 16px;
  }

  .cdp_tabs_info_body__catalog_about_item_constituent {
    margin-top: 15px;
  }

  .cdp_tabs_info_body__video {
    padding: 10px 0 65px;
  }

  .cdp_tabs_info_body__components_bottom {
    padding-bottom: 10px;
  }

  .catalog_about_item {
    padding: 15px 0;
  }

  .catalog_about_item_constituent {
    gap: 5px;
  }

  .catalog_about_item_constituent dl {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-template-columns: 110px 1fr;
  }

  .catalog_product_infographics {
    row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .catalog_product_infographics__item {
    grid-template-columns: auto;
  }

  .catalog_rating_product__main {
    margin-top: 16px;
  }

  .range_graphic__separate_item:first-child {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    justify-items: flex-start;
  }

  .range_graphic__separate_item:last-child {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    justify-items: flex-end;
  }

  .catalog_product_reviews__item {
    padding-bottom: 12px;
  }

  .catalog_product_reviews__list {
    margin-top: 24px;
    gap: 20px;
  }

  .catalog_product_reviews__controls_row {
    margin-top: 30px;
  }

  .catalog_product_reviews__leave_review {
    max-width: none;
  }

  .cdp_tabs_info_body__catalog_product_reviews {
    padding: 15px 0;
  }

  .item_cpr {
    grid-template-columns: 1fr 1fr;
  }

  .item_cpr__col_2 {
    text-align: end;
  }

  .item_cpr__col_3 {
    grid-column: 1/span 2;
    grid-row: 4;
  }

  .item_cpr__col_4 {
    margin-top: 0;
    grid-column: 1/span 2;
    margin-top: 16px;
  }

  .item_cpr__constituent {
    margin-top: 12px;
  }

  .item_cpr__rating {
    margin-top: 6px;
  }

  .form_control_v_1__label {
    font-size: 14px;
    text-transform: none;
  }

  .popup_form_review__body {
    margin-top: 18px;
    gap: 16px 0;
  }

  .popup_form_review__body_row_1,
  .popup_form_review__body_row_4,
  .popup_form_review__body_row_5 {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .popup_form_review__body_row_6 {
    margin-top: 8px;
  }

  .popup_form_review__btn_submit {
    max-width: none;
  }

  .popup_form_review__success {
    font-size: 14px;
    margin-top: 16px;
  }

  .popup_form_review__success_text_2 {
    margin-top: 10px;
  }

  .popup_form_review__success_btn {
    margin-top: 60px;
  }

  .popup_form_review__success_link_to_product {
    max-width: none;
    min-height: 40px;
  }

  .popup_review {
    padding: 20px 10px 43px;
  }

  .popup_review__btn_close {
    top: 25px;
    right: 10px;
    width: 14px;
    height: 14px;
  }

  .popup_review__product_name {
    margin-top: 6px;
  }

  .youtube_video {
    max-width: 100%;
    height: 360px;
  }

  .youtube_video img {
    -o-object-position: 25% 0;
    object-position: 25% 0;
  }

  .youtube_video::after {
    width: 35px;
    height: 35px;
  }

  .product_in_article__list {
    margin: 20px 0 60px;
  }

  .product_in_article__list_item {
    max-width: 100%;
  }

  .cdp_tab_programm__content_header_btn {
    display: none;
  }

  .cdp_tab_programm__content_bottom_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cdp_tab_programm__content_header_text {
    font-size: 18px;
  }

  .cdp_tab_programm__content_list {
    margin-top: 20px;
  }

  .cdp_tab_programm__content_list_item {
    max-width: 280px;
    margin-right: 10px;
  }

  .cdp_tab_programm__title {
    font-size: 24px;
    max-width: 100%;
  }

  .cdp_tab_programm__title span {
    font-size: 18px;
    max-width: 50%;
    line-height: 140%;
  }

  .cdp_tab_programm__title_image {
    max-width: 145px;
    max-height: 62px;
  }

  .cdp_tabs_info_body__effect {
    margin: 40px 0;
  }

  .cdp_tabs_info_body__effect_list_item {
    width: 150px !important;
    max-width: 150px;
    margin-right: 10px;
  }

  .cdp_tabs_info_body__components {
    margin: 40px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
  }

  .cdp_tabs_info_body__components_content_title {
    max-width: 240px;
  }

  .cdp_tabs_info_body__components_content_list {
    margin-top: 20px;
  }

  .cdp_tabs_info_body__components_images_bubble {
    width: 142px;
    height: 142px;
    bottom: auto;
    left: auto;
    top: 0;
    right: 15px;
    -webkit-transform: translate(0, -70%);
    -ms-transform: translate(0, -70%);
    transform: translate(0, -70%);
  }

  .cdp_tabs_info_body__components_list_item {
    width: 150px !important;
    max-width: 150px;
    margin-right: 20px;
  }

  .cdp_tabs_info_body__components_list_item_image {
    margin-right: auto;
    margin-left: auto;
  }

  .catalog_detail_page_info__gifts_title {
    font-size: 13px;
  }

  .catalog_detail_page_info__gifts_list_item_header {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 8px;
    max-height: 100%;
  }

  .catalog_detail_page_info__gifts_list_item_image {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    display: block;
    margin: auto 0;
    height: 70%;
  }

  .catalog_detail_page_info__gifts_list_item_image_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 180px;
    background: #F3F3F3;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .catalog_v1_item {
    margin: 0;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item {
    max-width: 174px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__wrapper {
    min-width: 174px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__category {
    font-size: 14px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__title {
    font-size: 18px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__new_price {
    font-size: 18px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__info {
    padding: 0;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket {
    width: 40px;
    height: 40px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #not_in_basket.product_item__basket {
    width: 40px;
    height: 40px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #not_in_basket.product_item__basket::before {
    width: 24px;
    height: 24px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #not_in_basket.product_item__basket::after {
    width: 8px;
    height: 8px;
    top: 5px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #in_basket.product_item__basket {
    width: 40px;
    height: 40px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #in_basket.product_item__basket::before {
    width: 24px;
    height: 24px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__btn.basket #in_basket.product_item__basket::after {
    width: 8px;
    height: 8px;
    top: 5px;
  }

  .catalog__banner_pic {
    margin-bottom: 30px;
  }

  .catalog__top_pager .show_previous_pagination_btn {
    margin-top: 30px;
  }

  .catalog__top_pager .show_previous_pagination_btn {
    font-size: 15px;
  }

  .catalog__item_list_wrapper {
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    row-gap: 60px;
  }

  .catalog__title {
    font-size: 28px;
  }

  .catalog__title.mb-15 {
    margin-top: 60px;
  }

  .catalog__paginations_link svg {
    position: absolute;
    width: 20px;
  }

  .catalog__paginations_link {
    width: 25px;
    height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .catalog .product_item__wrapper {
    min-width: 0px;
  }

  .catalog__sections_list {
    margin-top: 0;
    padding-bottom: 10px;
  }

  .catalog__sections_list .slick-list {
    padding: 15px 0;
  }

  .catalog__sections_list_title {
    -webkit-transform: translate(0, 120%);
    -ms-transform: translate(0, 120%);
    transform: translate(0, 120%);
  }

  .catalog__sections_list_slider {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .catalog__sections_list_slider_nav {
    width: 38px;
    height: 38px;
  }

  .catalog__top_banner {
    min-height: 450px;
  }

  .catalog__top_banner_content {
    padding: 0 10px;
  }

  .catalog__top_banner_content_tag {
    left: 10px;
  }

  .catalog__top_banner_content_tag_ico_text {
    font-size: 13px;
    letter-spacing: 2.6px;
  }

  .catalog__top_banner_content_title {
    left: 10px;
    font-size: 36px;
  }

  .catalog__top_banner_side_images {
    top: 20px;
    right: 10px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .catalog__top_banner_side_image {
    max-width: 110px;
    max-height: 110px;
  }

  .index_tile_sections .breadcrumps {
    margin: 25px 0 20px 0;
  }

  .search_page__title {
    font-size: 32px;
  }

  .search_page__value {
    font-size: 32px;
  }

  .consultation_page__bg_title {
    font-size: 68px;
  }

  .consultation_page__contacts_content {
    text-align: center;
  }

  .consultation_page__contacts_content_list_item {
    text-align: center;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 auto;
  }

  .consultation_page__contacts_content_phones {
    text-align: center;
  }

  .consultation_page__contacts_content_text {
    font-size: 18px;
    letter-spacing: 0.9px;
  }

  .consultation_page__contacts_content_title {
    font-size: 26px;
    text-align: center;
  }

  .consultation_page__double_title {
    padding-top: 27px;
  }

  .consultation_page__section {
    margin-bottom: 60px;
  }

  .consultation_page__section_experts {
    padding: 60px 0;
  }

  .consultation_page__section_experts_list_item {
    grid-template-columns: 120px auto;
  }

  .consultation_page__section_experts_text {
    margin-bottom: 40px;
    font-size: 18px;
    text-align: center;
  }

  .consultation_page__section_title {
    font-size: 26px;
    text-align: center;
  }

  .consultation_popup {
    background-image: url("/local/templates/vlaekan/img/consultation/consultation_form_bg_4.webp");
  }

  .consultation_popup__cross {
    top: 20px;
    right: 20px;
  }

  .consultation_popup__form {
    padding-top: 40px;
    max-width: calc(100% - 16px);
  }

  .consultation_popup__form_btn {
    margin-top: 40px;
    font-size: 16px;
  }

  .consultation_popup__title {
    font-size: 24px;
  }

  .consultation_popup__thanks {
    max-width: calc(100% - 20px);
  }

  .consultation_popup__thanks_back {
    font-size: 16px;
  }

  .consultation_popup__thanks_text {
    margin-bottom: 40px;
  }

  .consultation_popup__thanks_title {
    font-size: 24px;
  }

  .contacts-page__block-map {
    margin: 60px 0;
  }

  .contacts-page__info-wrap {
    padding: 40px 10px;
  }

  .contacts-page__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }

  .contacts-page__gallery {
    margin-bottom: 60px;
  }

  .cosmetologists_detail__banner_picture {
    height: 540px;
  }

  .cosmetologists_detail__cases_list_item_before,
  .cosmetologists_detail__cases_list_item_after {
    font-size: 14px;
    padding: 8px 15px;
    bottom: 5px;
    height: 36px;
  }

  .cosmetologists_detail__cases_list_item_before {
    left: 5px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .cosmetologists_detail__cases_list_item_after {
    right: 5px;
  }

  .cosmetologists_detail__cases_list_item_after::after {
    width: 20px;
    height: 20px;
  }

  .cosmetologists_detail__cases_list_item {
    max-width: 337px;
  }

  .cosmetologists_detail__cases_list_item_text {
    font-size: 16px;
  }

  .cosmetologists_detail__cases_title_text {
    font-size: 24px;
  }

  .cosmetologists_detail__contacts_content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .cosmetologists_detail__contacts_title {
    font-size: 24px;
  }

  .cosmetologists_detail__text_title {
    font-size: 24px;
  }

  .cosmetologists_detail__problems_list_item {
    font-size: 16px;
  }

  .cosmetologists_detail__others_list_item {
    max-width: 337px;
  }

  .cosmetologists_detail__others_list_item_image {
    max-height: 327px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
  }

  .cosmetologists_detail__others_list_item_content {
    padding: 20px 10px;
  }

  .cosmetologists_detail__others_list_item_name {
    font-size: 18px;
  }

  .cosmetologists_detail__others_list_item_description {
    font-size: 14px;
    letter-spacing: 1.4px;
  }

  .cosmetologists_detail__others_list_item_specializations {
    gap: 5px;
  }

  .cosmetologists_detail__others_list_item_btn {
    margin-right: 10px;
  }

  .cosmetologists_detail__others_title_text {
    font-size: 24px;
  }

  .cosmetologists_detail__consultation_title {
    font-size: 24px;
  }

  .cosmetologists_detail__consultation_list {
    gap: 20px;
  }

  .cosmetologists_detail__consultation_list_item {
    max-width: 320px;
  }

  .cosmetologists_detail__consultation_list_item_image {
    border-radius: 10px;
  }

  .cosmetologists_banner__images {
    display: none;
  }

  .cosmetologists_banner__list_item:not(:first-child) {
    margin-left: -19px;
  }

  .cosmetologists_list__filter {
    display: none;
  }

  .cosmetologists_list__mobile_filter {
    display: block;
  }

  .cosmetologists_list__mobile_filter_btn {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    padding: 10px 15px 12px 15px;
    color: #2E2F3D;
    font-family: "PT Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    border-radius: 83px;
    border: 1px solid #828282;
    background: transparent;
    outline: none;
    margin-bottom: 40px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .cosmetologists_list__mobile_filter_btn::before {
    content: "";
    width: 24px;
    height: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_3013_27586)'%3E%3Cpath d='M15.3643 0.951172C15.7945 0.938136 16.2211 1.03285 16.6055 1.22656C16.9899 1.42031 17.32 1.70693 17.5654 2.06055C17.8108 2.41403 17.9636 2.82328 18.0107 3.25098C18.0578 3.67886 17.9976 4.11221 17.835 4.51074C17.6777 4.89587 17.4284 5.23529 17.1113 5.50391C17.5748 6.25397 17.7093 7.26191 17.6367 8.33594C17.5629 9.42809 17.2754 10.5951 16.8965 11.6406L16.8955 11.6396C16.8901 11.6552 16.882 11.6662 16.8779 11.6709H16.876C16.5073 13.5996 15.3151 15.167 13.75 15.8506C13.7034 16.2508 13.6806 16.6415 13.6973 16.96C13.7058 17.1227 13.7243 17.2655 13.7549 17.3799C13.7859 17.4954 13.8282 17.5771 13.8779 17.624C13.9129 17.6525 13.9493 17.6791 13.9873 17.7031L14.1094 17.7695L14.1113 17.7705C14.5754 18.0174 15.5442 18.3451 16.8438 18.6924C17.2704 18.8073 17.6473 19.0607 17.915 19.4121C18.1828 19.7637 18.3269 20.1948 18.3242 20.6367L18.3203 22.751C18.3203 22.7902 18.3119 22.829 18.2969 22.8652C18.2818 22.9015 18.2602 22.9351 18.2324 22.9629C18.2046 22.9906 18.1711 23.0124 18.1348 23.0273C18.0985 23.0423 18.0597 23.0499 18.0205 23.0498H5.98047C5.94116 23.0499 5.90157 23.0423 5.86523 23.0273C5.82912 23.0124 5.79624 22.9905 5.76855 22.9629C5.74073 22.9351 5.71818 22.9015 5.70312 22.8652C5.68817 22.829 5.68066 22.7901 5.68066 22.751L5.67676 20.6357C5.67414 20.1939 5.81819 19.7636 6.08594 19.4121C6.35362 19.0607 6.72969 18.8073 7.15625 18.6924C8.456 18.345 9.4255 18.0174 9.88965 17.7705L9.8916 17.7695C9.97541 17.7302 10.0544 17.6798 10.126 17.6211C10.1745 17.5737 10.2147 17.4925 10.2451 17.3789C10.2757 17.2643 10.2951 17.122 10.3037 16.959C10.3205 16.6397 10.2966 16.2477 10.25 15.8467C8.83486 15.2234 7.72779 13.8726 7.26074 12.1934C7.2338 12.1712 7.20988 12.1455 7.19238 12.1152L7.19141 12.1113C7.14865 12.0237 6.64629 10.9779 6.43262 9.60547C6.2189 8.23247 6.29298 6.52412 7.41504 5.12402C8.96625 3.18701 10.9883 3.06215 12.8652 3.35254C12.8941 2.94215 13.0205 2.54442 13.2344 2.19238C13.458 1.82454 13.7696 1.51746 14.1416 1.30078C14.5135 1.08412 14.934 0.964218 15.3643 0.951172ZM9.875 18.4385C9.18464 18.7409 8.12905 19.0526 7.3125 19.2705C7.01366 19.3514 6.74983 19.5289 6.5625 19.7754C6.37522 20.0218 6.27529 20.3233 6.27734 20.6328V20.6338L6.28027 22.4512H11.5508L9.875 18.4385ZM12.4502 22.4502H17.7217L17.7256 20.6318V20.6309C17.7275 20.3214 17.6267 20.0198 17.4395 19.7734C17.2521 19.5271 16.9882 19.3495 16.6895 19.2686C15.8728 19.0506 14.8147 18.74 14.126 18.4375L12.4502 22.4502ZM10.875 16.0645C10.9092 16.444 10.9222 16.8367 10.8818 17.1816C10.8404 17.5358 10.7427 17.8484 10.5518 18.041V18.0439L10.5361 18.0596C10.4963 18.0964 10.452 18.1277 10.4072 18.1582L12 21.9746L13.5898 18.1582C13.5738 18.1473 13.5574 18.1368 13.542 18.125L13.4629 18.0586C13.2622 17.8679 13.1608 17.5471 13.1182 17.1836C13.0777 16.8394 13.0896 16.4472 13.123 16.0684C12.3872 16.2735 11.6102 16.272 10.875 16.0645ZM14.9082 7.57227C13.7741 8.6151 12.5328 9.53533 11.2041 10.3154C9.63687 11.2336 8.39219 11.8585 7.86621 12.1152C8.46607 14.1599 10.0959 15.6254 12.0078 15.625C14.0986 15.625 15.8575 13.8738 16.293 11.5293C16.1615 11.1718 15.7082 9.92596 14.9082 7.57227ZM11.4854 3.83594C10.1852 3.83594 8.90801 4.2187 7.88281 5.49805C7.02467 6.56937 6.87046 7.88301 6.97754 9.04102C7.0807 10.1562 7.4268 11.1213 7.6123 11.5742C8.13794 11.3173 9.36616 10.6971 10.9023 9.79883C13.2534 8.42231 14.8123 6.83749 14.8262 6.82324L14.8857 6.77637C14.9076 6.76317 14.9314 6.7524 14.9561 6.74512C15.005 6.73076 15.0567 6.72896 15.1064 6.74023C15.1564 6.75159 15.2022 6.77624 15.2402 6.81055C15.2782 6.84486 15.3069 6.88801 15.3232 6.93652C15.921 8.70131 16.3442 9.90172 16.5996 10.6152C16.8809 9.65182 17.0721 8.61067 17.0605 7.68457C17.049 6.76955 16.8417 5.9774 16.3477 5.47949L16.2451 5.38379C15.4689 4.73288 14.5417 4.28664 13.5488 4.08594C12.8785 3.94515 12.1786 3.83594 11.4854 3.83594ZM15.4385 1.5459C14.9177 1.54576 14.4176 1.75048 14.0459 2.11523C13.6842 2.47043 13.4729 2.95054 13.4531 3.45605C13.5253 3.47004 13.598 3.48469 13.6699 3.5C14.7835 3.7333 15.798 4.2185 16.6055 4.9043L16.7266 5.02637C16.9386 4.84821 17.1127 4.62855 17.2334 4.37891C17.3604 4.11609 17.4269 3.82804 17.4287 3.53613C17.4286 3.00846 17.2188 2.50204 16.8457 2.12891C16.4725 1.75589 15.9661 1.5459 15.4385 1.5459Z' fill='%232E2F3D' stroke='%232E2F3D' stroke-width='0.1'/%3E%3Cpath d='M16.0895 21.4791H14.4231C14.3885 21.4776 14.3539 21.4831 14.3215 21.4953C14.2891 21.5076 14.2595 21.5262 14.2344 21.5502C14.2094 21.5742 14.1895 21.603 14.1759 21.6349C14.1623 21.6667 14.1553 21.701 14.1553 21.7357C14.1553 21.7704 14.1623 21.8047 14.1759 21.8365C14.1895 21.8684 14.2094 21.8972 14.2344 21.9212C14.2595 21.9451 14.2891 21.9638 14.3215 21.976C14.3539 21.9883 14.3885 21.9938 14.4231 21.9923H16.0895C16.1557 21.9895 16.2182 21.9612 16.264 21.9134C16.3099 21.8656 16.3354 21.8019 16.3354 21.7357C16.3354 21.6695 16.3099 21.6058 16.264 21.558C16.2182 21.5102 16.1557 21.4819 16.0895 21.4791Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3013_27586'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .cosmetologists_list__mobile_filter_btn::after {
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 5px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .cosmetologists_list__item_header {
    max-height: 200px;
    padding-bottom: 20px;
    height: 100%;
  }

  .cosmetologists_list__item_image {
    border-radius: 15px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .cosmetologists_list__item_specializations {
    top: 5px;
    left: 5px;
  }

  .cosmetologists_list__item_specialization_item {
    padding: 8px;
    font-size: 10px;
    letter-spacing: 1px;
  }

  .cosmetologists_list__item_experience {
    width: 50px;
    height: 50px;
    font-size: 10px;
    left: 5px;
    font-weight: 700;
  }

  .cosmetologists_list__item_content {
    padding: 10px;
  }

  .cosmetologists_list__item_name {
    font-size: 16px;
    letter-spacing: 1.6px;
  }

  .cosmetologists_list__item_description {
    text-transform: none;
    letter-spacing: initial;
    margin-bottom: 20px;
    line-height: 140%;
  }

  .cosmetologists_list__item_footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    gap: 12px;
  }

  .cosmetologists_list__item_btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
  }

  .cosmetologists_list__item_btn span {
    display: none;
  }

  .cosmetologists_list__item_btn::after {
    width: 40px;
    height: 40px;
  }

  .cosmetologists_list__item_info {
    margin-bottom: 20px;
  }

  .cosmetologists_list__item_info_title {
    font-size: 14px;
    letter-spacing: 1.12px;
  }

  .cosmetologists_list__item_info_text {
    font-size: 14px;
  }

  .cosmetologists_list__item_whatsapp {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 9px;
    gap: 0;
    margin: 0;
  }

  .cosmetologists_list__item_whatsapp span {
    display: none;
  }

  .cosmetologists_list__item_whatsapp::before {
    width: 18px;
    height: 18px;
  }

  .index_cosmetologists {
    padding: 60px 0 0;
  }

  .index_cosmetologists::after {
    left: 34px;
  }

  .index_cosmetologists__header {
    margin-bottom: 60px;
  }

  .index_cosmetologists__header_title {
    font-size: 24px;
    text-align: center;
    line-height: 150%;
  }

  .index_cosmetologists__header_title span {
    font-size: 22px;
    margin-top: 10px;
  }

  .index_cosmetologists__header_title_text {
    margin-right: auto;
    margin-left: auto;
    max-width: 365px;
    margin-top: 18px;
  }

  .index_cosmetologists__list_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    max-width: 250px;
    margin-right: 24px;
  }

  .index_cosmetologists__list_item_content {
    opacity: 1;
    visibility: visible;
    height: auto;
  }

  .index_cosmetologists__list_item_count {
    color: #F8F8F6;
    top: 10px;
    right: 10px;
  }

  .index_cosmetologists__list_item_image {
    margin-right: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .index_cosmetologists__list_item_img {
    max-height: 250px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center;
  }

  .index_cosmetologists__list_item_job {
    text-align: center;
    margin-bottom: 20px;
  }

  .index_cosmetologists__list_item_link {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 24px;
    width: 100%;
  }

  .index_cosmetologists__list_item_link._desktop {
    display: none;
  }

  .index_cosmetologists__list_item_link._mobile {
    display: none;
    opacity: 1;
  }

  .index_cosmetologists__list_item_link span {
    -webkit-box-shadow: 10px 10px 12px 0px rgba(117, 136, 158, 0.15);
    box-shadow: 10px 10px 12px 0px rgba(117, 136, 158, 0.15);
    width: 100%;
  }

  .index_cosmetologists__list_item_link::after {
    display: none;
  }

  .index_cosmetologists__list_item_name {
    text-align: center;
  }

  .index_cosmetologists__list_item_text {
    text-align: center;
  }

  .index_cosmetologists__list_nav {
    max-width: 100%;
    width: 100%;
    display: none;
  }

  .index_cosmetologists__list_nav .slick-arrow {
    display: none !important;
  }

  .index_cosmetologists__list_nav_counter {
    display: none;
  }

  .index_cosmetologists__list_progress-bar {
    display: block;
    width: 100%;
    height: 4px;
    background: #DFE7EA;
    position: relative;
  }

  .index_cosmetologists__list_progress {
    display: block;
    height: 4px;
    position: absolute;
    bottom: -1px;
    z-index: 1;
    width: 100%;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
    background: #7DA5D2;
  }

  .index_cosmetologists__list_item_info {
    margin-top: 20px;
    text-align: center;
  }

  .index_cosmetologists__list_item_whatsapp {
    margin-top: 24px;
    font-size: 13px;
  }

  .error {
    background-position-x: -300px;
  }

  .error__content_text {
    font-size: 16px;
  }

  .error__content_title {
    font-size: 140px;
    line-height: 100%;
  }

  .error__wrapper {
    padding: 110px 0;
  }

  .experts__list {
    padding: 40px 0 100px;
  }

  .experts__list_item_description {
    font-size: 12px;
  }

  .experts__list_item_name {
    font-size: 18px;
  }

  .experts_detail__contacts {
    padding: 70px 0;
  }

  .experts_detail__contacts_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: none;
    padding-bottom: 10px;
  }

  .experts_detail__contacts_btn {
    margin-left: 0;
    margin-right: auto;
    margin-top: 20px;
  }

  .experts_detail__contacts_btn_text {
    letter-spacing: 2.16px;
  }

  .experts-detail-page .blog__news_nav {
    display: grid;
  }

  .desktop_main_footer__google_rating {
    margin-top: 0;
  }

  .mobile_main_footer .container {
    padding: 0 20px;
  }

  .mobile_main_footer__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .mobile_main_footer__row.--border {
    gap: 20px;
  }

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

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

  .mobile_main_footer__underlogo {
    text-align: center;
    font-size: 12px;
    letter-spacing: 4.8px;
  }

  .main_header_ii_banner {
    bottom: 8px;
    left: 8px;
  }

  .main_header_desktop__cart {
    height: calc(100vh - 105px);
  }

  .main_header_desktop__cart_empty_text_link {
    text-decoration: none;
    color: #6FA287;
  }

  .main_header_desktop__cart_share_btn {
    top: 13px;
    right: 50px;
    font-size: 0px;
    gap: 0;
  }

  .main_header_desktop__cart_share_btn:hover::after {
    width: 0%;
  }

  .main_header_desktop__cart_share_btn_message {
    left: auto;
    right: 0;
    -webkit-transform: translate(15px, 100%);
    -ms-transform: translate(15px, 100%);
    transform: translate(15px, 100%);
  }

  .main_header_desktop__cart_share_btn_message::before {
    left: auto;
    right: 0;
    -webkit-transform: translate(-100%, -100%);
    -ms-transform: translate(-100%, -100%);
    transform: translate(-100%, -100%);
  }

  .main_header__mobile_controls {
    margin-right: auto;
    margin-left: auto;
  }

  .main_header__mobile_controls_link {
    width: 30px;
    height: 30px;
  }

  .main_header__mobile_controls_item svg {
    width: 28px;
    height: 28px;
  }

  .main_header__mobile_menu {
    padding: 8px;
    border-radius: 50%;
  }

  .main_header__mobile_menu span {
    font-size: 0px;
    gap: 0;
    letter-spacing: 0px;
  }

  .main_header__mobile_menu.active span::after {
    background-position: center center;
    background-size: 11px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M7.91211 0.100586C8.01426 0.100586 8.11225 0.140774 8.18457 0.212891C8.25693 0.285254 8.29785 0.383992 8.29785 0.486328C8.29778 0.588566 8.25687 0.686491 8.18457 0.758789L4.74414 4.2002L8.18652 7.6416C8.25877 7.7139 8.29975 7.81186 8.2998 7.91406C8.2998 8.0164 8.25889 8.11514 8.18652 8.1875C8.11428 8.25966 8.01616 8.29969 7.91406 8.2998C7.81178 8.2998 7.71298 8.25979 7.64062 8.1875L4.19824 4.74609L0.757812 8.1875C0.722086 8.22315 0.679439 8.25118 0.632812 8.27051C0.586033 8.28988 0.535984 8.2998 0.485352 8.2998C0.434703 8.2998 0.384681 8.2899 0.337891 8.27051C0.29124 8.25117 0.248629 8.22318 0.212891 8.1875L0.211914 8.18652C0.140345 8.11431 0.1006 8.01672 0.100586 7.91504C0.100586 7.81314 0.140077 7.71484 0.211914 7.64258H0.212891L3.65234 4.2002L0.212891 0.758789L0.207031 0.753906L0.283203 0.688477L0.207031 0.75293C0.144021 0.67919 0.11149 0.584237 0.115234 0.487305C0.119025 0.390297 0.158889 0.298142 0.227539 0.229492C0.296212 0.16085 0.388326 0.120947 0.485352 0.117188C0.582288 0.113443 0.677235 0.145968 0.750977 0.208984L0.756836 0.214844L4.19824 3.6543L7.63965 0.212891C7.71196 0.140741 7.80995 0.100609 7.91211 0.100586Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3C/svg%3E");
  }

  .main_header__authorization {
    left: 0;
    height: 100vh;
    width: 100%;
    padding: 20px 10px;
  }

  .main_header__authorization_close {
    right: 5px;
    top: 25px;
  }

  .main_header__authorization_title {
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #D8D5D7;
    width: 100%;
    display: block;
    padding-bottom: 8px;
    margin: 0;
  }

  .main_header__authorization_title br {
    display: none;
  }

  .main_header__authorization_input {
    width: 100%;
    max-width: initial;
    font-size: 14px;
  }

  .main_header__authorization_forgot_pass {
    width: 100%;
    display: block;
    font-size: 14px;
  }

  .main_header__authorization_sbt {
    width: 100%;
    font-size: 11px;
  }

  .main_header__wishlist {
    position: fixed;
    left: 0;
    height: 100vh;
    width: 100%;
    padding: 20px 10px;
  }

  .main_header__wishlist_close {
    display: none;
  }

  .main_header__wishlist_title {
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #D8D5D7;
    width: 100%;
    display: block;
    padding-bottom: 8px;
    margin: 0;
  }

  .main_header__share {
    display: none;
  }

  .main_header .search_page .catalog__item_list_wrapper .product_item .product_item__title {
    font-size: 20px;
  }

  .main_header_mobile__menu_personal {
    top: 0;
  }

  .main_header_mobile__search_title {
    font-size: 28px;
  }

  .main_header_mobile__search_result .search_submit {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    bottom: calc(155px + env(safe-area-inset-bottom, 0px));
  }

  .main_header_mobile__wishlist {
    left: 0;
    height: 100vh;
    width: 100%;
    padding: 20px 10px;
  }

  .basket_counter {
    width: 14px;
    height: 14px;
    font-size: 9px;
    -webkit-transform: translate(40%, 0%);
    -ms-transform: translate(40%, 0%);
    transform: translate(40%, 0%);
  }

  .main_header__authorization_controls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
  }

  .index_advantages {
    height: 700px;
  }

  .index_advantages__content_item.--1_elem {
    top: 5%;
    left: 49%;
    max-width: 200px;
  }

  .index_advantages__content_item.--2_elem {
    bottom: 29%;
    right: 0%;
    max-width: 170px;
  }

  .index_advantages__content_item.--3_elem {
    bottom: 0%;
    max-width: 210px;
    left: 3%;
  }

  .index_advantages__content_item.--4_elem {
    top: 33%;
    left: 1%;
    max-width: 140px;
  }

  .index_advantages__inner_circle {
    max-width: 170px;
    max-height: 170px;
  }

  .index_banner__slider {
    padding-bottom: 0;
  }

  .index_banner__slider_item {
    min-height: 700px;
  }

  .index_banner__slider_item_row.--bottom {
    display: none;
  }

  .index_banner__slider_item_title {
    position: initial;
  }

  .index_banner__slider_item_tag {
    font-size: 14px;
    letter-spacing: 5.6px;
    margin-bottom: 20px;
  }

  .index_banner__slider_item_undertext {
    font-size: 20px;
  }

  .index_banner__slider_item_btn {
    margin: 0;
    position: absolute;
    bottom: 20px;
    right: 20px;
  }

  .index_banner__slider_item_btn span {
    display: none;
  }

  .index_banner__slider_item_btn::after {
    width: 70px;
    height: 70px;
  }

  .beauty_quest__bg_content_text {
    max-width: 115px;
    color: rgba(255, 255, 255, 0.5);
  }

  .beauty_quest__btn {
    margin-top: 40px;
  }

  .beauty_quest__header {
    padding-top: 280px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .beauty_quest__header_title_tags {
    gap: 15px;
  }

  .beauty_quest__header_title_tag_item {
    gap: 15px;
    font-size: 22px;
  }

  .beauty_quest__header_title_tag_item::after {
    width: 20px;
    height: 20px;
  }

  .beauty_quest__header_title_text {
    font-size: 32px;
    margin-bottom: 10px;
  }

  .beauty_quest__list_item_try {
    padding: 5px 5px 20px 5px;
    -webkit-box-shadow: 7px 7px 10px 0px rgba(117, 136, 158, 0.15);
    box-shadow: 7px 7px 10px 0px rgba(117, 136, 158, 0.15);
  }

  .beauty_quest__list_nav {
    width: 100%;
    max-width: 100%;
  }

  .beauty_quest__list_nav_controls {
    display: none;
  }

  .beauty_quest__list_nav_btn {
    display: none !important;
  }

  .beauty_quest__list_nav_progress-bar {
    display: block;
    width: 100%;
    height: 4px;
    background: #DFE7EA;
    position: relative;
  }

  .beauty_quest__list_nav_progress {
    position: absolute;
    top: 0;
    left: 0;
    background: #7DA5D2;
  }

  .index_bestsellers__header {
    margin-bottom: 40px;
  }

  .index_bestsellers__header_btn span {
    display: none;
  }

  .index_bestsellers__products {
    margin: 0 -5px !important;
    gap: 5px;
    padding: 5px;
    padding-bottom: 10px;
  }

  .index_bestsellers__products_nav {
    display: none;
  }

  .index_blog_list__experts_link {
    font-size: 14px;
    letter-spacing: 2.24px;
  }

  .index_blog_list__experts_text {
    font-size: 18px;
  }

  .index_blog_list__top_title .opacity_text_bg {
    top: 0;
    line-height: 100%;
  }

  .index_blog_list__articles_link {
    font-size: 14px;
    letter-spacing: 2.24px;
  }

  .all_brands__controls {
    display: none;
  }

  .all_brands_list__item {
    width: 35vw;
  }

  .catalog_v1__col_left {
    display: block;
  }

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

  .catalog_v1_list .product_item .product_item__title {
    font-size: 18px;
  }

  .catalog_v1_list .product_item .product_item__wrapper {
    min-width: 1px;
  }

  .catalog_v1_list .slick-slide {
    margin: 0 7px;
  }

  .catalog_v1_list .slick-slide .product_item {
    margin-right: 15px;
  }

  .catalog_v1_item {
    margin: 0 10px;
    max-width: 180px;
    width: 100%;
  }

  .catalog_v1_item__header {
    height: 180px;
  }

  .catalog_v1_item__badge {
    top: 8px;
    left: 8px;
  }

  .catalog_v1_item__title {
    margin-top: 8px;
  }

  .catalog_v1_item__footer {
    margin-top: 6px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .catalog_v1_item__price_discount {
    margin: 0 0 0 7px;
  }

  .index_catalog_v1 .catalog_v1 {
    row-gap: 40px;
  }

  .index_catalog_v1 .catalog_v1_list {
    margin: 0;
  }

  .catalog_v2__banner_pic {
    margin: 0 -10px;
  }

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

  .index_catalog_v2 {
    margin-top: 60px;
  }

  .categories {
    padding: 54px 0 85px;
    margin-bottom: 110px;
  }

  .categories__slider_item_image {
    height: 680px;
  }

  .categories__slider_item_content {
    left: 20px;
    bottom: -6px;
  }

  .categories__slider_item_title {
    font-size: 24px;
  }

  .reviews_block {
    margin-top: 70px;
  }

  .reviews_block__slider_item {
    margin-right: 0;
  }

  .reviews_block__slider_item_content {
    font-size: 14px;
  }

  .reviews_block__slider_item_image {
    max-width: 80px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .reviews_block__slider_item_product_name {
    font-size: 18px;
  }

  .reviews_block__slider_item_content_button {
    font-size: 14px;
  }

  .index_double_reviews .reviews_block__slider_item {
    margin-right: 0;
  }

  .feedback {
    padding: 113px 0;
  }

  .feedback__col {
    max-width: 460px;
  }

  .feedback__content_btn {
    max-width: 330px;
    font-size: 14px;
  }

  .index_new_products__header {
    margin-bottom: 35px;
  }

  .index_new_products__link span {
    display: none;
  }

  .index_new_products__title_top {
    font-size: 16px;
    letter-spacing: 6.4px;
  }

  .index_new_products__title_top::before {
    width: 50px;
    height: 50px;
  }

  .index_new_products__list {
    margin: 0 -5px !important;
    gap: 5px;
    padding: 5px;
    padding-bottom: 10px;
  }

  .index_new_products__list_nav {
    display: none;
  }

  .experts_news__btn {
    margin-top: 40px;
  }

  .experts_news__header {
    margin-bottom: 40px;
  }

  .experts_news__list {
    gap: 5px;
  }

  .experts_news__list_nav {
    margin-bottom: 20px;
  }

  .experts_news__list_nav_controls {
    display: none;
  }

  .experts_news__list_nav_title {
    font-size: 14px;
    letter-spacing: 5.6px;
  }

  .experts_news__list_item {
    max-width: 252px;
  }

  .experts_news__list_item {
    max-width: 247px;
  }

  .experts_news__list_item_title {
    font-size: 18px;
  }

  .index_promos {
    padding: 40px 0 60px;
  }

  .index_promos__header {
    margin-bottom: 40px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .index_promos__header_btn span {
    opacity: 0;
    width: 0px;
    height: 0px;
    padding: 0;
  }

  .index_promos__slider {
    gap: 10px;
  }

  .index_promos__slider_item {
    max-width: 320px;
  }

  .index_promos__slider_item_btn {
    margin-right: auto;
  }

  .index_protocols {
    padding: 100px 0 50px;
  }

  .index_protocols__header_image {
    max-width: 115px;
  }

  .index_protocols__header_undertitle {
    display: none;
  }

  .index_protocols__sections {
    margin-top: 40px;
  }

  .index_protocols__sections_header {
    display: none;
  }

  .index_protocols__sections_list {
    display: none;
  }

  .index_protocols__sections_content {
    padding: 5px 0 5px 5px;
    border-radius: 20px;
    background: #F8F8F6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 350px;
    width: 100%;
    display: block;
    opacity: 1;
    margin-right: 10px;
    margin-top: 0;
    position: relative;
    opacity: 1;
    pointer-events: all;
  }

  .index_protocols__sections_content_banner {
    position: relative;
    height: 180px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top right;
    object-position: top right;
  }

  .index_protocols__sections_content_banner_title_top {
    display: block;
    color: #828282;
    font-family: "PT Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    margin-bottom: 3px;
  }

  .index_protocols__sections_content_banner_title {
    display: block;
    position: absolute;
    top: 15px;
    left: 15px;
    color: #2E2F3D;
    font-family: "PT Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }

  .index_protocols__sections_content_banner_promo {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    max-width: 155px;
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 9px;
    background: rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
    box-shadow: 20px 20px 30px 0px rgba(117, 136, 158, 0.2);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }

  .index_protocols__sections_content_banner_promo span {
    color: #151113;
    text-align: center;
    font-family: "PT Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
  }

  .index_protocols__sections_content_banner_promo span:after {
    content: "";
    width: 14px;
    height: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M7.06152 15L1.06152 9M7.06152 15L13.0615 9M7.06152 15L7.06152 0.999999' stroke='%23151113' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_protocols__sections_content_link.--top {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
    width: 100%;
    height: 100%;
  }

  .index_protocols__sections_content_link.--bottom {
    display: none;
  }

  .index_protocols__sections_content_link span {
    padding: 0px;
    letter-spacing: 0px;
    font-size: 0px;
  }

  .index_protocols__sections_content_link::after {
    position: absolute;
    bottom: 10px;
    right: 40px;
    width: 40px;
    height: 40px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%23A6C4E7'/%3E%3Cpath d='M25 15V23.5714M25 15H16.4286M25 15L15 25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .index_protocols__sections_content_products {
    max-width: 100%;
    padding-top: 20px;
  }

  .index_protocols__sections_content_products_nav {
    display: none;
  }

  .index_protocols__sections_content_title {
    display: none;
  }

  .protocols_section {
    padding: 0;
    padding-bottom: 5px;
    margin: 0;
    overflow: hidden;
    gap: 5px;
  }

  .protocols_section .product_item:nth-child(n+3) {
    display: none !important;
  }

  .index_reviews {
    padding: 60px 0 30px;
  }

  .index_reviews__content_header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .index_reviews__content_header_nav {
    display: none;
  }

  .index_reviews__content_header_title_undertext {
    font-size: 16px;
    letter-spacing: 6.4px;
  }

  .index_reviews__list {
    gap: 5px;
  }

  .index_reviews__list_item {
    max-width: 252px;
  }

  .index_reviews__list_item_header {
    gap: 5px;
  }

  .index_reviews__list_item_header_rating svg {
    width: 13px;
    height: 13px;
  }

  .index_text {
    padding: 110px 0;
  }

  .index_text__title {
    font-size: 32px;
    max-width: 460px;
  }

  .index_tile_problems {
    margin-bottom: 110px;
  }

  .problems_block {
    margin-bottom: 110px;
  }

  .problems_block__arrows {
    bottom: 130px;
  }

  .problems_block__slider_item_text {
    font-size: 16px;
  }

  .problems_block__slider_item_button {
    margin-top: 43px;
  }

  .problems_block__slider_item_content {
    padding: 95px 0 56px;
  }

  .index_tile_sections {
    margin-top: 25px;
  }

  .index_tile_sections.--main-page-tile {
    margin-top: 0;
  }

  .tile_sections__item_pic {
    height: 110px;
  }

  .tile_sections__item_float {
    padding: 8px;
  }

  .tile_sections_brands {
    display: none;
  }

  .index_videos {
    padding: 60px 0;
  }

  .index_videos__header_title_image {
    width: 120px;
    height: 120px;
  }

  .index_videos__header_title_image {
    width: 100px;
    height: 100px;
  }

  .index_videos__header_link span {
    padding: 10px 16px;
  }

  .index_videos__header_text {
    font-size: 20px;
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
  }

  .index_videos__header_title_text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 30px;
  }

  .index_videos__list_item {
    max-width: 182px;
  }

  .index_videos__list_item_image {
    max-height: 111px;
  }

  .info_pages__item:nth-child(1) {
    margin-top: 0px;
  }

  .info_pages__navigation_item_oppacity_text {
    font-size: 75px;
    bottom: 0;
  }

  .index_tile_sections.info_page .breadcrumps {
    margin-bottom: 80px;
  }

  .interesting .container {
    padding: 0 10px;
  }

  .interesting__banner_wrapper {
    gap: 40px;
  }

  .interesting__banner_content {
    gap: 30px;
  }

  .interesting__banner_image {
    max-width: 340px;
  }

  .interesting__banner_tag_item {
    font-size: 16px;
    padding: 11px 16px;
  }

  .interesting__banner_video {
    max-width: 190px;
    max-height: 246px;
  }

  .interesting__inspire_slider_nav {
    width: 42px;
    height: 42px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .interesting__inspire_slider_nav svg {
    display: block;
  }

  .interesting__inspire_slider_nav_btn {
    display: none;
  }

  .interesting__inspire_slider_title {
    font-size: 24px;
  }

  .interesting__inspire_slider_list_item._index {
    max-width: 190px;
  }

  .interesting__inspire_slider_list_item._index .--video {
    height: 260px;
  }

  .interesting__videos_list_title_item {
    margin-bottom: 10px;
  }

  .interesting__videos_list_item::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D2D2D2;
    position: relative;
    margin-top: 30px;
  }

  .interesting__videos_list_item_preview {
    max-width: 100%;
  }

  .interesting__videos_list_item_promo {
    border-radius: 10px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    top: auto;
    padding: 12px 14px;
    position: relative;
    max-width: 100%;
    margin-top: 24px;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 0.8fr;
    grid-template-rows: 20px auto;
    row-gap: 6px;
    -webkit-column-gap: 21px;
    -moz-column-gap: 21px;
    column-gap: 21px;
    grid-template-areas: "header image" "products image";
  }

  .interesting__videos_list_item_promo_header {
    grid-area: header;
    font-size: 14px;
  }

  .interesting__videos_list_item_promo_image {
    grid-area: image;
    margin-top: 0;
  }

  .interesting__videos_list_item_prodicts_list {
    grid-area: products;
  }

  .interesting__videos_list_item_prodicts_list_item {
    font-size: 14px;
  }

  .interesting__inspire_slider_list._grid {
    gap: 32px 24px;
  }

  .interesting__inspire_slider_list._grid .interesting__inspire_slider_list_item_preview {
    height: 250px;
  }

  .product_item {
    max-width: calc(50% - 9px);
  }

  .product_item.scroll-carousel-item {
    -webkit-box-shadow: 5px 5px 7px 0px rgba(117, 136, 158, 0.1);
    box-shadow: 5px 5px 7px 0px rgba(117, 136, 158, 0.1);
  }

  .product_item.scroll-carousel-item {
    max-width: 190px;
  }

  .product_item.scroll-carousel-item .product_item__wrapper {
    min-width: 190px;
  }

  .product_item.scroll-carousel-item .product_item__header {
    height: 240px;
  }

  .product_item.scroll-carousel-item .product_item__image {
    height: 240px !important;
  }

  .product_item.scroll-carousel-item.--medium {
    max-width: 190px;
    -webkit-box-shadow: 5px 5px 7px 0px rgba(117, 136, 158, 0.1);
    box-shadow: 5px 5px 7px 0px rgba(117, 136, 158, 0.1);
  }

  .product_item.scroll-carousel-item.--medium .product_item__wrapper {
    min-width: 190px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__header {
    height: 240px;
  }

  .product_item.scroll-carousel-item.--medium .product_item__image {
    height: 240px !important;
  }

  .product_item.scroll-carousel-item.--small {
    max-width: 167px;
    -webkit-box-shadow: 5px 5px 7px 0px rgba(117, 136, 158, 0.1);
    box-shadow: 5px 5px 7px 0px rgba(117, 136, 158, 0.1);
  }

  .product_item.scroll-carousel-item.--small .product_item__wrapper {
    min-width: 167px;
  }

  .product_item.scroll-carousel-item.--small .product_item__info {
    padding-top: 10px;
  }

  .product_item.scroll-carousel-item.--small .product_item__category {
    font-size: 11px;
    color: #828282;
    letter-spacing: 0.66px;
  }

  .product_item.scroll-carousel-item.--small .product_item__title {
    font-size: 15px;
    margin-top: 0;
  }

  .product_item.scroll-carousel-item.--small .product_item__new_price {
    font-size: 16px;
  }

  .product_item.scroll-carousel-item.--small .product_item__image {
    height: 160px !important;
  }

  .product_item.scroll-carousel-item.--small .product_item__header {
    height: 160px;
  }

  .product_item__header {
    height: 265px;
    padding-bottom: 0;
  }

  .product_item__image {
    height: 265px !important;
  }

  .product_item__volume {
    top: 10px;
  }

  .product_item__info {
    margin-top: 30px;
  }

  .product_item__controls {
    gap: 11px;
    top: 10px;
    right: 5px;
  }

  .product_item__famous {
    width: 19px;
    height: 16px;
  }

  .product_item__basket {
    width: 17px;
    height: 18px;
    margin: 0 auto;
  }

  .product_item__new_price {
    font-size: 18px;
  }

  .product_item__old_price {
    margin-right: 0;
  }

  .product_item__promos_item--promo {
    font-size: 10px;
  }

  .product_item__reviews {
    margin-top: 8px;
  }

  .product_item__reviews_counter {
    font-size: 10px;
  }

  .product_item.--wide-mobile {
    max-width: 100%;
  }

  .product_item.--wide-mobile .product_item__title {
    font-size: 24px;
  }

  .product_item.--wide-mobile .product_item__new_price {
    font-size: 20px;
  }

  .product_item.--wide-mobile .product_item__image {
    height: 100% !important;
  }

  .product_item.--wide-mobile .product_item__header {
    height: auto;
    background: #f8f8f6;
    position: relative;
    padding-bottom: 100%;
  }

  .product_item__product_banner {
    gap: 50px;
  }

  .product_item__product_banner_link {
    font-size: 16px;
  }

  .product_item__product_video {
    max-width: 100%;
    max-height: 520px;
  }

  .--out-of-stock .product_item__controls {
    display: none;
  }

  .main_banner {
    margin-bottom: 45px;
  }

  .main_banner__item {
    padding: 0 10px;
  }

  .main_banner__item_content {
    padding-bottom: 22px;
  }

  .main_banner__item_content_top_section {
    padding-top: 82px;
  }

  .main_banner__item_content_bg_title {
    font-size: 60px;
    line-height: 100%;
  }

  .main_banner__item_content_button_wrapper {
    margin-top: 45px;
  }

  .main_banner__item_content_button {
    height: 25px;
  }

  .main_banner__item_content_button_name {
    font-size: 14px;
  }

  .main_banner__item_content_cards {
    margin-top: 77px;
    grid-template-columns: repeat(2, 1fr);
  }

  .main_banner__item_content_cards_item_video {
    display: none;
  }

  .main_banner__item_content_cards_item:nth-child(3n) {
    display: none;
  }

  .main_banner__item_content_title_logo {
    width: initial;
    height: initial;
    max-width: 100%;
    max-height: 35px;
    -webkit-transform: translate(0, -26%);
    -ms-transform: translate(0, -26%);
    transform: translate(0, -26%);
  }

  .main_banner__item_content_text {
    font-size: 16px;
  }

  .main_banner__item_content_description {
    font-size: 18px;
    margin-top: 15px;
  }

  .main_banner_slider {
    height: 720px;
  }

  .mobile_menu__list {
    gap: 20px;
    width: calc(100% - 44px);
  }

  .mobile_menu__list_item > svg {
    width: 30px;
    height: 30px;
  }

  .mobile_menu__list_item_image {
    max-width: 40px;
  }

  .mobile_menu__list_item_title.--sales-title::after {
    width: 24px;
  }

  .mobile_menu__submenu_list_item_ico svg {
    width: 40px;
    height: 40px;
  }

  .mobile_menu__contacts_footer_row_content:not(.--addresses) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    font-size: 18px;
    font-weight: 700;
  }

  .mobile_menu__contacts_footer_row_title {
    margin-bottom: 10px;
    font-size: 14px;
  }

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

  .mobile_menu__promo_item {
    padding: 5px 20px 5px 5px;
    max-width: 350px;
  }

  .mobile_menu__promo_item_image {
    max-width: 50px;
  }

  .mobile_menu__promo_item_title {
    font-size: 18px;
  }

  .personal_page__user_referal_link_wrap {
    gap: 20px;
    margin-top: 80px;
  }

  .personal_page__user_referal_link_wrap_green {
    max-width: 100%;
    height: 130px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding: 20px;
  }

  .personal_page__user_referal_link_wrap_banner {
    padding: 20px 58px;
  }

  .personal_page__user_referal_link_wrap_banner_title {
    font-size: 28px;
    margin: 0 auto;
    text-align: center;
    max-width: 290px;
  }

  .personal_page__user_referal_link_wrap_banner_text {
    margin: 10px auto 0;
    text-align: center;
    max-width: 290px;
  }

  .personal_page__user_referal_link_wrap_col {
    width: 100%;
  }

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

  .personal_page__user_referal_link_wrap_cashback_text {
    font-size: 18px;
  }

  .personal_page__user_referal_warning_title {
    font-size: 18px;
  }

  .personal_page__user_referal_warning_text {
    font-size: 16px;
  }

  .back_page_link {
    margin: 30px 0 20px;
  }

  .statistics__data_total {
    padding: 20px 12px;
  }

  .statistics__data_coupons {
    padding: 20px 12px;
  }

  .statistics__data_coupons_list_item {
    width: 180px !important;
    height: 75px;
    padding: 4px;
  }

  .statistics__data_coupons_list_item::before {
    width: 135px;
    height: 65px;
    padding: 4px;
  }

  .statistics__data_coupons_list_item_delete {
    width: 30px;
    height: 30px;
  }

  .statistics__data_total_controls_btn {
    padding: 12px 5px;
  }

  .cashback_popup__content_main {
    max-width: 410px;
  }

  .cashback_popup__content_thanks {
    width: 100%;
    max-width: 410px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .cashback_popup__content {
    padding: 80px 0 !important;
  }

  .cashback_popup__main_text {
    font-size: 18px;
  }

  .cashback_popup__main_text.--fs-20 {
    font-size: 18px;
  }

  .cashback_popup__info_text {
    font-size: 18px;
  }

  .cashback_popup__title {
    gap: 5px;
    font-size: 28px;
  }

  .cashback_popup__title.--ico {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .cashback_popup__content_coupon_creator {
    width: 100%;
    max-width: 410px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .cashback_popup__content_coupon_creator_title {
    font-size: 28px;
  }

  .cashback_popup__content_coupon_ready {
    width: 100%;
    max-width: 410px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .cashback_popup__content_coupon_ready_title {
    font-size: 28px;
  }

  .--xs-mw-350 {
    margin-right: auto;
    margin-left: auto;
    max-width: 350px;
  }

  .--xs-mw-370 {
    margin-right: auto;
    margin-left: auto;
    max-width: 370px;
  }

  .personal_page {
    margin: 0 0 60px;
  }

  .personal_page__user_data_form_input {
    font-size: 14px;
  }

  .personal_page__user_data_form_row:not(:last-child) {
    margin-bottom: 20px;
  }

  .personal_page__orders_list_header--empty {
    display: none;
  }

  .personal_page__orders_empty_title {
    font-size: 18px;
  }

  .personal_page__wishlist_empty_title {
    font-size: 18px;
  }

  .personal_page__wishlist_empty_text {
    font-size: 18px;
  }

  .personal_page__wishlist_list {
    margin-top: 20px;
  }

  .personal_page__wishlist_image-wrap {
    width: 160px;
    height: 160px;
  }

  .personal_page__wishlist_col_control-price.--mobile {
    display: block;
  }

  .personal_page__wishlist_category {
    font-size: 12px;
  }

  .personal_page__wishlist_name {
    font-size: 16px;
  }

  .personal_page__wishlist_price {
    display: none;
  }

  .personal_page__wishlist_price.--mobile {
    display: block;
  }

  .personal_page__confirm_list_checkbox + label:before {
    width: 24px;
    height: 24px;
  }

  .personal_page__confirm_list_checkbox + label {
    min-height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 40px;
  }

  .personal_page__confirm_list_checkbox:checked + label:after {
    width: 18px;
    height: 18px;
    left: 4px;
    top: 3px;
  }

  .personal_page__confirm_btn {
    width: 100%;
  }

  .promo_popup__wrapper {
    padding: 60px 24px;
    max-width: calc(100% - 30px);
    height: 630px;
  }

  .promo_popup__error {
    font-size: 10px;
  }

  .promo_popup__success_promocode_btn_message {
    top: -2px;
    -webkit-transform: translate(75%, -100%);
    -ms-transform: translate(75%, -100%);
    transform: translate(75%, -100%);
    right: 5px;
  }

  .protocol_page__header_ico {
    bottom: 40px;
  }

  .protocol_page__header_main_image {
    margin-left: 0;
    max-width: 252px;
  }

  .protocol_page__header_side_image {
    display: none;
  }

  .protocol_page__header_text_description {
    margin-top: 20px;
  }

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

  .protocol_page__products_col .protocol_page__products_col_bg {
    height: 320px;
  }

  .protocol_page__products_list_section_hint {
    max-width: calc(100vw - 56px);
    bottom: auto;
    top: -25px;
    left: 0;
    right: auto;
    -webkit-transform: translate(-35%, -100%);
    -ms-transform: translate(-35%, -100%);
    transform: translate(-35%, -100%);
  }

  .protocol_page__products_list_section_hint::before {
    top: auto;
    bottom: 0;
    right: auto;
    left: 25%;
    -webkit-transform: translate(60%, 80%) rotate(180deg);
    -ms-transform: translate(60%, 80%) rotate(180deg);
    transform: translate(60%, 80%) rotate(180deg);
  }

  .protocol_page__products_list_section_hint_title {
    font-size: 18px;
  }

  .protocol_page__products_list_section_hint_text p {
    font-size: 16px;
  }

  .protocol_page__products_list_section_hint_subtext {
    font-size: 14px;
  }

  .protocol_page__products_list_section_item {
    width: 90px;
  }

  .protocol_page__products_list_section_item_image {
    max-height: 280px;
  }

  .protocol_page__products_list_section_item_modal {
    position: fixed;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 100vw;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.5);
  }

  .protocol_page__products_list_section_item_modal_content {
    width: 100%;
    max-width: calc(100% - 80px);
    margin-right: auto;
    margin-left: auto;
    position: relative;
  }

  .protocol_page__products_list_section_item_modal_content::before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: -10px;
    right: 0;
    -webkit-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    transform: translate(0, -100%);
    pointer-events: none;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' fill='white' fill-opacity='0.7'/%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%232E2F3D'/%3E%3Cpath d='M16 17.0649L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4743 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7265L14.9354 16.0002L11.2091 12.274C11.0697 12.1346 11 11.9572 11 11.7417C11 11.5262 11.0697 11.3488 11.2091 11.2094C11.3485 11.07 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.07 12.2738 11.2094L16 14.9356L19.7262 11.2094C19.8657 11.07 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.07 20.7909 11.2094C20.9303 11.3488 21 11.5262 21 11.7417C21 11.9572 20.9303 12.1346 20.7909 12.274L17.0646 16.0002L20.7909 19.7265C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4743 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0649Z' fill='%232E2F3D'/%3E%3C/svg%3E");
  }

  .protocol_page__products_list_section_item_modal_content_btn {
    font-size: 16px;
  }

  .protocol_page__products_list_section_item_modal_content_image {
    width: 80px;
    height: 80px;
  }

  .protocol_page__products_list_section_item_modal_content_name {
    font-size: 18px;
  }

  .protocol_page__products_list_section_item_modal_content_price {
    font-size: 20px;
  }

  .protocol_page__products_list_section_item_name {
    position: initial;
  }

  .protocol_page__products_list_section_item_name:hover .protocol_page__products_list_section_item_modal {
    opacity: 0;
    pointer-events: none;
  }

  .protocol_page__products_list_section_items {
    position: initial;
  }

  .protocol_page__products_list_section_name_title {
    font-size: 20px;
  }

  .protocol_page__products_col_header {
    margin-bottom: 110px;
  }

  .protocol_page__products_title span {
    font-size: 20px;
  }

  .protocol_page__products_undertitle {
    font-size: 18px;
  }

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

  .protocol_page__products_wrapper._solo .protocol_page__products_col_bg {
    bottom: auto;
    top: 0;
    -webkit-transform: translate(-50%, -5%);
    -ms-transform: translate(-50%, -5%);
    transform: translate(-50%, -5%);
  }

  .protocol_page__tags_title {
    font-size: 28px;
  }

  .protocol_page__steps {
    padding-bottom: 80px;
  }

  .protocol_page__steps_title {
    font-size: 28px;
  }

  .protocol_page__steps_undertitle {
    font-size: 18px;
  }

  .protocol_page__result {
    padding-bottom: 100px;
  }

  .protocol_page__result_list {
    gap: 40px;
  }

  .protocol_page__result_list_item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 28px;
  }

  .protocol_page__result_list_item:nth-child(2) .protocol_page__result_list_item_image {
    margin-left: auto;
  }

  .protocol_page__result_list_item_image {
    max-width: 184px;
  }

  .protocol_page__result_list_item_text {
    position: relative;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
  }

  .protocol_page__result_list_item_text._first {
    margin-left: auto;
    text-align: right;
  }

  .protocol_page__result_list_item_text._first .protocol_page__result_list_item_text_line {
    -webkit-transform: translate(-55%, 70%);
    -ms-transform: translate(-55%, 70%);
    transform: translate(-55%, 70%);
  }

  .protocol_page__result_list_item_text._second .protocol_page__result_list_item_text_line {
    -webkit-transform: translate(-35%, 80%);
    -ms-transform: translate(-35%, 80%);
    transform: translate(-35%, 80%);
  }

  .protocol_page__result_title {
    font-size: 28px;
  }

  .protocol_page__result_steps_list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 16px;
  }

  .protocol_page__result_steps_list_item_arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin: 0;
  }

  .protocol_page__result_steps_title {
    font-size: 28px;
  }

  .protocol_page__trust {
    height: 800px;
  }

  .protocol_page__trust_title {
    font-size: 28px;
    max-width: 100%;
  }

  .protocol_page__trust_content_orb:nth-child(1) {
    -webkit-transform: translate(5%, -7%);
    -ms-transform: translate(5%, -7%);
    transform: translate(5%, -7%);
  }

  .protocol_page__trust_content_orb:nth-child(2) {
    -webkit-transform: translate(22%, -18%);
    -ms-transform: translate(22%, -18%);
    transform: translate(22%, -18%);
  }

  .protocol_page__trust_content_orb:nth-child(3) {
    -webkit-transform: translate(66%, 3%);
    -ms-transform: translate(66%, 3%);
    transform: translate(66%, 3%);
  }

  .protocol_page__trust_content_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .protocol_page__trust_content_item._item_1 {
    top: 31%;
    -webkit-transform: translate(-43%, 0%);
    -ms-transform: translate(-43%, 0%);
    transform: translate(-43%, 0%);
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_text {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_picture {
    max-width: 180px;
  }

  .protocol_page__trust_content_item._item_2 {
    top: 13%;
    left: 4%;
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .protocol_page__trust_content_item._item_2 .protocol_page__trust_content_item_picture {
    max-width: 130px;
  }

  .protocol_page__trust_content_item._item_3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 22%;
    left: -2%;
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }

  .protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_text {
    text-align: end;
  }

  .protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_picture {
    max-width: 106px;
  }

  .protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_picture ._last_item {
    max-width: 130px;
  }

  .protocol_page__trust_content_item._item_4 {
    top: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }

  .protocol_page__trust_content_item._item_4 .protocol_page__trust_content_item_text {
    text-align: end;
  }

  .protocol_page__trust_content_item._item_4 .protocol_page__trust_content_item_picture {
    max-width: 130px;
  }

  .protocol_page__trust_content_item_text {
    font-size: 18px;
    max-width: -webkit-min-content !important;
    max-width: -moz-min-content !important;
    max-width: min-content !important;
    line-height: 120%;
  }

  .protocol_page__consultation_btn span {
    font-size: 16px;
    padding: 15px 16px;
  }

  .protocol_page__consultation_controls_specs_item {
    max-width: 63px;
  }

  .protocol_page__consultation_controls_specs_item_text {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .protocol_page__consultation_text {
    font-size: 18px;
  }

  .protocol_page__consultation_title {
    font-size: 28px;
  }

  .protocol_page__other_protocols_list_item {
    max-width: 320px;
  }

  .protocol_page__other_protocols_list_item_title {
    font-size: 18px;
    letter-spacing: 1.8px;
  }

  .protocol_preview__title {
    margin-bottom: 40px;
  }

  .protocol_preview__grid {
    gap: 40px;
    grid-template-columns: 100%;
  }

  .registration_page {
    margin-bottom: 55px;
  }

  .registration_page .double-title {
    display: none;
  }

  .registration_page__mobile_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 65px;
    border-bottom: 1px solid #D8D5D7;
    padding-bottom: 10px;
  }

  .registration_page__form_checkbox_row:nth-child(1) .registration_page__form_checkbox:checked + label:after,
  .registration_page__form_checkbox_row:nth-child(2) .registration_page__form_checkbox:checked + label:after,
  .registration_page__form_checkbox_row:nth-child(3) .registration_page__form_checkbox:checked + label:after {
    top: 7px;
    left: 5px;
  }

  .registration_page__form_input_wrap {
    margin: 40px 0 0;
  }

  .registration_page__form_input {
    padding: 18px 10px;
  }

  .registration_page__form_checkbox_wrap {
    grid-template-rows: repeat(3, 30px);
  }

  .registration_page__form_checkbox + label {
    font-size: 14px;
    padding-left: 45px;
  }

  .registration_page__form_checkbox + label:before {
    width: 30px;
    height: 30px;
  }

  .registration_page__form_checkbox + label a {
    text-decoration: none;
    color: #6FA287;
  }

  .registration_page__form_checkbox:checked + label:after {
    width: 20px;
    height: 20px;
  }

  .registration_page__form_label {
    text-transform: inherit;
  }

  .registration_page__form_sbmt {
    width: 100%;
    margin: 10px 0 0;
    padding: 24px 0;
    font-size: 14px;
  }

  .registration-page {
    margin-top: 40px;
  }

  .registration-page .breadcrumps {
    display: none;
  }

  .registration-page__mobile_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 11px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 40px;
  }

  .registration-page__success {
    max-width: 100%;
    padding: 40px 0 60px;
  }

  .registration-page__success_warning {
    font-size: 18px;
  }

  .registration-page__success_text {
    font-size: 16px;
  }

  .registration-page__success_link {
    font-size: 16px;
  }

  .registry__title {
    margin-top: 0;
    max-width: 255px;
  }

  .registry__title.--wide {
    max-width: 100%;
  }

  .registry__title.--sd-28 {
    font-size: 28px;
  }

  .registry__form_content {
    gap: 20px;
  }

  .registry__form_section_title {
    margin-bottom: 30px;
    font-size: 18px;
  }

  .registry__form_section_fields {
    gap: 30px;
  }

  .registry__form_group {
    gap: 6px;
  }

  .registry__form_group label {
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 5px;
  }

  .registry__form_group input {
    padding: 13px 11px;
    font-size: 12px;
  }

  .registry__form_group input::-webkit-input-placeholder {
    font-size: 12px;
  }

  .registry__form_group input::-moz-placeholder {
    font-size: 12px;
  }

  .registry__form_group input:-ms-input-placeholder {
    font-size: 12px;
  }

  .registry__form_group input::-ms-input-placeholder {
    font-size: 12px;
  }

  .registry__form_group input::placeholder {
    font-size: 12px;
  }

  .registry__form_checkbox_item label {
    font-size: 14px;
    line-height: 140%;
  }

  .registry__form_checkbox_item label.--sd-fs-16 {
    font-size: 16px;
  }

  .registry__form_radio_item label {
    font-size: 14px;
    line-height: 140%;
  }

  .registry__form_radio_item label.--sd-fs-16 {
    font-size: 16px;
  }

  .registry__form_submit {
    padding: 20px 60px;
    width: 100%;
    margin-top: 40px;
  }

  .registry__form_section_col_title {
    font-size: 14px;
  }

  .registry__form_section_checkbox_group {
    gap: 20px;
  }

  .registry_switch {
    margin-bottom: 40px;
  }

  .registry_switch__btn {
    gap: 15px;
    padding: 10px;
  }

  .registry_switch__btn_text {
    font-size: 12px;
  }

  .registry_switch__btn_text::before {
    width: 20px;
    height: 20px;
  }

  .section_top_content {
    padding-bottom: 37px;
    border-bottom: 1px solid #D8D5D7;
  }

  .section_top_content__title .catalog__title {
    display: block;
    font-size: 24px;
  }

  .section_top_content__subtitle {
    font-size: 12px;
  }

  .section_top_content__text {
    display: none;
  }

  .section_top_content__wrapper {
    height: 560px;
  }

  .siblings_sections__title {
    font-size: 18px;
  }

  .siblings_sections__slider .slick-arrow {
    display: none;
  }

  .side_banner {
    margin-bottom: 110px;
  }

  .side_banner__content.--wide-image {
    padding: 0px 10px;
  }

  .side_banner__content {
    padding: 0 10px;
  }

  .side_banner__content_header_promo_text {
    font-size: 16px;
  }

  .side_banner .opacity_text_bg {
    font-size: 75px;
  }

  .catalog__filter_v2_btn_counter {
    width: 25px;
    height: 25px;
    font-size: 14px;
  }

  .catalog__filter_v2_side_popup {
    padding: 40px 10px 30px 30px;
  }

  .catalog__filter_v2_side_filter_header {
    padding-right: 20px;
  }

  .catalog__filter_v2_side_filter_title {
    font-size: 20px;
  }

  .catalog__filter_v2_side_filter_body {
    padding-right: 20px;
  }

  .catalog__filter_v2_side_filter_params_list_item_name::before {
    width: 24px !important;
    height: 24px !important;
  }

  .catalog__filter_v2_side_filter_footer {
    padding-right: 20px;
  }

  .stocks-page .breadcrumps {
    margin: 30px 0 !important;
  }

  .stocks-page .product_item__wrapper {
    min-width: 0px;
  }

  .stock_item__other_promos {
    padding-bottom: 80px;
    margin-top: 80px;
  }

  .detail_promos__slider_item {
    max-width: 320px;
  }

  .stocks_block {
    padding: 40px 0 80px;
  }

  .stocks_block__list {
    grid-template-columns: 100%;
    gap: 40px;
  }

  .support__title {
    padding: 16px 0 0 0;
  }

  .support__title_bg {
    font-size: 42px;
    line-height: 45px;
  }

  .support__main_form_close {
    max-width: 100%;
  }

  .support_tikets__controls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 40px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .support_tikets__controls_close {
    width: 100%;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .support_tikets__item_message_files_preview_list_item {
    width: 115px;
    height: 110px;
  }

  .whatsapp_btn {
    width: 80px;
    height: 80px;
    bottom: 90px;
    right: 10px;
  }

@supports (-webkit-appearance:none) {
    .brands_section_list__item_link::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 22L17 12L7 2' stroke='%23151113' stroke-linecap='round'/%3E%3C/svg%3E");
    }

    .catalog_detail_page_info__tizers_item.active .catalog_detail_page_info__tizers_help {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Crect width='13' height='13' rx='6.5' fill='%232E2F3D'/%3E%3Cpath d='M6.49949 9.87984C6.78668 9.87984 7.01949 9.64703 7.01949 9.35984C7.01949 9.07266 6.78668 8.83984 6.49949 8.83984C6.2123 8.83984 5.97949 9.07266 5.97949 9.35984C5.97949 9.64703 6.2123 9.87984 6.49949 9.87984Z' fill='white'/%3E%3Cpath d='M8.29003 4.61178C8.16158 3.8791 7.55995 3.27745 6.82728 3.14849C6.28699 3.05386 5.74203 3.19841 5.32969 3.54524C4.91681 3.89261 4.67969 4.40065 4.67969 4.93987C4.67969 5.08338 4.79618 5.19987 4.93969 5.19987C5.0832 5.19987 5.19969 5.08338 5.19969 4.93987C5.19969 4.55455 5.36922 4.19159 5.66456 3.94408C5.96407 3.69292 6.34577 3.59204 6.73785 3.6612C7.25889 3.75271 7.68685 4.1812 7.77889 4.70224C7.87769 5.26592 7.62185 5.80674 7.1263 6.0792C6.57093 6.38549 6.23971 6.91433 6.23971 7.53988V8.05987C6.23971 8.20338 6.35621 8.31987 6.49971 8.31987C6.64322 8.31987 6.75971 8.20338 6.75867 8.05987V7.49412C6.75867 7.1062 6.99008 6.74741 7.37643 6.5342C8.05913 6.15878 8.42625 5.38606 8.29003 4.61178Z' fill='white'/%3E%3C/svg%3E");
    }

    .cosmetologists_list__mobile_filter_btn::before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_3013_27586)'%3E%3Cpath d='M15.3643 0.951172C15.7945 0.938136 16.2211 1.03285 16.6055 1.22656C16.9899 1.42031 17.32 1.70693 17.5654 2.06055C17.8108 2.41403 17.9636 2.82328 18.0107 3.25098C18.0578 3.67886 17.9976 4.11221 17.835 4.51074C17.6777 4.89587 17.4284 5.23529 17.1113 5.50391C17.5748 6.25397 17.7093 7.26191 17.6367 8.33594C17.5629 9.42809 17.2754 10.5951 16.8965 11.6406L16.8955 11.6396C16.8901 11.6552 16.882 11.6662 16.8779 11.6709H16.876C16.5073 13.5996 15.3151 15.167 13.75 15.8506C13.7034 16.2508 13.6806 16.6415 13.6973 16.96C13.7058 17.1227 13.7243 17.2655 13.7549 17.3799C13.7859 17.4954 13.8282 17.5771 13.8779 17.624C13.9129 17.6525 13.9493 17.6791 13.9873 17.7031L14.1094 17.7695L14.1113 17.7705C14.5754 18.0174 15.5442 18.3451 16.8438 18.6924C17.2704 18.8073 17.6473 19.0607 17.915 19.4121C18.1828 19.7637 18.3269 20.1948 18.3242 20.6367L18.3203 22.751C18.3203 22.7902 18.3119 22.829 18.2969 22.8652C18.2818 22.9015 18.2602 22.9351 18.2324 22.9629C18.2046 22.9906 18.1711 23.0124 18.1348 23.0273C18.0985 23.0423 18.0597 23.0499 18.0205 23.0498H5.98047C5.94116 23.0499 5.90157 23.0423 5.86523 23.0273C5.82912 23.0124 5.79624 22.9905 5.76855 22.9629C5.74073 22.9351 5.71818 22.9015 5.70312 22.8652C5.68817 22.829 5.68066 22.7901 5.68066 22.751L5.67676 20.6357C5.67414 20.1939 5.81819 19.7636 6.08594 19.4121C6.35362 19.0607 6.72969 18.8073 7.15625 18.6924C8.456 18.345 9.4255 18.0174 9.88965 17.7705L9.8916 17.7695C9.97541 17.7302 10.0544 17.6798 10.126 17.6211C10.1745 17.5737 10.2147 17.4925 10.2451 17.3789C10.2757 17.2643 10.2951 17.122 10.3037 16.959C10.3205 16.6397 10.2966 16.2477 10.25 15.8467C8.83486 15.2234 7.72779 13.8726 7.26074 12.1934C7.2338 12.1712 7.20988 12.1455 7.19238 12.1152L7.19141 12.1113C7.14865 12.0237 6.64629 10.9779 6.43262 9.60547C6.2189 8.23247 6.29298 6.52412 7.41504 5.12402C8.96625 3.18701 10.9883 3.06215 12.8652 3.35254C12.8941 2.94215 13.0205 2.54442 13.2344 2.19238C13.458 1.82454 13.7696 1.51746 14.1416 1.30078C14.5135 1.08412 14.934 0.964218 15.3643 0.951172ZM9.875 18.4385C9.18464 18.7409 8.12905 19.0526 7.3125 19.2705C7.01366 19.3514 6.74983 19.5289 6.5625 19.7754C6.37522 20.0218 6.27529 20.3233 6.27734 20.6328V20.6338L6.28027 22.4512H11.5508L9.875 18.4385ZM12.4502 22.4502H17.7217L17.7256 20.6318V20.6309C17.7275 20.3214 17.6267 20.0198 17.4395 19.7734C17.2521 19.5271 16.9882 19.3495 16.6895 19.2686C15.8728 19.0506 14.8147 18.74 14.126 18.4375L12.4502 22.4502ZM10.875 16.0645C10.9092 16.444 10.9222 16.8367 10.8818 17.1816C10.8404 17.5358 10.7427 17.8484 10.5518 18.041V18.0439L10.5361 18.0596C10.4963 18.0964 10.452 18.1277 10.4072 18.1582L12 21.9746L13.5898 18.1582C13.5738 18.1473 13.5574 18.1368 13.542 18.125L13.4629 18.0586C13.2622 17.8679 13.1608 17.5471 13.1182 17.1836C13.0777 16.8394 13.0896 16.4472 13.123 16.0684C12.3872 16.2735 11.6102 16.272 10.875 16.0645ZM14.9082 7.57227C13.7741 8.6151 12.5328 9.53533 11.2041 10.3154C9.63687 11.2336 8.39219 11.8585 7.86621 12.1152C8.46607 14.1599 10.0959 15.6254 12.0078 15.625C14.0986 15.625 15.8575 13.8738 16.293 11.5293C16.1615 11.1718 15.7082 9.92596 14.9082 7.57227ZM11.4854 3.83594C10.1852 3.83594 8.90801 4.2187 7.88281 5.49805C7.02467 6.56937 6.87046 7.88301 6.97754 9.04102C7.0807 10.1562 7.4268 11.1213 7.6123 11.5742C8.13794 11.3173 9.36616 10.6971 10.9023 9.79883C13.2534 8.42231 14.8123 6.83749 14.8262 6.82324L14.8857 6.77637C14.9076 6.76317 14.9314 6.7524 14.9561 6.74512C15.005 6.73076 15.0567 6.72896 15.1064 6.74023C15.1564 6.75159 15.2022 6.77624 15.2402 6.81055C15.2782 6.84486 15.3069 6.88801 15.3232 6.93652C15.921 8.70131 16.3442 9.90172 16.5996 10.6152C16.8809 9.65182 17.0721 8.61067 17.0605 7.68457C17.049 6.76955 16.8417 5.9774 16.3477 5.47949L16.2451 5.38379C15.4689 4.73288 14.5417 4.28664 13.5488 4.08594C12.8785 3.94515 12.1786 3.83594 11.4854 3.83594ZM15.4385 1.5459C14.9177 1.54576 14.4176 1.75048 14.0459 2.11523C13.6842 2.47043 13.4729 2.95054 13.4531 3.45605C13.5253 3.47004 13.598 3.48469 13.6699 3.5C14.7835 3.7333 15.798 4.2185 16.6055 4.9043L16.7266 5.02637C16.9386 4.84821 17.1127 4.62855 17.2334 4.37891C17.3604 4.11609 17.4269 3.82804 17.4287 3.53613C17.4286 3.00846 17.2188 2.50204 16.8457 2.12891C16.4725 1.75589 15.9661 1.5459 15.4385 1.5459Z' fill='%232E2F3D' stroke='%232E2F3D' stroke-width='0.1'/%3E%3Cpath d='M16.0895 21.4791H14.4231C14.3885 21.4776 14.3539 21.4831 14.3215 21.4953C14.2891 21.5076 14.2595 21.5262 14.2344 21.5502C14.2094 21.5742 14.1895 21.603 14.1759 21.6349C14.1623 21.6667 14.1553 21.701 14.1553 21.7357C14.1553 21.7704 14.1623 21.8047 14.1759 21.8365C14.1895 21.8684 14.2094 21.8972 14.2344 21.9212C14.2595 21.9451 14.2891 21.9638 14.3215 21.976C14.3539 21.9883 14.3885 21.9938 14.4231 21.9923H16.0895C16.1557 21.9895 16.2182 21.9612 16.264 21.9134C16.3099 21.8656 16.3354 21.8019 16.3354 21.7357C16.3354 21.6695 16.3099 21.6058 16.264 21.558C16.2182 21.5102 16.1557 21.4819 16.0895 21.4791Z' fill='%232E2F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3013_27586'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }

    .cosmetologists_list__mobile_filter_btn::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/svg%3E");
    }

    .main_header__mobile_menu.active span::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M7.91211 0.100586C8.01426 0.100586 8.11225 0.140774 8.18457 0.212891C8.25693 0.285254 8.29785 0.383992 8.29785 0.486328C8.29778 0.588566 8.25687 0.686491 8.18457 0.758789L4.74414 4.2002L8.18652 7.6416C8.25877 7.7139 8.29975 7.81186 8.2998 7.91406C8.2998 8.0164 8.25889 8.11514 8.18652 8.1875C8.11428 8.25966 8.01616 8.29969 7.91406 8.2998C7.81178 8.2998 7.71298 8.25979 7.64062 8.1875L4.19824 4.74609L0.757812 8.1875C0.722086 8.22315 0.679439 8.25118 0.632812 8.27051C0.586033 8.28988 0.535984 8.2998 0.485352 8.2998C0.434703 8.2998 0.384681 8.2899 0.337891 8.27051C0.29124 8.25117 0.248629 8.22318 0.212891 8.1875L0.211914 8.18652C0.140345 8.11431 0.1006 8.01672 0.100586 7.91504C0.100586 7.81314 0.140077 7.71484 0.211914 7.64258H0.212891L3.65234 4.2002L0.212891 0.758789L0.207031 0.753906L0.283203 0.688477L0.207031 0.75293C0.144021 0.67919 0.11149 0.584237 0.115234 0.487305C0.119025 0.390297 0.158889 0.298142 0.227539 0.229492C0.296212 0.16085 0.388326 0.120947 0.485352 0.117188C0.582288 0.113443 0.677235 0.145968 0.750977 0.208984L0.756836 0.214844L4.19824 3.6543L7.63965 0.212891C7.71196 0.140741 7.80995 0.100609 7.91211 0.100586Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3C/svg%3E");
    }

    .index_protocols__sections_content_banner_promo span:after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M7.06152 15L1.06152 9M7.06152 15L13.0615 9M7.06152 15L7.06152 0.999999' stroke='%23151113' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .index_protocols__sections_content_link::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%23A6C4E7'/%3E%3Cpath d='M25 15V23.5714M25 15H16.4286M25 15L15 25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .protocol_page__products_list_section_item_modal_content::before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' fill='white' fill-opacity='0.7'/%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%232E2F3D'/%3E%3Cpath d='M16 17.0649L12.2738 20.7911C12.1343 20.9305 11.9569 21.0002 11.7414 21.0002C11.526 21.0002 11.3485 20.9305 11.2091 20.7911C11.0697 20.6517 11 20.4743 11 20.2588C11 20.0433 11.0697 19.8659 11.2091 19.7265L14.9354 16.0002L11.2091 12.274C11.0697 12.1346 11 11.9572 11 11.7417C11 11.5262 11.0697 11.3488 11.2091 11.2094C11.3485 11.07 11.526 11.0002 11.7414 11.0002C11.9569 11.0002 12.1343 11.07 12.2738 11.2094L16 14.9356L19.7262 11.2094C19.8657 11.07 20.0431 11.0002 20.2586 11.0002C20.474 11.0002 20.6515 11.07 20.7909 11.2094C20.9303 11.3488 21 11.5262 21 11.7417C21 11.9572 20.9303 12.1346 20.7909 12.274L17.0646 16.0002L20.7909 19.7265C20.9303 19.8659 21 20.0433 21 20.2588C21 20.4743 20.9303 20.6517 20.7909 20.7911C20.6515 20.9305 20.474 21.0002 20.2586 21.0002C20.0431 21.0002 19.8657 20.9305 19.7262 20.7911L16 17.0649Z' fill='%232E2F3D'/%3E%3C/svg%3E");
    }
}
}

@media (max-width: 620px) and (max-width: 390px) {
  .cosmetologists_list__mobile_filter_btn {
    padding: 10px 14px 12px 14px;
    font-size: 14px;
    margin-bottom: 30px;
  }

  .index_protocols__sections_content_banner_promo span {
    gap: 0;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 500px) {
  .problems_block {
    padding: 0 10px;
  }

  .problems_block__arrows {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 480px) {
  .double-title {
    height: 70px;
  }

  .double-title__bg {
    font-size: 75px;
  }

  .personal_page__user_referal_warning {
    margin-top: 40px;
  }

  .personal_page__user_referal_link_wrap {
    margin-bottom: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .back_page_link {
    margin: 30px 0 20px;
  }

  .statistics__filter_static {
    margin-bottom: -40px;
  }

  .statistics__filter_static_mobile_btn {
    border-radius: 4px;
    border: 1px solid #D8D5D7;
    background: #FFF;
    padding: 10px 15px;
    width: 100%;
    text-align: left;
    color: #828282;
    font-family: "PT Sans";
    font-size: 18px;
    display: block;
    margin-bottom: 20px;
    position: relative;
  }

  .statistics__filter_static_mobile_btn:after {
    content: url(/local/templates/vlaekan/./img/referal/arrow.svg);
    position: absolute;
    right: 10px;
    top: calc(50% - 12px);
  }

  .statistics__filter_static_mobile_btn.--active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: calc(50% - 18px);
  }

  .statistics__filter_static_list {
    grid-template-columns: 100%;
    text-align: left;
    padding: 12px 15px;
    font-size: 18px;
    position: relative;
    gap: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: grid;
    opacity: 0;
    height: 0;
    overflow: hidden;
  }

  .statistics__filter_static_list.--active {
    opacity: 1;
    height: unset;
    margin-bottom: 50px;
  }

  .statistics__filter_static_list.--active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 4px;
  }

  .statistics__filter_static_list_item {
    padding: 12px 0;
    border-top: 1px solid #828282;
  }

  .statistics__filter_static_list_item:first-child {
    padding: 0;
    border: 0;
    margin-bottom: 12px;
    line-height: unset;
  }

  .statistics__filter_static_list_item:not(:first-child)::before {
    display: none;
  }

  .statistics__filter_static_list_item:last-child {
    padding-bottom: 0;
  }

  .statistics__filter_static_list_item:not(:first-child) .statistics__filter_static_list_link {
    width: 100%;
    display: inline-block;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 460px) {
  .title_section {
    font-size: 28px;
  }

  .breadcrumps {
    margin-bottom: 70px;
    margin-top: 85px;
  }

  .double-title-2__bg {
    font-size: 75px;
  }

  .double-title-2__main {
    margin-top: -37px;
    font-size: 32px;
  }

  .about {
    margin-top: 96px;
  }

  .about__brands_section {
    margin-top: 70px;
  }

  .about__grid_tile_el_image {
    height: 300px;
  }

  .about__grid_tile_el_text {
    font-size: 16px;
    line-height: 150%;
  }

  .about__grid_tile_el_title {
    font-size: 18px;
  }

  .about__instagram_section {
    margin-top: 70px;
  }

  .about__instagram_wrapper {
    display: block;
  }

  .about__main_title {
    font-size: 28px;
  }

  .about__oppacity_title {
    line-height: 45px;
    bottom: 6px;
  }

  .about__tile_section {
    margin-top: 45px;
  }

  .about__title {
    font-size: 28px;
  }

  .index_tile_sections.about_page .breadcrumps {
    display: block;
  }

  .analys_page .analys_background_video {
    height: 750px;
  }

  .analys_page .breadcrumps {
    margin-bottom: 131px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title {
    font-size: 28px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_color_text {
    font-size: 28px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_size_text {
    font-size: 28px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text {
    margin-bottom: 253px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left-mini {
    left: 7px;
    bottom: 92px;
    width: 150px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_btn {
    width: 120px;
    height: 120px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_btn {
    right: 11px;
    bottom: 9px;
  }

  .instructions_secton .container .instructions_page__double_title .instructions_main_title {
    font-size: 28px;
  }

  .instructions_secton .container .instructions_page__double_title .instructions_bg_title {
    font-size: 50px;
    bottom: 24px;
  }

  .progress_bar_section .progress_bar_wrapper_load {
    width: 90%;
  }

  .result_section .result_section__double_title .instructions_main_title {
    font-size: 28px;
  }

  .result_section .result_section__double_title .instructions_bg_title {
    font-size: 50px;
    bottom: -5px;
  }

  .help_section .container .help_wrapper .help_specialist_container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .help_section .container .help_wrapper .help_specialist_container .help_btn {
    font-size: 13px;
  }

  .products_section .result_section__double_title .instructions_main_title {
    font-size: 28px;
  }

  .products_section .result_section__double_title .instructions_bg_title {
    font-size: 50px;
    bottom: 67px;
  }

  .auth_page {
    padding: 134px 0 80px;
  }

  .auth_page__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px;
  }

  .auth_page__footer_text {
    max-width: 410px;
  }

  .auth_page__form_footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .auth_page__title {
    font-size: 20px;
    letter-spacing: 1px;
  }

  .basket_viewed_products {
    padding: 60px 0;
  }

  .cart_page .breadcrumps {
    display: block;
  }

  .blog_detail {
    padding-top: 35px;
  }

  .blog_detail__articles {
    padding-top: 20px;
  }

  .blog_detail__articles_bg_title {
    font-size: 50px;
  }

  .blog_detail__articles_content_title {
    font-size: 18px;
  }

  .blog_detail__author_socials {
    grid-template-columns: repeat(2, -webkit-max-content);
    grid-template-columns: repeat(2, max-content);
  }

  .blog_detail__author_social_item {
    font-size: 16px;
  }

  .blog_detail__author_text {
    font-size: 16px;
  }

  .blog_detail__banner_text {
    font-size: 16px;
  }

  .blog_detail__content_banner {
    height: 160px;
    margin-bottom: 20px;
  }

  .blog_detail__content_list_item {
    font-size: 14px;
  }

  .blog_detail__content_section {
    margin-bottom: 60px;
  }

  .blog_detail__content_text p {
    font-size: 14px;
  }

  .blog_detail__content_text p.--numbering-title {
    font-size: 14px;
  }

  .blog_detail__content_text p.--before-banner {
    margin-bottom: 20px;
  }

  .blog_detail__content_title {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .blog_detail__content_title.--sub-title {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .blog_detail__content_title_number {
    font-size: 20px;
  }

  .blog_detail__products_banner.--products-banner-wide .blog_detail__product_item.product_item {
    max-width: 300px;
  }

  .blog_detail__products_banner_top_title {
    top: 10px;
    right: 10px;
    font-size: 12px;
    letter-spacing: 1.2px;
  }

  .blog_detail__products_banner_footer {
    bottom: 10px;
    left: 10px;
  }

  .blog_detail__products_banner_footer_title .--mobile-min {
    display: initial;
  }

  .blog_detail__products_content_bg_title {
    font-size: 50px;
  }

  .blog_detail__products_content_title {
    font-size: 20px;
    margin-bottom: 45px;
    padding-top: 22px;
    text-wrap: balance;
  }

  .blog_detail__title {
    font-size: 22px;
  }

  .blog_detail__titles {
    margin: 60px 0;
  }

  .blog_detail__titles_list_item_number {
    font-size: 14px;
  }

  .blog_detail__titles_list_item_title {
    font-size: 14px;
  }

  .blog_detail__content_card_subtitle {
    font-size: 14px;
  }

  .blog_detail__content_card_text {
    font-size: 12px;
  }

  .blog_detail__content_card_title {
    font-size: 16px;
  }

  .blog_detail__content_images_slider_item {
    max-width: 300px;
  }

  .blog_detail__products_undertitle_text {
    font-size: 14px;
  }

  .blog_detail__info_block {
    margin-bottom: 40px;
  }

  .blog_detail__comments_double_title {
    font-size: 50px;
  }

  .blog_detail__comments_title {
    font-size: 18px;
    padding-top: 18px;
  }

  .blog {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .blog__bg-title.blog__bg-title {
    font-size: 50px;
  }

  .blog__title.double-title__main {
    font-size: 28px;
  }

  .blog__news_list {
    gap: 40px;
  }

  .blog__news_footer_link {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    margin-top: 30px;
    font-size: 16px;
  }

  .blog__tag_list.--detail {
    margin-bottom: 30px;
  }

  .blog__header {
    margin-top: 40px;
  }

  .blog__our_experts_header_btn_link {
    font-size: 14px;
  }

  .blog__our_experts_header_image:not(:first-child) {
    margin-left: -20px;
  }

  .--filter-title {
    font-size: 18px;
    line-height: 27px;
  }

  .brands {
    margin-bottom: 60px;
  }

  .brands__array {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
  }

  .brands__array-block {
    gap: 34px;
  }

  .brands__array-items {
    gap: 14px;
    margin-top: 8px;
  }

  .brands__content {
    padding-top: 60px;
  }

  .brands__content-title {
    font-size: 30px;
    line-height: 39px;
  }

  .brands__content-sub-title {
    margin-top: 2px;
    font-size: 16px;
    line-height: 21px;
  }

  .brands__content-img-wrap_mobile {
    margin-top: 32px;
  }

  .brands__content-line {
    margin-top: 12px;
  }

  .brands__content-text {
    margin-top: 26px;
  }

  .brands__button {
    margin-top: 32px;
    padding: 15px;
    font-size: 11px;
    line-height: 14px;
  }

  .callback-popup__window.thanks {
    padding: 120px 40px;
  }

  .callback-popup__window {
    padding: 20px 10px;
  }

  .callback-popup__form {
    margin-top: 24px;
  }

  .callback-popup__form-row:nth-child(2) {
    margin-top: 16px;
  }

  .callback-popup__form-col {
    gap: 6px;
  }

  .callback-popup__form-label {
    font-size: 14px;
    text-transform: none;
  }

  .callback-popup__form-input {
    width: 100%;
    padding: 11px 10px;
    font-size: 12px;
  }

  .callback-popup__form-privacy-text {
    max-width: 100%;
    margin-left: 6px;
    font-size: 12px;
  }

  .callback-popup__form-button {
    width: 100%;
    padding: 13px;
    font-size: 11px;
    line-height: 14px;
  }

  .callback-popup__close {
    top: 25px;
    right: 10px;
    width: 14px;
    height: 14px;
  }

  .catalog_description__content p {
    font-size: 14px;
  }

  .catalog_description__list {
    font-size: 14px;
  }

  .catalog_description__list li::before {
    top: 8px;
  }

  .catalog_description__text_title {
    font-size: 16px;
  }

  .catalog_description__title {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .catalog_description .--mb-60 {
    margin-bottom: 20px;
  }

  .catalog_detail_page__question_text {
    font-size: 16px;
    max-width: 100%;
  }

  .catalog_detail_page__question_title {
    padding-top: 21px;
    font-size: 20px;
  }

  .catalog_detail_page__question_title_bg {
    font-size: 50px;
  }

  .catalog_detail_page_slider_nav__item {
    max-height: 140px;
    max-width: 140px;
  }

  .catalog_detail_page_slider_nav__item_img {
    height: 140px;
    width: 140px;
  }

  .catalog_detail_page_info__description {
    font-size: 14px;
  }

  .catalog_detail_page_info__add_to_basket.disabled {
    font-size: 14px;
    text-align: start;
  }

  .product_in_article__list {
    margin: 30px 0 60px;
  }

  .product_in_article__list_item_link {
    -webkit-line-clamp: 3;
    height: 57px;
  }

  .product_in_article__list_item {
    padding: 8px 10px;
  }

  .catalog__banner_pic {
    margin-bottom: 30px;
  }

  .catalog__sections_list_title {
    margin-top: 30px;
    -webkit-transform: translate(0, 125%);
    -ms-transform: translate(0, 125%);
    transform: translate(0, 125%);
    font-size: 16px;
  }

  .catalog__top_banner_content_tag_ico_img {
    max-width: 44px;
    max-height: 44px;
  }

  .catalog__top_banner_content_tag_ico_text {
    font-size: 12px;
    letter-spacing: 2px;
    padding: 6px 15px;
  }

  .catalog__top_banner_content_title {
    font-size: 32px;
  }

  .catalog__top_banner_side_image {
    max-width: 100px;
    max-height: 100px;
  }

  .consultation_page__banner {
    padding: 40px 10px;
  }

  .consultation_page__banner_title {
    font-size: 20px;
    max-width: 80%;
    margin: 0 auto 20px;
  }

  .consultation_page__banner_top_text {
    font-size: 16px;
  }

  .consultation_page__bg_title {
    font-size: 14.24vw;
  }

  .consultation_page__contacts_content_list_item {
    font-size: 14px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .consultation_page__contacts_content_list_item::before {
    margin-right: 10px;
  }

  .consultation_page__contacts_content_phones a {
    font-size: 16px;
  }

  .consultation_page__contacts_content_phones {
    font-size: 16px;
  }

  .consultation_page__contacts_content_text {
    font-size: 16px;
    letter-spacing: 0.8px;
  }

  .consultation_page__contacts_content_title {
    font-size: 22px;
  }

  .consultation_page__double_title {
    padding-top: 4.5%;
  }

  .consultation_page__main_title {
    font-size: 28px;
  }

  .consultation_page__section_experts_list {
    gap: 30px;
  }

  .consultation_page__section_experts_list_item {
    grid-template-columns: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .consultation_page__section_experts_list_item_image {
    max-width: 80px;
    max-height: 80px;
    margin: 0 auto;
  }

  .consultation_page__section_experts_list_item_name {
    font-size: 16px;
    text-align: center;
  }

  .consultation_page__section_experts_list_item_text {
    font-size: 16px;
    text-align: center;
  }

  .consultation_page__section_experts_text {
    font-size: 16px;
  }

  .consultation_page__section_title {
    font-size: 20px;
  }

  .consultation_popup {
    background-image: url("/local/templates/vlaekan/img/consultation/consultation_form_bg_5.webp");
  }

  .consultation_popup__form_policy_box {
    width: 30px;
    height: 30px;
    margin-right: 20px;
  }

  .consultation_popup__policy_checkbox:checked ~ label .consultation_popup__form_policy_box::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cg clip-path='url(%23clip0_5654_5555)'%3E%3Cpath d='M13.3283 17.5373L11.1343 15.3433L10.403 16.0746L13.3283 19L19.597 12.7313L18.8656 12L13.3283 17.5373Z' fill='%238BC9FC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5555'%3E%3Crect width='30' height='30' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .consultation_popup__title {
    font-size: 20px;
  }

  .consultation_popup__thanks_title {
    font-size: 20px;
  }

  .experts__double-title {
    padding-top: 18px;
  }

  .experts__bg-title {
    font-size: 50px;
  }

  .experts__title {
    font-size: 28px;
  }

  .experts__list {
    padding: 60px 0 100px;
    grid-template-columns: 100%;
    gap: 40px;
  }

  .experts_detail__contacts {
    padding: 53px 0;
  }

  .experts_detail__contacts_btn {
    width: 100%;
    text-align: center;
  }

  .experts_detail__contacts_btn_text {
    margin: 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .experts_detail__articles_title {
    margin-bottom: 60px;
  }

  .experts_detail__contacts_title {
    -webkit-transform: translate(0, 60%);
    -ms-transform: translate(0, 60%);
    transform: translate(0, 60%);
    line-height: 120%;
  }

  .experts_detail__text {
    font-size: 16px;
    margin: 20px 0;
  }

  .social_list__item {
    max-width: 35px;
  }

  .main_header_ii_banner {
    width: 94%;
    height: 188px;
  }

  .main_header_desktop__cart {
    height: calc(100vh - 124px);
  }

  .main_header_mobile__link_counter {
    line-height: 120%;
    letter-spacing: -0.2px;
  }

  .index_advantages {
    display: none;
  }

  .index_blog_list__title {
    font-size: 28px;
  }

  .index_blog_list__top_title {
    padding-top: 12px;
  }

  .index_blog_list__top_title .opacity_text_bg {
    font-size: 50px;
  }

  .catalog_v1_list .slick-slide .product_item {
    margin-right: 0;
    width: auto !important;
  }

  .index_catalog_v1 .catalog_v1 {
    row-gap: 20px;
  }

  .catalog_v3__link_more {
    max-width: 100%;
  }

  .categories {
    padding: 33px 0 64px;
    margin-bottom: 55px;
  }

  .categories__brands {
    margin-top: 60px;
  }

  .categories__slider_item_number {
    font-size: 48px;
    left: 20px;
  }

  .categories__slider_item_image {
    height: 500px;
  }

  .categories__slider_item_content {
    left: 10px;
    bottom: 10px;
  }

  .categories__slider_item_title {
    font-size: 18px;
  }

  .categories__slider_item_sections_list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .categories__slider_item_sections_list_item_link {
    font-size: 14px;
  }

  .categories__slider_item_btn {
    margin-top: 20px;
  }

  .reviews_block__slider_item_avatar {
    width: 50px;
    height: 50px;
    padding: 6px 15px;
  }

  .reviews_block__slider_item_content {
    font-size: 16px;
  }

  .reviews_block__slider_item_date {
    font-size: 14px;
  }

  .reviews_block__slider_item_product_name {
    font-size: 16px;
  }

  .feedback__col {
    max-width: 305px;
  }

  .feedback__content_form_box::before {
    -webkit-transform: translate(50%, 50%);
    -ms-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
  }

  .feedback__content_form_box {
    width: 30px;
    height: 30px;
  }

  .feedback__content_form_input::-webkit-input-placeholder {
    font-size: 14px;
  }

  .feedback__content_form_input::-moz-placeholder {
    font-size: 14px;
  }

  .feedback__content_form_input:-ms-input-placeholder {
    font-size: 14px;
  }

  .feedback__content_form_input::-ms-input-placeholder {
    font-size: 14px;
  }

  .feedback__content_form_input::placeholder {
    font-size: 14px;
  }

  .feedback__content_form_input {
    font-size: 14px;
  }

  .feedback__content_form_text {
    font-size: 12px;
  }

  .feedback__content_form_submit {
    background-position: right;
    -webkit-transform: translate(-25%, -15%);
    -ms-transform: translate(-25%, -15%);
    transform: translate(-25%, -15%);
    width: 15px;
  }

  .feedback__content_text {
    font-size: 16px;
    margin-bottom: 21px;
  }

  .feedback__content_title {
    font-size: 18px;
    margin-bottom: 22px;
  }

  .feedback__content_form_thanks_title {
    font-size: 18px;
  }

  .index_text {
    padding: 40px 0;
  }

  .index_text__content_text {
    font-size: 14px;
  }

  .index_text__title {
    font-size: 28px;
  }

  .index_tile_problems {
    margin-bottom: 55px;
  }

  .problems_block {
    margin-bottom: 55px;
  }

  .problems_block__arrows {
    bottom: 65px;
  }

  .problems_block__navigation {
    padding-bottom: 80px;
  }

  .problems_block__slider_item_content {
    padding: 89px 0 54px;
  }

  .problems_block__slider_item_title {
    font-size: 28px;
  }

  .info_pages__contacts_right_col .info_pages__contacts_item:not(:last-child) {
    margin-bottom: 20px;
  }

  .info_pages__contacts_text {
    font-size: 16px;
  }

  .info_pages__contacts_text span:nth-child(2) {
    position: relative;
    left: -50%;
    -webkit-transform: translate(20%, 0);
    -ms-transform: translate(20%, 0);
    transform: translate(20%, 0);
  }

  .info_pages__contacts_title {
    font-size: 16px;
  }

  .info_pages__contacts_wrapper {
    grid-template-columns: auto;
    gap: 20px;
  }

  .info_pages__content_image {
    height: 260px;
  }

  .info_pages__item {
    font-size: 16px;
  }

  .info_pages__item br {
    display: none;
  }

  .info_pages__navigation_item.active {
    font-size: 28px;
  }

  .info_pages__navigation_item_oppacity_text {
    font-size: 50px;
    bottom: 0;
    left: 0;
  }

  .info_pages__navigation_item {
    font-size: 28px;
  }

  .info_pages__title {
    margin-bottom: 15px;
    font-size: 18px;
  }

  .info_pages__title.--main-title {
    font-size: 24px;
  }

  .index_tile_sections.info_page .breadcrumps {
    display: block;
  }

  .product_item__out_of_stock {
    padding: 5px 10px;
    max-width: 115px;
    font-size: 10px;
  }

  .product_item__reviews_rating_list {
    margin-bottom: 3px;
  }

  .product_item__reviews_rating_list svg {
    width: 10px;
    height: 10px;
  }

  .product_item__reviews_rating_count {
    font-size: 10px;
    letter-spacing: 0.6px;
    margin-left: 5px;
  }

  .main_banner {
    margin-bottom: 0;
  }

  .main_banner__item_content {
    padding-bottom: 0;
  }

  .main_banner__item_content_button_wrapper {
    margin-top: 37px;
  }

  .main_banner__item_content_cards {
    margin-top: 60px;
  }

  .main_banner__item_content_title_logo {
    max-height: 30px;
    -webkit-transform: translate(0, 15%);
    -ms-transform: translate(0, 15%);
    transform: translate(0, 15%);
  }

  .main_banner__item_content_text {
    font-size: 14px;
    line-height: 140%;
  }

  .main_banner__item_content_description {
    margin-bottom: 0;
  }

  .main_banner_slider {
    margin-top: 0;
  }

  .personal_page__user_referal_link_title {
    text-align: center;
    font-size: 18px;
  }

  .partnership_programm_banner__link {
    max-width: 350px;
  }

  .personal_page__user_data_form_input_radio + label {
    padding-left: 20px;
    padding-right: 15px;
    padding-right: 0;
  }

  .personal_page__user_data_form_input_radio + label:before {
    width: 12px;
    height: 12px;
  }

  .personal_page__user_data_form_input_radio:checked + label:after {
    width: 8px;
    height: 8px;
    left: 3px;
  }

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

  .personal_page__wishlist_image-wrap {
    width: 100px;
    height: 100px;
  }

  .personal_page__reviews_name {
    font-size: 18px;
  }

  .personal_page__reviews_sub_name {
    font-size: 18px;
  }

  .personal_page__reviews_text {
    font-size: 14px;
  }

  .personal_page__reviews_empty_text {
    font-size: 14px;
  }

  .registration_page__form_checkbox_row:nth-child(1) .registration_page__form_checkbox + label:before,
  .registration_page__form_checkbox_row:nth-child(2) .registration_page__form_checkbox + label:before,
  .registration_page__form_checkbox_row:nth-child(3) .registration_page__form_checkbox + label:before {
    top: unset;
  }

  .registration_page__form_checkbox_row:nth-child(1) .registration_page__form_checkbox:checked + label:after,
  .registration_page__form_checkbox_row:nth-child(2) .registration_page__form_checkbox:checked + label:after,
  .registration_page__form_checkbox_row:nth-child(3) .registration_page__form_checkbox:checked + label:after {
    top: unset;
  }

  .registration_page__form_checkbox_row:nth-child(3) .registration_page__form_checkbox + label:before,
  .registration_page__form_checkbox_row:nth-child(3) .registration_page__form_checkbox:checked + label:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .registration_page__form_input_wrap {
    gap: 15px 0;
    margin: 25px 0 0;
  }

  .registration_page__form_input::-webkit-input-placeholder {
    font-size: 12px;
  }

  .registration_page__form_input::-moz-placeholder {
    font-size: 12px;
  }

  .registration_page__form_input:-ms-input-placeholder {
    font-size: 12px;
  }

  .registration_page__form_input::-ms-input-placeholder {
    font-size: 12px;
  }

  .registration_page__form_input::placeholder {
    font-size: 12px;
  }

  .registration_page__form_input {
    padding: 12px 10px;
  }

  .registration_page__form_checkbox_wrap {
    grid-template-rows: auto;
  }

  .registration_page__form_checkbox + label {
    font-size: 12px;
    padding-left: 25px;
  }

  .registration_page__form_checkbox + label:before {
    width: 10px;
    height: 10px;
  }

  .registration_page__form_checkbox:checked + label:after {
    width: 6px;
    height: 6px;
  }

  .registration_page__form_label {
    font-size: 14px;
    margin-bottom: 6px;
  }

  .registration_page__form_sbmt {
    padding: 11px 0;
    font-size: 11px;
    margin: 30px 0 0;
  }

  .section_top_content {
    padding-bottom: 60px;
  }

  .section_top_content__title .catalog__title {
    font-size: 22px;
  }

  .section_top_content__wrapper {
    height: 520px;
  }

  .catalog_bottom_text p {
    font-size: 16px;
  }

  .siblings_sections {
    margin-bottom: 60px;
  }

  .siblings_sections__slider_item {
    font-size: 14px;
  }

  .side_banner {
    margin-bottom: 55px;
  }

  .side_banner__content_header {
    display: block;
  }

  .side_banner__content_header_promo_text {
    margin-top: 10px;
  }

  .side_banner__content_title {
    font-size: 28px;
  }

  .side_banner .opacity_text_bg {
    font-size: 50px;
  }

  .side_banner__link_text {
    font-size: 14px;
  }

  .side_banner__link {
    margin: 0;
  }

  .bxmaker-authuserphone-simple-window__form_wrap {
    padding: 80px 20px;
  }

  .bxmaker-authuserphone-simple-window__step_back {
    left: 20px;
  }

  .bxmaker-authuserphone-header {
    font-size: 28px;
  }

  .bxmaker-authuserphone-simple-smscode__notice {
    font-size: 18px;
    margin-bottom: 50px;
    padding: 0;
  }

  .bxmaker-authuserphone-btn-change-step {
    padding: 16px 20px;
  }

  .support_tikets__title {
    font-size: 24px;
    letter-spacing: 1.2px;
  }

  .support_tikets__empty_list {
    padding: 110px 0;
  }

  .support_tikets__empty_list_message {
    padding: 30px 20px;
  }

  .support_tikets__empty_list_bg_ico.--left {
    width: 328px;
    height: 271px;
    left: 23%;
    top: -52%;
  }

  .support_tikets__empty_list_bg_ico.--center {
    width: 67px;
    height: 73px;
    top: 64%;
  }

  .support_tikets__empty_list_bg_ico.--right {
    -webkit-transform: translate(0%, 17%);
    -ms-transform: translate(0%, 17%);
    transform: translate(0%, 17%);
  }

@supports (-webkit-appearance:none) {
    .consultation_popup__policy_checkbox:checked ~ label .consultation_popup__form_policy_box::before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cg clip-path='url(%23clip0_5654_5555)'%3E%3Cpath d='M13.3283 17.5373L11.1343 15.3433L10.403 16.0746L13.3283 19L19.597 12.7313L18.8656 12L13.3283 17.5373Z' fill='%238BC9FC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5555'%3E%3Crect width='30' height='30' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }
}
}

@media (max-width: 390px) {
  .container.--wide {
    padding: 0 10px;
  }

  .container.--shrinked-wide {
    padding: 0 10px;
  }

  .double-title-2__bg {
    font-size: 50px;
  }

  .add_to_cart {
    padding: 0 10px;
  }

  .add_to_cart__popup__btn span {
    padding: 18px 14px;
    letter-spacing: 2.3px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_text {
    margin-bottom: 217px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left-mini {
    bottom: 70px;
  }

  .help_section .container .help_wrapper .help_specialist_container .help_btn {
    font-size: 14px;
  }

  .help_section .container .help_wrapper .help_specialist_container .help_btn a {
    display: inline-block;
  }

  .help_section .container .help_wrapper .help_specialist_container .help_btn span {
    vertical-align: middle;
  }

  .products_section .result_section__double_title .instructions_bg_title {
    bottom: 101px;
  }

  div.bx-blue .btn.btn-default.basket-btn-checkout-custom.--shared .basket-btn-checkout-custom-text {
    font-size: 13px;
  }

  .basket__main_title {
    margin-bottom: 0;
  }

  .basket__main_title_text {
    max-width: 300px;
    padding-top: 20px;
    font-size: 24px;
  }

  .basket__oppacity_title {
    font-size: 50px;
  }

  .basket__coupons {
    margin-top: 20px;
  }

  .basket__coupons_list_item {
    width: 182px !important;
  }

  .blog_main_list._js_blog_list_slider .blog_main_list__item {
    margin-right: 0;
  }

  .cdp_tabs_info_body__video {
    padding: 0px 0 45px;
  }

  .youtube_video {
    max-width: 100%;
    height: 235px;
  }

  .catalog__top_pager .show_previous_pagination_btn {
    font-size: 12px;
    letter-spacing: 4px;
  }

  .catalog__top_banner {
    min-height: 350px;
  }

  .catalog__top_banner_content_tag_ico_img {
    max-width: 36px;
    max-height: 36px;
  }

  .catalog__top_banner_content_tag_ico_text {
    font-size: 10px;
    padding: 5px 10px 5px 15px;
  }

  .catalog__top_banner_content_title {
    font-size: 28px;
    line-height: 120%;
    width: 100%;
    text-align: center;
    left: 0;
  }

  .catalog__top_banner_side_images {
    display: none;
  }

  .consultation_popup__thanks_text {
    max-width: 260px;
  }

  .cosmetologists_detail_page .container {
    padding: 0 10px;
  }

  .cosmetologists_detail__banner_name {
    font-size: 24px;
  }

  .cosmetologists_detail__banner_picture {
    height: 418px;
  }

  .cosmetologists_detail__banner_text {
    font-size: 16px;
  }

  .cosmetologists_detail__cases_list {
    left: calc(50% + 10px);
  }

  .cosmetologists_detail__cases_list_item {
    max-width: 247px;
  }

  .cosmetologists_detail__cases_title_text {
    font-size: 20px;
  }

  .cosmetologists_detail__contacts_content_text {
    font-size: 18px;
    max-width: 90%;
  }

  .cosmetologists_detail__contacts_title {
    font-size: 20px;
  }

  .cosmetologists_detail__text {
    font-size: 16px;
  }

  .cosmetologists_detail__text_title {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .cosmetologists_detail__problems_title {
    font-size: 18px;
  }

  .cosmetologists_detail__others_list_item {
    max-width: 247px;
  }

  .cosmetologists_detail__others_list_item_image {
    max-height: 247px;
  }

  .cosmetologists_detail__others_list_item_content {
    padding-top: 0;
  }

  .cosmetologists_detail__others_list_item_description {
    margin-bottom: 0;
  }

  .cosmetologists_detail__others_title_text {
    font-size: 20px;
  }

  .cosmetologists_detail__consultation_title {
    font-size: 20px;
  }

  .cosmetologists_detail__consultation_list_item {
    max-width: 247px;
  }

  .cosmetologists_page .container {
    padding: 0 10px;
  }

  .cosmetologists_banner__content_title {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .cosmetologists_banner__content_text {
    font-size: 16px;
  }

  .cosmetologists_banner__footer {
    margin-top: 30px;
  }

  .cosmetologists_banner__list_item {
    width: 48px;
    height: 48px;
  }

  .cosmetologists_banner__list_item:not(:first-child) {
    margin-left: -20px;
  }

  .cosmetologists_banner__list_item.--text {
    padding: 6px 20px;
    font-size: 14px;
    letter-spacing: 2.8px;
    max-width: 172px;
  }

  .cosmetologists_list__title {
    font-size: 20px;
  }

  .cosmetologists_list__mobile_filter_popup {
    padding: 40px 10px 30px;
  }

  .cosmetologists_list__mobile_filter_popup_footer {
    padding: 30px 10px;
  }

  .cosmetologists_list__mobile_filter_popup_content {
    min-height: 650px;
  }

  .cosmetologists_list__items {
    gap: 20px;
    grid-template-columns: 100%;
  }

  .cosmetologists_list__item {
    border-radius: 15px;
  }

  .cosmetologists_list__item_header {
    max-height: 325px;
  }

  .cosmetologists_list__item_description {
    margin-bottom: 20px;
  }

  .index_cosmetologists::after {
    display: none;
  }

  .index_cosmetologists__header_btn span {
    padding: 18px 14px;
    letter-spacing: 2.3px;
  }

  .index_cosmetologists__header_title {
    font-size: 22px;
    text-align: center;
    line-height: 180%;
  }

  .index_cosmetologists__header_title span {
    font-size: 18px;
  }

  .index_cosmetologists__header_title_text {
    font-size: 14px;
  }

  .index_cosmetologists__list_nav {
    margin-top: 30px;
  }

  .index_cosmetologists__list_item_info_item_title {
    font-size: 14px;
  }

  .mobile_main_footer .container {
    padding: 0 10px;
  }

  .mobile_main_footer__adress {
    max-width: 85%;
  }

  .banner_item_title {
    font-size: 17px;
  }

  .banner_item_text {
    font-size: 14px;
  }

  .footer_banner__text {
    font-size: 18px;
  }

  .for_cosmetologists .container {
    padding: 0 10px;
  }

  .for_cosmetologists__header {
    padding-bottom: 40px;
  }

  .for_cosmetologists__header_title {
    font-size: 24px;
  }

  .for_cosmetologists__content {
    padding-bottom: 40px;
  }

  .for_cosmetologists__content_title {
    font-size: 20px;
    margin-bottom: 24px;
  }

  .for_cosmetologists__content_list_item {
    font-size: 14px;
  }

  .for_cosmetologists__footer_title {
    font-size: 16px;
  }

  .for_cosmetologists__footer_undertitle {
    font-size: 16px;
    margin-bottom: 40px;
  }

  .for_cosmetologists__footer_link span {
    padding: 12px 24px;
    font-size: 14px;
    letter-spacing: 2.56px;
  }

  .main_header_desktop__cart_share_btn_message {
    -webkit-transform: translate(13%, 100%);
    -ms-transform: translate(13%, 100%);
    transform: translate(13%, 100%);
  }

  .main_header_desktop__cart_share_btn_message::before {
    -webkit-transform: translate(-215%, -100%);
    -ms-transform: translate(-215%, -100%);
    transform: translate(-215%, -100%);
  }

  .main_header__mobile_controls {
    gap: 15px;
  }

  .main_header__mobile_controls_link {
    width: 24px;
    height: 24px;
  }

  .main_header__mobile_controls_item svg {
    width: 22px;
    height: 22px;
  }

  .main_header__mobile_menu {
    padding: 5px;
  }

  .main_header__top_text {
    font-size: 10px;
    letter-spacing: 4px;
  }

  .index_banner__slider_item {
    min-height: 550px;
    padding: 40px 10px 20px;
  }

  .index_banner__slider_item_main_title {
    font-size: 26px;
    letter-spacing: 1.3px;
  }

  .index_banner__slider_item_undertext {
    font-size: 18px;
  }

  .beauty_quest__bg {
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    -webkit-transform: translate(10px, 0);
    -ms-transform: translate(10px, 0);
    transform: translate(10px, 0);
  }

  .beauty_quest__bg_content {
    max-width: calc(100% - 20px);
    left: 10px;
  }

  .beauty_quest__bg_content_tag {
    letter-spacing: 3px;
    font-size: 10px;
    max-width: 150px;
  }

  .beauty_quest__bg_content_text {
    font-size: 12px;
  }

  .beauty_quest__btn {
    width: 100%;
  }

  .beauty_quest__btn span {
    width: 100%;
  }

  .beauty_quest__btn::after {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .beauty_quest__header {
    padding-top: 186px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .beauty_quest__header_title_tags {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .beauty_quest__header_title_text {
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
  }

  .beauty_quest__list_item_want_content {
    font-size: 13px;
    letter-spacing: 2px;
  }

  .index_bestsellers {
    padding: 60px 0;
  }

  .index_bestsellers__header_btn::after {
    width: 50px;
    height: 50px;
  }

  .index_bestsellers__header_img {
    max-width: 180px;
  }

  .index_bestsellers__header_title {
    gap: 30px;
  }

  .index_bestsellers__header_title_text {
    font-size: 24px;
  }

  .index_new_products {
    padding: 60px 0;
  }

  .index_new_products__link::after {
    width: 50px;
    height: 50px;
  }

  .index_new_products__title {
    font-size: 24px;
  }

  .index_new_products__title_top {
    font-size: 13px;
    letter-spacing: 5.2px;
  }

  .index_new_products__title_top::before {
    width: 40px;
    height: 40px;
  }

  .experts_news {
    padding: 60px 0;
  }

  .experts_news__btn span {
    padding: 18px;
    letter-spacing: 2px;
  }

  .experts_news__header {
    gap: 30px;
  }

  .experts_news__header_title {
    font-size: 24px;
  }

  .experts_news__list_nav_title {
    font-size: 12px;
    letter-spacing: 4.8px;
  }

  .index_promos__header_btn::after {
    width: 50px;
    height: 50px;
  }

  .index_promos__header_title span {
    font-size: 24px;
  }

  .index_promos__slider {
    gap: 5px;
  }

  .index_promos__slider_item {
    max-width: 260px;
  }

  .index_promos__slider_item_title {
    font-size: 18px;
    letter-spacing: 1.8px;
  }

  .index_promos__slider_item_text {
    font-size: 14px;
    letter-spacing: 2.24px;
  }

  .index_protocols {
    padding: 80px 0 10px;
  }

  .index_protocols__header_image {
    max-width: 95px;
  }

  .index_protocols__header_title_main {
    font-size: 24px;
  }

  .index_protocols__sections {
    margin-top: 25px;
  }

  .index_protocols__sections_content {
    margin-right: 0px;
  }

  .index_protocols__sections_content {
    max-width: 300px;
  }

  .index_protocols__sections_content_link::after {
    bottom: 10px;
    right: 10px;
  }

  .index_reviews__content_header {
    margin-bottom: 50px;
  }

  .index_reviews__content_header_title_text {
    font-size: 24px;
  }

  .index_videos__header_content {
    margin-bottom: 40px;
  }

  .index_videos__header_link span {
    letter-spacing: 2px;
    font-size: 14px;
  }

  .index_videos__header_link::after {
    display: none;
  }

  .index_videos__header_text {
    font-size: 18px;
  }

  .index_videos__header_title_text {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .index_videos__list_item {
    max-width: 247px;
  }

  .index_videos__list_item_image {
    max-height: 151px;
  }

  .index_videos__list_item_name {
    font-size: 18px;
  }

  .interesting__banner {
    padding-bottom: 60px;
  }

  .interesting__banner_graphics {
    height: 375px;
  }

  .interesting__banner_image {
    max-width: 223px;
  }

  .interesting__banner_tag_item {
    font-size: 12px;
    padding: 10px 12px;
  }

  .interesting__banner_title {
    font-size: 24px;
  }

  .interesting__banner_undertitle {
    font-size: 16px;
  }

  .interesting__banner_video {
    top: auto;
    bottom: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .interesting__inspire {
    padding-bottom: 60px;
  }

  .interesting__inspire_popup {
    max-width: 280px !important;
  }

  .interesting__inspire_popup_promo_content_info_btn {
    font-size: 0px;
    width: 32px;
    height: 32px;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='16' fill='%23A6C4E7'/%3E%3Cpath d='M23 16L17 22M23 16L17 10M23 16L9 16' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .interesting__inspire_popup_promo_content_info_name {
    font-size: 14px;
  }

  .interesting__inspire_popup_promo_content_info_price {
    font-size: 16px;
  }

  .interesting__videos {
    padding-bottom: 60px;
  }

  .interesting__videos_tags_list {
    padding-bottom: 40px;
  }

  .interesting__videos_tag_item {
    font-size: 16px;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    margin-right: 10px;
  }

  .interesting__videos_list_title_item {
    gap: 20px;
  }

  .interesting__videos_list_title_item_text_bg {
    font-size: 50px;
  }

  .interesting__videos_list_title_item_text_content {
    font-size: 28px;
  }

  .interesting__videos_list_item_title {
    font-size: 20px;
  }

  .interesting__videos_list_item_text {
    font-size: 14px;
  }

  .interesting__videos_list_item_promo {
    padding: 10px;
    grid-template-columns: 1fr 0.6fr;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
  }

  .interesting__videos_list_item_promo_image {
    height: 90px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
  }

  .interesting__videos_list_item_prodicts_list_item {
    gap: 10px;
  }

  .interesting__inspire_slider_list._grid {
    grid-template-columns: 100%;
    gap: 32px;
  }

  .interesting__inspire_slider_list._grid .interesting__inspire_slider_list_item_preview {
    height: 410px;
  }

  .product_item.scroll-carousel-item.--medium {
    max-width: 220px;
  }

  .product_item.scroll-carousel-item.--small {
    max-width: 145px;
  }

  .product_item.scroll-carousel-item.--small .product_item__wrapper {
    min-width: 145px;
  }

  .product_item.scroll-carousel-item.--small .product_item__title {
    font-size: 14px;
    margin-top: 0;
  }

  .mobile_menu {
    padding: 30px 10px;
  }

  .mobile_menu__submenu_list_item_ico svg {
    width: 30px;
    height: 30px;
  }

  .mobile_menu__submenu_list_item_title.--brand {
    font-size: 18px;
  }

  .mobile_menu__contacts_footer_row_content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    font-size: 18px;
    font-weight: 700;
  }

  .mobile_menu__promo_item {
    padding: 5px 20px 5px 5px;
    max-width: 100%;
  }

  .mobile_menu__promo_item_title {
    font-size: 16px;
  }

  .personal_page__user_referal_warning_title::before {
    width: 24px;
    height: 24px;
  }

  .statistics__filter_date_input_col {
    grid-template-columns: 80px 24px 180px;
  }

  .statistics__data_total_sum {
    font-size: 18px;
  }

  .statistics__data_total_cashback_text {
    font-size: 12px;
  }

  .statistics__data_total_cashback_sum {
    font-size: 12px;
  }

  .statistics__data_coupons_title {
    font-size: 18px;
  }

  .statistics__data_coupons_list_item {
    width: 160px !important;
    height: 67px;
    padding: 4px;
  }

  .statistics__data_coupons_list_item::before {
    width: 125px;
    height: calc(100% - 8px);
  }

  .statistics__data_coupons_list_item_delete {
    width: 19px;
    height: 19px;
  }

  .statistics__data_total_controls_btn {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
  }

  .statistics__data_total_controls_title {
    font-size: 16px;
  }

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

  .cashback_popup__content_main {
    max-width: 300px;
  }

  .cashback_popup__content_thanks {
    max-width: 300px;
  }

  .cashback_popup__content {
    padding: 40px 0 !important;
  }

  .cashback_popup__main_text.--xs-fs-16 {
    font-size: 16px;
  }

  .cashback_popup__info_text {
    max-width: 100%;
    font-size: 16px;
  }

  .cashback_popup__title {
    font-size: 24px;
    max-width: 100%;
  }

  .cashback_popup__title.--mb-40 {
    margin-bottom: 30px;
  }

  .cashback_popup__content_coupon_creator {
    padding: 60px 0;
    max-width: 300px;
  }

  .cashback_popup__content_coupon_creator_title {
    font-size: 24px;
  }

  .cashback_popup__content_coupon_ready {
    padding: 60px 0;
    max-width: 300px;
  }

  .cashback_popup__content_coupon_ready_coupon_value {
    padding: 5px 20px;
  }

  .cashback_popup__content_coupon_ready_title {
    font-size: 24px;
  }

  .cashback_popup__delete_coupon_close_btn {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .cashback_popup__footer {
    grid-template-columns: 100%;
    gap: 15px;
  }

  ._js_create_coupon {
    max-width: 300px;
  }

  .--xs-p80 {
    padding: 80px 0;
  }

  .--xs-fs-28 {
    font-size: 28px;
  }

  .promo_popup__wrapper {
    padding: 60px 10px;
    max-width: calc(100% - 20px);
    height: 560px;
  }

  .promo_popup__title {
    font-size: 26px;
  }

  .promo_popup__title span {
    font-size: 18px;
  }

  .promo_popup__text {
    font-size: 18px;
  }

  .promo_popup__group {
    margin-bottom: 40px;
  }

  .promo_popup__field {
    font-size: 14px;
    padding: 15px;
    letter-spacing: 0.7px;
    border-radius: 100px;
  }

  .promo_popup__btn span {
    padding: 12px 20px;
    font-size: 12px;
  }

  .promo_popup__btn::after {
    width: 40px;
    height: 40px;
    background-color: #A6C4E7;
    background-position: center center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__btn:hover::after {
    background-color: #7DA5D2;
    background-position: center center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__btn:disabled::after {
    background-color: #D2D2D2;
    background-position: center center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__success_btn span {
    padding: 12px 20px;
    font-size: 12px;
  }

  .promo_popup__success_btn::after {
    width: 40px;
    height: 40px;
    background-color: #A6C4E7;
    background-position: center center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__success_btn:hover::after {
    background-color: #7DA5D2;
    background-position: center center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .promo_popup__success_promocode {
    font-size: 20px;
  }

  .promo_popup__success_text {
    font-size: 14px;
  }

  .protocol_page .container {
    padding: 0 10px;
  }

  .protocol_page__header_ico {
    bottom: 21px;
    width: 140px;
    height: 179px;
  }

  .protocol_page__header_main_image {
    max-width: 193px;
  }

  .protocol_page__header_text_title {
    font-size: 24px;
  }

  .protocol_page__header_text_undertitle {
    font-size: 18px;
  }

  .protocol_page__header_text_description {
    font-size: 14px;
  }

  .protocol_page__products_btn span {
    font-size: 14px;
  }

  .protocol_page__products_btn .ico {
    display: none;
  }

  .protocol_page__products_list_section_hint {
    max-width: calc(100vw - 20px);
    bottom: auto;
    top: -25px;
    right: 0;
    left: auto;
    -webkit-transform: translate(20%, -100%);
    -ms-transform: translate(20%, -100%);
    transform: translate(20%, -100%);
  }

  .protocol_page__products_list_section_hint_title {
    font-size: 16px;
  }

  .protocol_page__products_list_section_hint_text p {
    font-size: 13px;
  }

  .protocol_page__products_list_section_hint_subtext {
    font-size: 12px;
  }

  .protocol_page__products_list_section_item_modal_content {
    max-width: calc(100% - 20px);
  }

  .protocol_page__products_list_section_item_modal_content_btn {
    font-size: 14px;
  }

  .protocol_page__products_list_section_item_modal_content_image {
    width: 70px;
    height: 70px;
  }

  .protocol_page__products_list_section_item_modal_content_name {
    font-size: 16px;
  }

  .protocol_page__products_list_section_item_modal_content_price {
    font-size: 18px;
  }

  .protocol_page__products_main_title {
    font-size: 24px;
    margin-bottom: 30px;
  }

  .protocol_page__tags_list_item {
    padding: 12px;
  }

  .protocol_page__tags_list_item_ico {
    width: 36px;
    height: 36px;
  }

  .protocol_page__tags_list_item_text {
    font-size: 16px;
  }

  .protocol_page__tags_title {
    font-size: 24px;
    margin-bottom: 30px;
  }

  .protocol_page__steps_list_item {
    max-width: 244px;
  }

  .protocol_page__steps_list_item_name {
    font-size: 16px;
  }

  .protocol_page__steps_list_item_text {
    font-size: 14px;
  }

  .protocol_page__steps_title {
    font-size: 24px;
  }

  .protocol_page__steps_undertitle {
    font-size: 16px;
  }

  .protocol_page__result_list_item_image {
    max-width: 160px;
  }

  .protocol_page__result_list_item_text {
    max-width: 260px !important;
    font-size: 16px;
  }

  .protocol_page__result_title {
    font-size: 24px;
  }

  .protocol_page__result_steps_title {
    font-size: 24px;
  }

  .protocol_page__trust {
    height: 670px;
    padding-top: 60px;
  }

  .protocol_page__trust_title {
    font-size: 24px;
  }

  .protocol_page__trust_content_orb:nth-child(1) {
    width: 803px;
    height: 803px;
    -webkit-transform: translate(5%, 6%);
    -ms-transform: translate(5%, 6%);
    transform: translate(5%, 6%);
  }

  .protocol_page__trust_content_orb:nth-child(2) {
    width: 611px;
    height: 611px;
    -webkit-transform: translate(22%, -6%);
    -ms-transform: translate(22%, -6%);
    transform: translate(22%, -6%);
  }

  .protocol_page__trust_content_orb:nth-child(3) {
    width: 419px;
    height: 419px;
    -webkit-transform: translate(54%, 23%);
    -ms-transform: translate(54%, 23%);
    transform: translate(54%, 23%);
  }

  .protocol_page__trust_content_item._item_1 {
    -webkit-transform: translate(-38%, 5%);
    -ms-transform: translate(-38%, 5%);
    transform: translate(-38%, 5%);
  }

  .protocol_page__trust_content_item._item_1 .protocol_page__trust_content_item_picture {
    max-width: 140px;
  }

  .protocol_page__trust_content_item._item_2 {
    top: 0%;
    left: 9%;
  }

  .protocol_page__trust_content_item._item_2 .protocol_page__trust_content_item_picture {
    max-width: 110px;
  }

  .protocol_page__trust_content_item._item_3 {
    top: 10%;
    left: 0%;
  }

  .protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_picture {
    max-width: 84px;
  }

  .protocol_page__trust_content_item._item_3 .protocol_page__trust_content_item_picture ._last_item {
    max-width: 110px;
  }

  .protocol_page__trust_content_item._item_4 {
    top: 30%;
  }

  .protocol_page__trust_content_item._item_4 .protocol_page__trust_content_item_picture {
    max-width: 110px;
  }

  .protocol_page__trust_content_item_text {
    font-size: 16px;
  }

  .protocol_page__consultation_btn span {
    font-size: 14px;
  }

  .protocol_page__consultation_btn::after {
    display: none;
  }

  .protocol_page__consultation_controls_specs_item {
    max-width: 45px;
  }

  .protocol_page__consultation_controls_specs_item_text {
    max-width: 165px;
    font-size: 14px;
  }

  .protocol_page__consultation_text {
    font-size: 16px;
  }

  .protocol_page__consultation_title {
    font-size: 24px;
  }

  .protocol_page__other_protocols_list_item {
    max-width: 246px;
  }

  .protocol_page__other_protocols_list_item_title {
    font-size: 16px;
    letter-spacing: 1.6px;
  }

  .protocol_preview__title {
    font-size: 24px;
  }

  .protocol_preview__grid .protocol_page__other_protocols_list_item .protocol_page__other_protocols_list_item_title {
    font-size: 18px;
  }

  .registration-page .container {
    padding: 0 10px;
  }

  .registration-page__loader-ico {
    width: 70px;
    height: 70px;
  }

  .registration-page__loader-ico::after {
    width: 47px;
    height: 47px;
  }

  .registration-page__loader-text {
    font-size: 16px;
    letter-spacing: 1.28px;
  }

  .registration-page__success_title {
    font-size: 24px;
  }

  .registration-page__success_warning {
    font-size: 16px;
  }

  .registration-page__success_text {
    font-size: 14px;
  }

  .registration-page__success_link {
    font-size: 14px;
  }

  .registry__title {
    max-width: 100%;
    font-size: 24px;
  }

  .registry__title.--sd-28 {
    font-size: 24px;
  }

  .registry__undertitle {
    font-size: 14px;
  }

  .registry__form_section_fields {
    gap: 20px;
  }

  .registry__form_checkbox_item label {
    font-size: 12px;
  }

  .registry__form_radio_item label {
    font-size: 12px;
  }

  .registry__form_section_grid {
    gap: 50px;
  }

  .registry__form_section_flex_row {
    gap: 50px;
  }

  .stocks-page .container {
    padding: 0 10px;
  }

  .stock_item__title {
    font-size: 24px;
  }

  .stock_item__wrapper {
    gap: 60px;
  }

  .stock_item__preview_text {
    font-size: 20px;
  }

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

  .stock_item__content div:not(:last-child) {
    margin-bottom: 30px;
  }

  .stock_item__content p {
    font-size: 18px;
  }

  .stock_item__content span {
    font-size: 20px;
  }

  .stock_item__content ul li {
    font-size: 18px;
  }

  .stock_item__products {
    margin-top: 60px;
  }

  .stock_item__products_title {
    margin-bottom: 30px;
    font-size: 24px;
  }

  .stock_item__other_promos {
    padding-bottom: 60px;
    margin-top: 60px;
  }

  .stock_item__other_promos_title {
    margin-bottom: 30px;
  }

  .stock_item__other_promos_title_text {
    font-size: 24px;
  }

  .detail_promos__slider {
    gap: 10px;
  }

  .detail_promos__slider_item {
    max-width: 260px;
  }

  .detail_promos__slider_item_title {
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 1.8px;
  }

  .stocks__main_page .container {
    padding: 0 10px;
  }

  .stocks__main_title {
    font-size: 24px;
  }

  .stocks_block {
    padding: 40px 0 60px;
  }

  .stocks_block__item_title {
    font-size: 18px;
    letter-spacing: 1.8px;
  }

@supports (-webkit-appearance:none) {
    .interesting__inspire_popup_promo_content_info_btn {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='16' fill='%23A6C4E7'/%3E%3Cpath d='M23 16L17 22M23 16L17 10M23 16L9 16' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .promo_popup__btn::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .promo_popup__btn:hover::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .promo_popup__btn:disabled::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .promo_popup__success_btn::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .promo_popup__success_btn:hover::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.7279 1V11.9097M13.7279 1H2.81828M13.7279 1L1 13.7279' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }
}
}

@media (max-width: 380px) {
  .catalog__sections_list_title {
    font-size: 15px;
    letter-spacing: 0.75px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 360px) {
  .double-title__bg.--long {
    font-size: 50px;
  }

  .double-title__main.--long {
    font-size: 28px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 350px) {
  .catalog__sections_list_title {
    font-size: 14px;
    letter-spacing: 0.7px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 340px) {
  .catalog__sections_list_title {
    font-size: 13px;
    letter-spacing: 0.65px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 320px) {
  .about__grid_tile_el_image.--unique-object-position {
    -o-object-position: -165px 0;
    object-position: -165px 0;
    scale: 1;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title {
    font-size: 24px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_color_text {
    font-size: 24px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_title .analys_title_size_text {
    font-size: 24px;
  }

  .analys_page .analys_page_banner .analys_banner_wrapper .analys_banner_card.analys_card_left-mini {
    bottom: 58px;
    width: 110px;
  }

  .instructions_secton .container .instructions_page__double_title .instructions_bg_title {
    bottom: 65px;
  }

  .instructions_secton .container .instructions_wrapper .instructions_items .instructions_item .instructions_number {
    font-size: 24px;
    top: -14px;
  }

  .popup_section .popup_container .popap_wrapper {
    gap: 20px;
  }

  .popup_section .popup_container .popap_wrapper .popup_title {
    font-size: 18px;
  }

  .popup_section .popup_container .popap_wrapper .popup_list .popup_item {
    font-size: 15px;
  }

  .popup_section .popup_container .popap_wrapper .popup_list .popup_item span {
    font-size: 15px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_title {
    font-size: 20px;
  }

  .ai_page__section.consultation_page__section .consultation_page__banner .consultation_page__banner_title span {
    font-size: 20px;
  }

  .result_section .result_section__double_title .instructions_bg_title {
    bottom: 28px;
  }

  .help_section .container .help_wrapper .help_specialist_container .help_btn .help_btn_img {
    display: none;
  }

  .products_section .result_section__double_title .instructions_bg_title {
    bottom: 100px;
  }

  .auth_page {
    padding: 134px 0 80px;
    background-position: bottom center;
  }

  .auth_page__form_btn {
    max-width: 100%;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .auth_page__title {
    font-size: 18px;
    letter-spacing: 0.9px;
  }

  .blog_banner_card {
    max-height: 315px;
  }

  .catalog_detail_page__question_v2_btn span {
    font-size: 15px;
  }

  .catalog_detail_page__question_v2_content_text_blue {
    font-size: 18px;
  }

  .catalog_detail_page__row_header {
    font-size: 22px;
  }

  .catalog_detail_page__slider {
    gap: 30px;
  }

  .catalog_detail_page_slider_main__present::after {
    width: 35px;
    height: 35px;
    background-size: 24px;
  }

  .catalog_detail_page_slider_main__present span {
    padding: 8px 12px;
    font-size: 12px;
  }

  .catalog_detail_page_slider_main__item {
    height: 300px;
  }

  .catalog_detail_page_info__header {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .catalog_detail_page_info__article_desktop {
    text-wrap: nowrap;
  }

  .catalog_detail_page_info__title {
    margin-top: 20px;
    font-size: 28px;
  }

  .catalog_detail_page_info__footer {
    margin-top: 35px;
  }

  .catalog_detail_page_info__price {
    font-size: 28px;
  }

  .catalog_detail_page_info__controls_box {
    grid-template-columns: minmax(auto, 215px) 35px 35px;
    gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .catalog_detail_page_info__add_to_basket {
    max-width: 195px;
  }

  .catalog_detail_page_info__add_to_basket span {
    font-size: 14px;
    letter-spacing: 2.24px;
  }

  .catalog_detail_page_info__add_to_favorite {
    width: 35px;
    height: 35px;
    min-height: 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
  }

  .catalog_detail_page_info__share_link {
    width: 35px;
    height: 35px;
    min-height: 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
  }

  .catalog_detail_page_info__share_link_hint {
    right: unset;
    left: 0;
  }

  .catalog_detail_page__row_2 {
    margin-top: 55px;
  }

  .cdp_tabs_info_body__text {
    font-size: 14px;
  }

  .catalog_detail_page__row_3,
  .catalog_detail_page__row_4 {
    margin-top: 60px;
  }

  .cdp_tab_programm__content_header_text {
    font-size: 16px;
  }

  .cdp_tab_programm__content_list_item {
    max-width: 250px;
  }

  .cdp_tab_programm__title span {
    font-size: 16px;
    max-width: 55%;
    line-height: 140%;
  }

  .cdp_tab_programm__title_image {
    max-width: 125px;
    max-height: 56px;
  }

  .cdp_tabs_info_body__effect_title {
    font-size: 22px;
  }

  .cdp_tabs_info_body__effect_list {
    margin-top: 20px;
  }

  .cdp_tabs_info_body__effect_list_item {
    width: 120px !important;
    max-width: 120px;
    margin-right: 5px;
  }

  .cdp_tabs_info_body__components_content_title {
    font-size: 22px;
  }

  .cdp_tabs_info_body__components_image {
    height: 350px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom right;
    object-position: bottom right;
  }

  .cdp_tabs_info_body__components_images_bubble {
    width: 127px;
    height: 127px;
  }

  .cdp_tabs_info_body__components_images_bubble_title {
    font-size: 23px;
  }

  .cdp_tabs_info_body__components_images_bubble_text {
    font-size: 12px;
    max-width: 70px;
  }

  .cdp_tabs_info_body__components_title {
    font-size: 22px;
    text-wrap-style: pretty;
  }

  .cdp_tabs_info_body__components_list {
    margin-top: 20px;
  }

  .cdp_tabs_info_body__components_list_item {
    width: 120px !important;
    max-width: 120px;
    margin-right: 5px;
  }

  .cdp_tabs_info_body__components_list_item_image {
    max-width: 80px;
  }

  .catalog_detail_page_info__gifts_title {
    gap: 15px;
  }

  .catalog_detail_page_info__gifts_list {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    will-change: scroll-position;
    max-width: calc(100vw - 20px);
    padding: 15px;
    margin: -15px;
    margin-top: 20px;
  }

  .catalog_detail_page_info__gifts_list_item_wrapp {
    width: 200px;
    max-width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .catalog_detail_page_info__gifts_list_item {
    -webkit-box-shadow: 7px 7px 10px 0 rgba(4, 41, 82, 0.1);
    box-shadow: 7px 7px 10px 0 rgba(4, 41, 82, 0.1);
  }

  .scroll-carousel .catalog_v1_list {
    gap: 0;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item {
    max-width: 130px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__wrapper {
    min-width: 130px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__category {
    font-size: 14px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__title {
    font-size: 16px;
  }

  .catalog_detail_page .scroll-carousel .catalog_v1_list .product_item__new_price {
    font-size: 18px;
  }

  .catalog {
    padding-top: 20px;
  }

  .catalog__title {
    font-size: 24px;
  }

  .catalog__sections_list_slider_item {
    width: 125px !important;
    margin-right: 10px;
  }

  .catalog__sections_list_slider_item_image {
    width: 125px;
    margin-right: 10px;
  }

  .catalog__sections_list_slider_item_title {
    font-size: 12px;
  }

  .catalog__sections_list_slider_nav {
    width: 30px;
    height: 30px;
  }

  .search_page__title {
    font-size: 24px;
  }

  .search_page__value {
    font-size: 24px;
  }

  .--xs-shrink {
    max-width: 80%;
    margin: 0 auto;
  }

  .contacts-page__map > iframe {
    height: 400px;
  }

  .error {
    background-position-x: 0;
    background-position-y: 0;
    background-image: url("/local/templates/vlaekan/img/bg/error_bg_mobile.png");
  }

  .error__content {
    padding: 0;
    max-width: 225px;
  }

  .error__content_link {
    max-width: 220px;
  }

  .error__content_link_text {
    font-size: 14px;
  }

  .error__content_text {
    margin-bottom: 40px;
  }

  .error__content_title {
    font-size: 100px;
  }

  .error__wrapper {
    padding: 210px 0;
  }

  .main_header_ii_banner {
    width: 300px;
  }

  .banner_item_title {
    font-size: 16px;
  }

  .banner_item_title span {
    font-size: 16px;
  }

  .banner_item_text span {
    font-size: 14px;
    font-weight: 700;
  }

  .banner_item_btn a {
    padding: 15px 81px;
  }

  .banner_btn_mobile {
    bottom: -50px;
  }

  .main_header_desktop__cart {
    height: calc(100vh - 113px);
  }

  .main_header .search_page .catalog__item_list_wrapper {
    gap: 40px 15px;
  }

  .main_header .search_page .catalog__item_list_wrapper .product_item .product_item__title {
    font-size: 18px;
  }

  .main_header_mobile__menu_personal {
    top: 0;
  }

  .main_header_mobile__search_title {
    font-size: 24px;
  }

  .catalog_v1_list .product_item .product_item__title {
    font-size: 16px;
  }

  .product_item__category {
    font-size: 12px;
  }

  .product_item__header {
    height: 160px;
  }

  .product_item__image {
    height: 160px !important;
  }

  .product_item__volume {
    background: transparent;
  }

  .product_item__info {
    margin-top: 27px;
  }

  .product_item__title {
    font-size: 16px;
  }

  .product_item__btn.basket {
    width: 35px;
    height: 35px;
  }

  .product_item__btn.basket #not_in_basket.product_item__basket {
    width: 35px;
    height: 35px;
  }

  .product_item__btn.basket #in_basket.product_item__basket {
    width: 35px;
    height: 35px;
  }

  .product_item__product_video {
    max-height: 450px;
  }

  .main_banner__item_content_cards {
    grid-template-columns: 100%;
  }

  .mobile_menu__list {
    gap: 20px;
    width: calc(100% - 34px);
  }

  .personal_page__user_referal_link_val {
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .personal_page__user_referal_link_wrap_banner {
    padding: 25px 27px;
  }

  .personal_page__user_referal_link_wrap_banner_title {
    font-size: 24px;
  }

  .personal_page__user_referal_link_wrap_cashback {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .personal_page__user_referal_link_wrap_cashback_text {
    font-size: 16px;
    max-width: 80%;
  }

  .partnership_programm_banner__link {
    max-width: 300px;
    font-size: 14px;
    letter-spacing: 1.4px;
  }

  .personal_page__wishlist_col_control-price.--mobile {
    font-size: 14px;
  }

  .personal_page__wishlist_category {
    font-size: 8px;
  }

  .personal_page__wishlist_name {
    font-size: 14px;
  }

  .personal_page__wishlist_controls {
    position: absolute;
  }

  .personal_page__wishlist_price.--mobile {
    font-size: 14px;
  }

  .personal_page__reviews_name {
    font-size: 20px;
  }

  .personal_page__reviews_sub_name {
    font-size: 16px;
  }

  .personal_page__reviews_text {
    font-size: 12px;
  }

  .personal_page__reviews_empty_text {
    font-size: 12px;
  }

  .personal_page__confirm_list_checkbox + label:before {
    width: 30px;
    height: 30px;
  }

  .personal_page__confirm_list_checkbox + label {
    min-height: 30px;
    padding-left: 45px;
    font-size: 14px;
  }

  .personal_page__confirm_list_checkbox:checked + label:after {
    width: 20px;
    height: 20px;
  }

  .promo_popup__success_promocode_btn_message {
    -webkit-transform: translate(-15%, -100%);
    -ms-transform: translate(-15%, -100%);
    transform: translate(-15%, -100%);
    right: auto;
    left: 0;
    font-size: 10px;
  }

  .section_top_content__title .catalog__title {
    font-size: 20px;
  }

  .section_top_content__wrapper {
    height: 470px;
  }

  .catalog__filter_v2_btn {
    padding: 11px 12px;
  }

  .catalog__filter_v2_controls {
    gap: 5px;
  }

  .catalog__filter_v2_popup_opener::before {
    width: 20px;
    height: 20px;
  }

  .catalog__filter_v2_popup_opener {
    gap: 10px;
  }

  .catalog__filter_v2_row_params_btn::after {
    width: 20px;
    height: 20px;
  }

  .support__title {
    padding: 12px 0 0 0;
  }

  .support__title_bg {
    font-size: 32px;
    line-height: 28px;
  }

  .support__title_text {
    font-size: 20px;
  }

  .support__main {
    margin-bottom: 20px;
  }

  .support__main_form_input {
    padding: 17px 20px;
  }

  .support__main_form_input::-webkit-input-placeholder {
    font-size: 0.55em;
  }

  .support__main_form_input::-moz-placeholder {
    font-size: 0.55em;
  }

  .support__main_form_input:-ms-input-placeholder {
    font-size: 0.55em;
  }

  .support__main_form_input::-ms-input-placeholder {
    font-size: 0.55em;
  }

  .support__main_form_input::placeholder {
    font-size: 0.55em;
  }

  .support__main_form_file_preview {
    gap: 7px;
  }

  .support__main_form_file_preview_card {
    width: 95px;
    height: 100px;
  }

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

  .support_tikets__item_message_content {
    padding: 15px 15px 40px;
  }

  .support_tikets__item_message_content_text {
    font-size: 14px;
  }

  .support_tikets__item_message_files_preview_list {
    gap: 7px;
  }

  .support_tikets__item_message_files_preview_list_item {
    width: 80px;
    height: 100px;
  }

  .support_tikets__respond_form_file_preview {
    gap: 7px;
  }

  .support_tikets__respond_form_input {
    padding: 17px 20px;
  }

  .support_tikets__empty_list_message {
    font-size: 16px;
    padding: 30px 18px;
  }

  .support_tikets__empty_list_bg_ico.--left {
    width: 308px;
    height: 251px;
    left: -5%;
    top: -39%;
  }

  .support_tikets__empty_list_bg_ico.--right {
    width: 232px;
    height: 166px;
    bottom: 0;
    right: 1%;
    -webkit-transform: translate(5%, 4%);
    -ms-transform: translate(5%, 4%);
    transform: translate(5%, 4%);
  }

@supports (-webkit-appearance:none) {
    .error {
      background-image: url("/local/templates/vlaekan/img/bg/error_bg_mobile.webp");
    }
}
}

@media (max-width: 2300px) and (min-width: 1921px) {
  .beauty_quest__list_item_want {
    max-width: 230px;
  }

  .beauty_quest__list_item_want .beauty_quest__list_item_want_image {
    max-width: 210px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 2300px) and (min-width: 1920px) {
  .index_new_products__header {
    max-width: 62%;
  }

@supports (-webkit-appearance:none) {

}
}
/* End */


/* Start:/local/templates/vlaekan/css/custom.css?178107541823502*/
/** ОТЗЫВЫ */
.rate {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.steps {
    display: flex;
    align-items: strech;
}

.steps > label {
    font-size: 24px;
    line-height: 24px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.15s ease-in-out;
    padding: 0.25rem;
    will-change: transform, opacity;
    background-image: url("/local/templates/vlaekan/img/stars/activeStar.svg");
    width: 18px;
    height: 17px;
}

.steps > input {
    opacity: 0;
    position: absolute;
}

.steps:hover > input + label {
    background-image: url("/local/templates/vlaekan/img/stars/activeStar.svg") !important;
}

.steps:not(:hover) > input:checked ~ input + label {
    background-image: url("/local/templates/vlaekan/img/stars/deactiveStar.svg")
}

.steps > label:hover {
    background-image: url("/local/templates/vlaekan/img/stars/activeStar.svg") !important;
    transform: scale(1.2);
}

.steps > label:hover ~ label {
    background-image: url("/local/templates/vlaekan/img/stars/deactiveStar.svg")!important;
}

/** ОТЗЫВЫ КОНЕЦ*/

/*main banner*/
.main_banner_slider__item_bg_text {
    color: rgba(176, 138, 109, 0.10);
    font-family: PT Sans;
    font-size: 100px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: absolute;
   
}
.main_banner_slider__item_bg_text {
    top: -60px;
    left: 0;
}
.main_banner_slider__item_col{
    left: 0;
}
.main_banner_slider__item_col .main_banner_slider__item_title{
    align-items: start;
    font-family: 'STIX Two Text';
}
.main_banner_slider__item_col{
    align-items: start;
}
.btn_v1--brown {
    background: #B08A6D;
    color: white;
    font-family: 'PT Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2.56px;
    text-transform: uppercase;
    box-sizing: border-box;
}
.btn_v1--brown.main_banner_slider__item_link {
    width: 100%;
    max-width: 305px;
    margin-top: 28px;
    padding: 15px 0px;
    gap: 20px;
}
.main_banner_slider__item_title_2 {
    font-family: 'PT Sans';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
}

/*main banner*/
/*new*/
.catalog_v1__title.passive::before{
    background-image: url('/local/templates/vlaekan/img/icons/arrow_beige.svg');
    width: 70px;
    height: 41px;
}
.catalog_v1__title.passive:hover::before {
    background-image: url('/local/templates/vlaekan/img/icons/arrow_beige.svg');
}
.catalog_v1__title.passive, .catalog_v1__title.passive:hover {
    color: #b08a6d8a;
}
.catalog_v1__title.active{
    text-transform: uppercase;
}
.advantages_icons__item_pic{
    background: #151113;
    
}
.opacity_text_bg{
    color: rgba(176, 138, 109, 0.10);
    font-family: 'PT Sans';
    font-size: 120px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: absolute;
    top: -30px;
}
.catalog_v2__banner_text.opacity_text_bg{
    color: rgba(255, 255, 255, 0.37);
    font-family: 'PT Sans';
    font-size: 100px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: absolute;
    top: 0;
    left: 30px;
    text-transform: uppercase;
}
.catalog_v1__title.catalog_v1__title_news{
    margin-top: 60px;
}
ul.catalog_v1_list .product_item__title{
    color: #151113;
    font-family: 'STIX Two Text';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.catalog_v1_item.slick-slide{
    display: flex !important;
}
.catalog_v1_list .slick-track{
    display: flex !important;
}
.catalog_v1_list .slick-slide{
    height: initial !important
}
.catalog_v1_list .slick-slide > div{
    height: 100%;
}
.catalog_v1_list .slick-slide .product_item__price_wrapper{
    margin: auto 0 0 0;
}
.catalog_v1_list .slick-slide .product_item{
    display: flex !important;
    flex-direction: column;
    height: 100%;
}
.product_item__header{
    background: transparent;
}
/*new*/
/*bestsellers*/

/*bestsellers*/

.btn_v1--black{
    background: #b08a6d;
    color: white;
    font-family: 'PT Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2.56px;
    text-transform: uppercase;
    box-sizing: border-box;
    gap: 10px;
    max-width: 335px;
    padding: 15px 0;
    transition: 0.3s;
}
.btn_v1--black:hover{
    background: #B08A6D;
}
.index_catalog_v2 .title_section.catalog_v2__title{

}
.title_section, .stocks_block__item_title {
    text-transform: uppercase;
    position: relative;
}
.title_marg_top{
    margin-top: 54px;
}
.index_catalog_v3__wrapper{position: relative;}
.circle_rating__text, .double_reviews_block.double_reviews_block--products .double_reviews_block__wrap{
    background: #B08A6D;
}
.double_reviews_block.double_reviews_block--products .double_reviews_block__wrap{
    color: white;
}
.double_reviews_block.double_reviews_block--products .rating_list svg path{
    fill: #FBCFAD;
}
.double_reviews_block.double_reviews_block--products .double_reviews_block__item_date, 
.double_reviews_block.double_reviews_block--products .double_reviews_block__item_text{
    color: white;
}
.double_reviews_block.double_reviews_block--shop .double_reviews_block__wrap{
    background: #FAF8F5;
}
.double_reviews_block.double_reviews_block--shop .rating_list svg path{
    fill: #B08A6D;
}
.double_reviews_block__item_text {
    margin-bottom: 10px;
}
.index_feedback_v1{
    background: #000000;
    color: white;
}
.form_feedback_v1__input{
    border-bottom: 1px solid white;
}
.feedback_v1__title::before{
    background: white;
}

.form_feedback_v1__submit{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='8' viewBox='0 0 25 8' fill='none'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='white'/%3E%3C/svg%3E");

}
.form_feedback_v1__checkbox_v1_visual {
    border-color: white;
    background: #000000;
}
::-webkit-input-placeholder { /* WebKit browsers */
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: white;
 }
 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: white;
 }
 ::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: white;
 }
 :-ms-input-placeholder { /* Internet Explorer 10+ */
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: white;
 }
 .checkbox_v1_visual::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1626_11501)'%3E%3Cpath d='M6.32839 10.0373L4.13436 7.84328L3.40302 8.57463L6.32839 11.5L12.597 5.23134L11.8657 4.5L6.32839 10.0373Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1626_11501'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
}
.feedback_v1__title{
    font-family: 'Literata';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-transform: uppercase;
}
.feedback_v1__text {
    color: #FFF;
    font-family: PT Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-top: 30px;
}
.desktop_main_footer__order_call{
    color: #A6C4E7;
}
.stocks_block__container{
    position: relative;
}
.circle_rating__text::before {
    -webkit-animation: circle_rating_text 1.5s linear infinite;
    animation: circle_rating_text 1.5s linear infinite;
    -webkit-box-shadow: 0 0 5px 5px #B08A6D, 0 0 15px 15px #B08A6D inset;
    box-shadow: 0 0 5px 5px #B08A6D, 0 0 15px 15px #B08A6D inset;
  }

  
@-webkit-keyframes circle_rating {
    to {
      -webkit-transform: translate(-50%, -50%) rotate(360deg);
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }
  
  @keyframes circle_rating {
    to {
      -webkit-transform: translate(-50%, -50%) rotate(360deg);
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }
  
  @-webkit-keyframes circle_rating_text {
    50% {
      opacity: 0.5;
    }
  
    100% {
      opacity: 0;
      -webkit-transform: scale(1.5);
      transform: scale(1.5);
      -webkit-box-shadow: 0 0 10px 5px #B08A6D, 0 0 10px 5px #B08A6D inset;
      box-shadow: 0 0 10px 5px #B08A6D, 0 0 10px 5px #B08A6D inset;
    }
  }
  
  @keyframes circle_rating_text {
    50% {
      opacity: 0.5;
    }
  
    100% {
      opacity: 0;
      -webkit-transform: scale(1.5);
      transform: scale(1.5);
      -webkit-box-shadow: 0 0 10px 5px #B08A6D, 0 0 10px 5px #B08A6D inset;
      box-shadow: 0 0 10px 5px #B08A6D, 0 0 10px 5px #B08A6D inset;
    }
  }
.btn_wh_bg{
border: solid 1px white;
}
.feedback_v1__link{
padding: 15px 0;
gap: 10px;
max-width: 427px;
margin-top: 32px;
}
.feedback_v1__form{
height: initial;
margin-top: 0;
}
@media (max-width: 1024px) {
    .feedback_v1__form{
        margin-top: 0;
    }
}
/* .catalog_v2_opacity_text.opacity_text_bg{
display: none;
} */
  .feedback_v1 {
    grid-template-columns: repeat(auto-fit, minmax(auto, 430px));
}
.catalog_v2__title {
    left: -32%;
}
.catalog_v2__link_more {
    left: -31%;
}
.index_stocks_block .stocks_block__item_image-wrap {
    padding-bottom: 0;
}
.btn_v1.btn_v1--white_v2{
    color: #B08A6D;
    font-family: 'PT Sans';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    gap: 20px;
}
.btn_v1--white_v2.stocks_block__item_link svg path{ 
    fill: #B08A6D;
}
.stocks_block__item_link {
    max-width: 230px;
    letter-spacing: 0.07em;
}
.double_reviews__box{
    position: relative;
}
.double_reviews__box {
    margin-top: 145px;
}
@media(max-width: 1180px){
    .double_reviews__box {
        margin-top: 131px;
    }
}
@media(max-width: 600px){
    .double_reviews__box {
        margin-top: 92px;
    }
}
@media(max-width: 460px){
    .double_reviews__box {
        margin-top: 75px;
    }
}
.double_reviews__box_opacity_text.opacity_text_bg{
    top: -150px;
}
@media(max-width: 600px){
    .double_reviews__box_opacity_text.opacity_text_bg{
        top: -112px;
    }
}
@media(max-width: 460px){
    .double_reviews__box_opacity_text.opacity_text_bg{
        top: -80px;
    }
}
@media(max-width: 1200px){
    .advantages_icons__list{
        display: flex;
        gap: 0;
    }
    .advantages_icons__item{
        max-width: 210px;
    }
    .advantages_icons__item:not(:last-child){
        margin-right: 20px;
    }
}
@media(max-width: 1180px){
    .index_feedback_v1 .container {
        background-color: #000000;
    }
    .index_feedback_v1 .container {
        background-color: #000000;
    }
    .catalog_v1__col_left {
        display: block;
    }
    a.btn_v1.btn_v1--brown.catalog_v1__link_more.catalog_v1__button {
        margin-top: 104px;
    }
    .catalog_v3_list--gifts .catalog_v1_item{
        margin: 0;
    }
    .catalog_v3_list--gifts .catalog_v1_item:nth-child(1) .catalog_v1_item__header{
        height: 436px;
    }
    .catalog_v3_list--gifts .catalog_v1_item:nth-child(1) .catalog_v1_item__header .catalog_v1_item__pic img{
        height: 100%;
        object-fit: cover;
    }
}
.--tablet-visible{
    display: none;
}
@media(max-width: 1100px){
    .container{
        padding: 0 42px;
    }
    .main_banner_slider__item_title_1{
        font-size: 36px;
    }
    .btn_v1--brown.main_banner_slider__item_link{
        max-width: 248px;
    }
    .btn_v1--brown{
        font-size: 14px;
    }
    .catalog_v2__banner_pic {
        display: none;
    }
    .title_section.catalog_v2__title {
        position: relative;
        left: 0;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
    }
    .catalog_v2_opacity_text.opacity_text_bg{
        display: block;
        text-transform: uppercase;
        color: #F3EEE8;
        left: 0;
      }
    .opacity_text_bg{font-size: 100px;}
    .catalog_v2_opacity_text.opacity_text_bg{
        top: -60px;
    }
    .--tablet-visible{
        display: flex;
        position: relative;
        left: 0;
        top: 0;
        margin-top: 60px;
    }
    .catalog_v2_list .product_item{
        max-width: 300px;
        width: 100%;
    }

}
@media(max-width: 1092px){
    .opacity_text_bg {
       top: -12px;
    }
}
@media(max-width: 1000px){
    .feedback_v1 {
        grid-template-columns: auto;
    }
}
@media(max-width: 900px){
    .catalog_v2_list .product_item{
        margin-right: 20px;
    }
    .advantages_icons__list{
        display: block;
    }
    .advantages_icons__item.slick-slide{
        display: grid;
        justify-items: center;
        gap: 18px;
        max-width: none;
    }
    .advantages_icons__item_text{
        font-size: 14px;
        max-width: 190px;
    }
    .advantages_icons__item:not(:last-child){
        margin-right: 10px;
    }
    .catalog_v3_list--gifts .catalog_v1_item:nth-child(1), .--gift-static-item{
        display: none !important;
    }
    .catalog_v3_list--gifts .catalog_v1_item .catalog_v1_item__header{
        height: 300px;
    }
    a.btn_v1.btn_v1--brown.catalog_v1__link_more.catalog_v1__button {
        margin-top: 60px;
    }
}
@media(max-width: 860px){
    .main_banner_slider__dots {
        bottom: 40px;
        top: initial;
    }
    .main_banner_slider__item_link {
        margin-bottom: 120px;
    }
    .main_banner_slider__item_bg_text{
        font-size: 80px;
        top: 45px;
    }
    .main_banner_slider__item_title{
        margin-top: 94px;
    }
}
@media(max-width: 800px){
    .container{
        padding: 0 74px;
    }
    .main_banner_slider__item_title_1 {
        font-size: 28px;
    }
    .main_banner_slider__item_title_2{
        font-size: 18px;
    }
}
@media(max-width: 680px){
    .catalog_v1_item.slick-slide{
        width: 100%;
        max-width: 300px;
        margin-right: 20px;
    }
}

@media(max-width: 600px){
    .opacity_text_bg{
        font-size: 75px;
        top: 24px;
    }
    .reviews_block__top .opacity_text_bg{
        top: 0;
    }
    .main_banner_slider__item_bg_text{
        font-size: 60px;
        top: 36px;
    }
    .main_banner_slider__item_title{
        margin-top: 72px;
    }
    .main_banner_slider__item_title_2{
        font-size: 16px;
    }
    .btn_v1--brown.main_banner_slider__item_link{
        margin-top: 40px;
        width: 248px;
    }
    .catalog_v2_opacity_text.opacity_text_bg{
        font-size: 75px;
        top: auto;
        bottom: 0;
        line-height: 50%;
    }

}
@media(max-width: 500px){
    .container{
        padding: 0 10px;
    }
}
@media(max-width: 450px){
    .opacity_text_bg{font-size: 50px;}
    .catalog_v2_opacity_text.opacity_text_bg{
        font-size: 50px;
    }
    .title_section.catalog_v2__title {
        font-size: 28px;
    }
    a.btn_v1.btn_v1--brown.catalog_v1__link_more.catalog_v1__button {
        margin-top: 40px;
    }
    .reviews_block__top .opacity_text_bg{
        top: 20px;
    }
}

.slider-progress-bar {
    flex-grow: 1;
    position: relative;
    border-bottom: 1px solid rgba(176, 138, 109, 0.40);
    margin-top: 40px;
}
.main_banner_slider__dots .dots_v1 .slick-active button{
    background: #B08A6D;
}
.catalog_v1_item.new .product_item__basket{
    margin: auto;
}
@media(max-width: 680px){
    .catalog_detail_page__you_will_like_it  .catalog_v1_item.slick-slide,
    .catalog_detail_page__similar .catalog_v1_item.slick-slide{
        width: 100%;
        width: 300px !important;
    }
    .catalog_detail_page__you_will_like_it  .catalog_v1_item.slick-slide .product_item,
    .catalog_detail_page__similar .catalog_v1_item.slick-slide .product_item{
        width: 100%;
        min-width: 300px;
    }
}

.bx-title{
    margin-bottom: 15px;
}
.bx-authform form{
    margin-top: 15px;
}
.btn_v1--brown.catalog_v2__link_more{
    gap: 10px;
    max-width: 335px;
    padding: 15px 0;
    transition: 0.3s;
}
.expand-btn,
.collapse-btn{
    display: flex;
    color: #D8D5D7;
    padding-top: 19px;
    font-size: 14px;
    text-align: left;
    position: relative;
    align-items: baseline;
    cursor: pointer;
    transition: .3s;
}
.expand-btn .btn_text,
.collapse-btn .btn_text{
    flex-shrink: 0;
    margin-right: 5px;
}
.expand-btn:after,
.collapse-btn:after{
    content: "";
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #D8D5D7;
    transition: .3s;
}

.expand-btn:hover,
.collapse-btn:hover{
    color: #A6C4E7;
}

.expand-btn:hover:after,
.collapse-btn:hover:after{
    border-bottom: 1px solid #A6C4E7;
}

.bx-filter-popup-result,
.bx-filter-parameters-box-title{
    display: none !important;
}

.catalog_detail_page__row_3_title_section.title_section .opacity_text_bg{
    top: auto;
    line-height: 100%;
    bottom: 0;
}

.auth_success_text {
    margin: -30px 0 50px;
}

.btn_v1--brown.--black-bg{
    background: #000000;
}

.product_item__promos_list{
    align-self: self-start;
    align-items: start;
}
.catalog_double_reviews .reviews_block{
    margin-top: 16px;
}
.catalog_double_reviews,.siblings_sections{
    max-width: 100%;
}
.--section-reviews .reviews_block__title{
    font-size: 30px;
    max-width: 100%;
}
@media (max-width: 900px){
    .--section-reviews .reviews_block__title{
        font-size: 20px;
    }
}
@media (max-width: 460px){
    .--section-reviews .reviews_block__title{
        font-size: 18px;
    }
}

@media (min-width: 1921px) {
    .catalog_double_reviews .index_reviews__list_item {
        max-width: 360px;
    }
}
@media (max-width: 1480px) {
    .catalog_double_reviews .index_reviews__list_item {
        max-width: 360px;
    }
}
@media (max-width: 1180px) {
    .catalog_double_reviews .index_reviews__list_item {
        max-width: 310px;
    }
}
@media (max-width: 980px) {
    .catalog_double_reviews .index_reviews__list_item {
        max-width: 280px;
    }
}
@media (max-width: 800px) {
    .catalog_double_reviews .index_reviews__list_item {
        max-width: 300px;
    }
}
@media (max-width: 650px) {
    .catalog_double_reviews .index_reviews__list_item {
        max-width: 230px;
    }
}
@media (max-width: 600px) {
    .catalog_double_reviews .index_reviews__list_item {
        max-width: 300px;
    }
}

.promo_banner{
    margin-bottom: 80px;
}
@media (max-width: 900px){
    .promo_banner{
        margin-bottom: 40px;
    }
}
@media (max-width: 480px){
    .promo_banner{
        margin-bottom: 30px;
    }
}
.promo-page .breadcrumps{
    margin: 0;
    margin-top: 40px;
}
@media (max-width: 1100px){
    .promo-page .breadcrumps{
        margin-top: 35px;
    }
}

.catalog_section{
    overflow: hidden;
}

/* временно добавлю в custom позже перенести в основной css */
.bxmaker-authuserphone-btn-change-step{
    background-color: #A6C4E7;
}
.bxmaker-authuserphone-link-auth {
    margin: 1rem auto 0;
    padding-bottom: .1rem;
    display: inline-block;
    border-bottom: 1px dashed;
    color: #2e2f3d;
}
.bxmaker-authuserphone-link-auth:hover {
    border-bottom-style: solid;
}
.registration_page__form_checkbox:checked + label:after{
    background-color: #A6C4E7;
}
.registration_page__form_sbmt:hover{
    background-color: #A6C4E7;
}
.personal_page__deliveries_form_sbt:hover{
    background-color: #A6C4E7;
}
.personal_page__confirm_btn:hover{
    background-color: #A6C4E7;
}
.main_header__controls_list_item{
    position: relative;
}
.main_header__controls_list_item.--autorized:after {
    content: "";
    width: 8px;
    height: 8px;
    background: #A6C4E7;
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(10%, -10%);
    border-radius: 50%;
}

a.interesting__videos_list_item_prodicts_list_item{
    margin-top: 10px;
}

.scroll-carousel .catalog_v1_item .slick-slide{
    margin: 0;
}

.scroll-carousel .catalog_v1_item .product_item__image_extra{
    display: block !important;
}

@media (max-width: 600px) {
    .whishlist-page .product_item__wrapper{
        min-width: 100%;
    }
}

.g-recaptcha {
    margin-top: 20px;
}
#basket-root{
	box-sizing: border-box;
}
@media (max-width: 600px) {
    .cart_page{
        overflow: hidden;
    }
}

.main_header__authorization{
    bottom: -4px;
    transform: translateY(100%);
}

@media (max-width: 600px) {
	.product-item-info-container[data-entity='buttons-block']{
		float: right;
	}
}

/* hotfixes */
.favorites_title{
    margin-bottom: 30px;
}
@media (max-width: 460px) {
    .main_header_desktop__cart {
        height: calc(100dvh - 124px);
    }
    .interesting__videos_list_item:last-child::after{
        display: none;
    }

    .promo_popup__wrapper{
        transform: translate(0, -10%);
    }
    .main_header_desktop__cart_wrapper {
        max-height: calc(100vh - 520px);
    }
}
.main_header_desktop__cart_popup_btn{
    background: rgb(166, 196, 231);
}
.main_header_desktop__cart_popup_btn:hover{
    background: rgb(125, 165, 210);
}

.partnership_programm_banner + .footer_banner{
    display: none;
}

.window_overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
}
.window_overlay > * {
    pointer-events: all;
}
@media (max-width: 600px) {
    @supports (-webkit-touch-callout: none) {
        .window_overlay{
            height: calc(100% - 5px);
        }
    }
}


.--base-user .personal_page__left_menu_item._locked{
    display: none;    
} 
.main_header_mobile__item._base_user ._locked{
    display: none;    
}

.protocol_page__solution_steps_item_slider._disabled._justify{
    margin-left: 50px;
}
.protocol_page__solution_steps_item_row._even .protocol_page__solution_steps_item_slider._disabled._justify{
    margin-right: 50px;
}
.protocol_page__products_list_section {
    gap: 0px !important;
  }
/* End */


/* Start:/local/templates/vlaekan/css/fancybox.css?176613621225343*/
: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/vlaekan/css/aos.css?172064978026053*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/* End */
/* /local/templates/vlaekan/components/bitrix/search.title/main_search/style.css?17206497802108 */
/* /local/templates/vlaekan/styles.css?17810754181636263 */
/* /local/templates/vlaekan/css/custom.css?178107541823502 */
/* /local/templates/vlaekan/css/fancybox.css?176613621225343 */
/* /local/templates/vlaekan/css/aos.css?172064978026053 */
