

/* 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?1753799324919160*/
@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");
}

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_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: #A1CE42;
  color: #2E2F3D;
  fill: #f5f4f6;
}

.btn_v1--gray:active {
  background: #A1CE42;
  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='%23A1CE42'/%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(176, 138, 109, 0.1);
  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='%23A1CE42'/%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;
}

.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(176, 138, 109, 0.15);
  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: 1160px;
  width: 100%;
  margin: 0 auto;
  pointer-events: none;
  z-index: 12;
}

.add_to_cart__popup {
  pointer-events: all;
  width: 325px;
  margin-left: auto;
}

.add_to_cart__popup__wrapper {
  position: relative;
  padding-top: 12px;
  margin-bottom: 20px;
}

.add_to_cart__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%3Cg clip-path='url(%23clip0_5322_14886)'%3E%3Crect width='24' height='24' rx='12' fill='%23151113'/%3E%3Cpath d='M17 8.00714L15.9929 7L12 10.9929L8.00714 7L7 8.00714L10.9929 12L7 15.9929L8.00714 17L12 13.0071L15.9929 17L17 15.9929L13.0071 12L17 8.00714Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5322_14886'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/cover;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

.add_to_cart__popup__container {
  position: relative;
  padding: 15px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
  display: grid;
  grid-template-columns: 80px 172px;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.add_to_cart__popup__picture {
  width: 100%;
  max-height: 80px;
  border-radius: 50%;
  background: #F3F3F3;
  overflow: hidden;
}

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

.add_to_cart__popup__product_name {
  font: normal 400 14px/140% "PT Sans";
  color: #2E2F3D;
  letter-spacing: 0.84px;
  text-transform: uppercase;
  max-width: 100%;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.add_to_cart__popup__title {
  font: normal 700 14px/140% "PT Sans";
  color: #151113;
  letter-spacing: 0.84px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.add_to_cart__popup__title::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cg clip-path='url(%23clip0_5322_14879)'%3E%3Cpath d='M8.94694 8.83333H10.2803V6.83333H12.2803V5.5H10.2803V3.5H8.94694V5.5H6.94694V6.83333H8.94694V8.83333ZM6.28027 14.8333C5.54694 14.8333 4.95361 15.4333 4.95361 16.1667C4.95361 16.9 5.54694 17.5 6.28027 17.5C7.01361 17.5 7.61361 16.9 7.61361 16.1667C7.61361 15.4333 7.01361 14.8333 6.28027 14.8333ZM12.9469 14.8333C12.2136 14.8333 11.6203 15.4333 11.6203 16.1667C11.6203 16.9 12.2136 17.5 12.9469 17.5C13.6803 17.5 14.2803 16.9 14.2803 16.1667C14.2803 15.4333 13.6803 14.8333 12.9469 14.8333ZM6.39361 12.6667L6.41361 12.5867L7.01361 11.5H11.9803C12.4803 11.5 12.9203 11.2267 13.1469 10.8133L15.7203 6.14L14.5603 5.5H14.5536L13.8203 6.83333L11.9803 10.1667H7.30027L7.21361 9.98667L5.72027 6.83333L5.08694 5.5L4.46027 4.16667H2.28027V5.5H3.61361L6.01361 10.56L5.11361 12.1933C5.00694 12.38 4.94694 12.6 4.94694 12.8333C4.94694 13.5667 5.54694 14.1667 6.28027 14.1667H14.2803V12.8333H6.56027C6.47361 12.8333 6.39361 12.76 6.39361 12.6667Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5322_14879'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0/cover;
  content: "";
  width: 18px;
  height: 18px;
  margin-right: 5px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.add_to_cart__popup__value {
  font: normal 400 12px/140% "PT Sans";
  color: #828282;
  letter-spacing: 0.72px;
}

.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 {
  background: url("/local/templates/vlaekan/img/bg/auth_bg.webp") no-repeat center center/cover;
  position: relative;
  padding: 120px 0;
}

.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: #828282;
}

.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: #B08A6D;
}

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

.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='%23151113'/%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='%23A1CE42'/%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='%23A1CE42'/%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: #A1CE42;
  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: #A1CE42;
  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: #A1CE42;
}

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: #A1CE42;
  text-align: center;
  border-bottom: 1px solid #A1CE42;
}

.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: #A1CE42;
}

.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(176, 138, 109, 0.1);
  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;
  padding: 20px;
}

.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: calc(50% + 70px);
  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(161, 206, 66, 0.6);
  box-shadow: 0px 0px 10px 0px rgba(161, 206, 66, 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: #98E34D;
  border-radius: 10px;
  color: #151113;
  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 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #A1CE42;
  color: #FFF;
  text-align: center;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  font-size: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.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: var(--, #2E2F3D);
  position: relative;
}

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

.blog_detail__content_list_item::before {
  background: #B08A6D;
  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: #B08A6D;
  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: #B08A6D;
  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(176, 138, 109, 0.1);
  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: #B08A6D;
  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: #B08A6D;
}

.blog_detail__content_card.--beige .blog_detail__content_card_subtitle {
  color: #B08A6D;
}

.blog_detail__content_card.--beige .blog_detail__content_card_text {
  color: #B08A6D;
}

.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: #A1CE42;
}

.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='%23A1CE42'/%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='%23A1CE42'/%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='%23A1CE42'/%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: #A1CE42;
  color: #2E2F3D;
  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 {
  -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: #A1CE42;
}

.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: #A1CE42;
}

.comments_popup__form_rating_group label {
  cursor: pointer;
}

.comments_popup__form_rating_group label svg {
  fill: #A1CE42;
  -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);
}

._js_catalog_v1_list_slider.slider--block {
  display: block !important;
}

._js_catalog_v1_list_slider.slider--grid {
  display: grid !important;
}

.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: #A1CE42;
}

.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: #A1CE42;
}

.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='%23A1CE42' 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: #A1CE42;
}

.blog__tag_item:hover span {
  color: #A1CE42;
}

.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: #A1CE42;
}

.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: #A1CE42;
  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: #B08A6D;
  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='%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") #A1CE42;
  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: #A1CE42;
  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: #A1CE42;
  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;
}

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

.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__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__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: #A1CE42;
}

.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: #7474C1;
}

.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: #B08A6D;
  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, 282px) 51px 51px;
  gap: 0 8px;
}

.catalog_detail_page_info__add_to_basket {
  max-width: 282px;
  width: 100%;
  padding: 5px 10px;
  font-weight: 700;
  line-height: 16px;
}

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

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

.catalog_detail_page_info__add_to_basket span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -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_favorite {
  background: #D8D5D7;
  width: 51px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.catalog_detail_page_info__share_link {
  background: #D8D5D7;
  width: 51px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

.catalog_detail_page_info__share_link.--active {
  background: #A1CE42;
}

.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 #B08A6D;
  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 #B08A6D;
  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: calc(14px + 4 * ((100vw - 320px) / 1600));
}

.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";
  padding: 5%;
  color: #FFF;
  border-radius: 50%;
  background: #A1CE42;
  margin-left: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 16px;
  max-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;
}

._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: #A1CE42;
  color: #2E2F3D;
  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;
  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: calc(24px + 32 * ((100vw - 320px) / 1600));
}

.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 {
  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 {
  margin-right: 40px;
}

.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: #A1CE42;
}

.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;
}

.catalog {
  padding-top: 20px;
  border-top: 1px solid #D8D5D7;
  position: relative;
}

.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: #A1CE42;
  content: "";
}

.catalog__filter_checkbox_val:checked + label {
  color: #2E2F3D;
}

.catalog__filter_checkbox_val:checked + label:before {
  border: 1px solid #A1CE42;
}

.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__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: 60px;
}

.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: #A1CE42;
  color: #2E2F3D;
}

.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_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%;
}

.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: #B08A6D;
  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(176, 138, 109, 0.1);
  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: #A1CE42;
  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_5654_4833)'%3E%3Cpath d='M30 16.5106L28.4893 14.9998L22.5 20.9891L16.5107 14.9998L15 16.5106L20.9893 22.4998L15 28.4891L16.5107 29.9998L22.5 24.0106L28.4893 29.9998L30 28.4891L24.0107 22.4998L30 16.5106Z' fill='%23B08A6D' fill-opacity='0.3'/%3E%3C/g%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%23B08A6D' stroke-opacity='0.3' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='clip0_5654_4833'%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_5654_5927)'%3E%3Cpath d='M30 16.5105L28.4893 14.9998L22.5 20.9891L16.5107 14.9998L15 16.5105L20.9893 22.4998L15 28.4891L16.5107 29.9998L22.5 24.0105L28.4893 29.9998L30 28.4891L24.0107 22.4998L30 16.5105Z' fill='%23B08A6D'/%3E%3C/g%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%23B08A6D' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5927'%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;
  pointer-events: all;
}

.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 {
  pointer-events: none;
  color: rgba(176, 138, 109, 0.3);
  border-bottom: 1.5px solid rgba(176, 138, 109, 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='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='%23B08A6D' 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: #B08A6D;
  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 #B08A6D;
  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_5654_5837)'%3E%3Crect width='24' height='24' fill='%232D2622'/%3E%3Cpath d='M9.61197 14.9104L6.47764 11.7761L5.43286 12.8209L9.61197 17L18.5672 8.04478L17.5224 7L9.61197 14.9104Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5837'%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 #B08A6D;
  background: transparent;
  resize: none;
  width: 100%;
  color: #B08A6D;
  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: rgba(176, 138, 109, 0.4);
  position: absolute;
  top: 0;
  left: 0;
}

.consultation_popup__form_comment:hover {
  padding: 15px 20px;
  padding-right: 45px;
  border-radius: 20px;
  border: 1px solid #B08A6D;
}

.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 #A1CE42;
}

.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(176, 138, 109, 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_5654_5821)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5821'%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 #B08A6D;
  background: transparent;
  width: 100%;
  color: #B08A6D;
}

.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(176, 138, 109, 0.4);
  position: absolute;
  top: 0;
  left: 0;
}

.consultation_popup__form_input:hover {
  padding: 15px 20px;
  border-radius: 100px;
  border: 1px solid #B08A6D;
}

.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 #A1CE42;
}

.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(176, 138, 109, 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_5654_5821)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5821'%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: #B08A6D;
  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: #B08A6D;
  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 #B08A6D;
  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='%23B08A6D'/%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: #B08A6D;
  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;
  cursor: pointer;
}

.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: #B08A6D;
  text-align: center;
  margin-bottom: 60px;
}

.consultation_popup__thanks_title {
  font: normal 500 48px/140% "STIX Two Text";
  color: #B08A6D;
  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");
}

.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 #B08A6D;
  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: #B08A6D;
  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='%23B08A6D' 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: #7474C1;
}

.desktop_main_footer__row_1 {
  display: grid;
  grid-template-columns: 195px 150px 200px 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: 500 18px/120% "Literata";
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 16px;
}

.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: 5px;
}

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

.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";
  margin-top: 20px;
  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: 6px;
}

.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%;
}

.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__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;
}

.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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mobile_main_footer__copyright {
  font: 11px/150% "Montserrat";
  margin-top: 12px;
}

.mobile_main_footer__copyright a {
  display: block;
  text-align: center;
}

.mobile_main_footer__socials {
  margin-top: 40px;
}

.mobile_main_footer__information {
  font: normal 400 12px/150% "PT Sans";
  margin-top: 40px;
  text-align: center;
  color: #828282;
}

.mobile_main_footer__underlogo {
  font: normal 400 16px/150% "PT Sans";
  color: #151113;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 10px auto 0;
}

.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;
}

.main_header_desktop__head {
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 50px;
}

.main_header_desktop__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_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;
  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: #A1CE42;
  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: #A1CE42;
  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/ico/minus.svg) center no-repeat;
}

.main_header_desktop__cart_popup_counter_btn_plus {
  background: url(/local/templates/vlaekan/./img/ico/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_clear_btn {
  cursor: pointer;
  -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;
  position: relative;
  z-index: 1;
}

.main_header_desktop__cart_clear_btn::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='M10.6429 2.00002H14.111C14.3329 1.99988 14.5262 1.99975 14.7088 2.02891C15.4301 2.1441 16.0543 2.594 16.3918 3.24188C16.4771 3.40587 16.5381 3.58934 16.6082 3.79993L16.7227 4.14342C16.7421 4.20156 16.7477 4.21803 16.7523 4.23099C16.932 4.72752 17.3976 5.06317 17.9254 5.07655C17.9394 5.0769 17.9563 5.07696 18.0179 5.07696H21.0948C21.5197 5.07696 21.8641 5.42136 21.8641 5.84619C21.8641 6.27102 21.5197 6.61542 21.0948 6.61542H3.65888C3.23405 6.61542 2.88965 6.27102 2.88965 5.84619C2.88965 5.42136 3.23405 5.07696 3.65888 5.07696H6.73588C6.79747 5.07696 6.81446 5.0769 6.82834 5.07655C7.35618 5.06317 7.82185 4.72754 8.00145 4.23101C8.00618 4.21796 8.01161 4.20185 8.03108 4.14342L8.14556 3.79996C8.2156 3.58938 8.27664 3.40587 8.36204 3.24188C8.69941 2.594 9.32361 2.1441 10.0449 2.02891C10.2275 1.99975 10.4209 1.99988 10.6429 2.00002ZM9.30825 5.07696C9.36108 4.97335 9.4079 4.86568 9.44818 4.75433C9.4604 4.72053 9.4724 4.68453 9.48781 4.63829L9.59017 4.3312C9.68368 4.05068 9.70521 3.99346 9.72657 3.95245C9.83903 3.73649 10.0471 3.58652 10.2875 3.54812C10.3332 3.54083 10.3942 3.5385 10.6899 3.5385H14.0638C14.3595 3.5385 14.4206 3.54083 14.4662 3.54812C14.7066 3.58652 14.9148 3.73649 15.0273 3.95245C15.0486 3.99346 15.0701 4.05067 15.1636 4.3312L15.2659 4.63811L15.3056 4.75435C15.3459 4.8657 15.3927 4.97335 15.4455 5.07696H9.30825Z' fill='%23828282'/%3E%3Cpath d='M6.13566 8.3592C6.10741 7.93531 5.74086 7.61459 5.31697 7.64285C4.89308 7.6711 4.57235 8.03764 4.60061 8.46154L5.07594 15.5915C5.16363 16.9072 5.23446 17.9698 5.40059 18.8038C5.57331 19.6708 5.86707 20.395 6.47383 20.9626C7.08059 21.5302 7.8227 21.7752 8.69926 21.8898C9.54235 22.0001 10.6074 22.0001 11.9259 22.0001H12.8274C14.1459 22.0001 15.2109 22.0001 16.0541 21.8898C16.9306 21.7752 17.6728 21.5302 18.2795 20.9626C18.8863 20.395 19.1801 19.6708 19.3528 18.8038C19.5189 17.9698 19.5897 16.9072 19.6774 15.5915L20.1528 8.46154C20.181 8.03764 19.8603 7.6711 19.4364 7.64285C19.0125 7.61459 18.6459 7.93531 18.6177 8.3592L18.1459 15.4352C18.0538 16.8176 17.9882 17.7795 17.844 18.5032C17.7041 19.2052 17.5089 19.5768 17.2285 19.8392C16.9481 20.1014 16.5643 20.2716 15.8545 20.3644C15.1228 20.4601 14.1587 20.4616 12.7733 20.4616H11.9801C10.5946 20.4616 9.63049 20.4601 8.8988 20.3644C8.18905 20.2716 7.8053 20.1014 7.52488 19.8392C7.24446 19.5768 7.04924 19.2052 6.90939 18.5032C6.76523 17.7795 6.69956 16.8176 6.6074 15.4352L6.13566 8.3592Z' fill='%23828282'/%3E%3Cpath d='M9.7362 10.209C10.1589 10.1667 10.5359 10.4751 10.5782 10.8979L11.091 16.0261C11.1333 16.4487 10.8249 16.8258 10.4021 16.868C9.97938 16.9103 9.60243 16.6019 9.56015 16.1791L9.04733 11.0509C9.00506 10.6282 9.31348 10.2512 9.7362 10.209Z' fill='%23828282'/%3E%3Cpath d='M15.0176 10.209C15.4403 10.2512 15.7488 10.6282 15.7065 11.0509L15.1937 16.1791C15.1514 16.6019 14.7744 16.9103 14.3517 16.868C13.929 16.8258 13.6206 16.4487 13.6628 16.0261L14.1756 10.8979C14.2179 10.4751 14.5949 10.1667 15.0176 10.209Z' fill='%23828282'/%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_clear_btn: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='M10.6429 2.00002H14.111C14.3329 1.99988 14.5262 1.99975 14.7088 2.02891C15.4301 2.1441 16.0543 2.594 16.3918 3.24188C16.4771 3.40587 16.5381 3.58934 16.6082 3.79993L16.7227 4.14342C16.7421 4.20156 16.7477 4.21803 16.7523 4.23099C16.932 4.72752 17.3976 5.06317 17.9254 5.07655C17.9394 5.0769 17.9563 5.07696 18.0179 5.07696H21.0948C21.5197 5.07696 21.8641 5.42136 21.8641 5.84619C21.8641 6.27102 21.5197 6.61542 21.0948 6.61542H3.65888C3.23405 6.61542 2.88965 6.27102 2.88965 5.84619C2.88965 5.42136 3.23405 5.07696 3.65888 5.07696H6.73588C6.79747 5.07696 6.81446 5.0769 6.82834 5.07655C7.35618 5.06317 7.82185 4.72754 8.00145 4.23101C8.00618 4.21796 8.01161 4.20185 8.03108 4.14342L8.14556 3.79996C8.2156 3.58938 8.27664 3.40587 8.36204 3.24188C8.69941 2.594 9.32361 2.1441 10.0449 2.02891C10.2275 1.99975 10.4209 1.99988 10.6429 2.00002ZM9.30825 5.07696C9.36108 4.97335 9.4079 4.86568 9.44818 4.75433C9.4604 4.72053 9.4724 4.68453 9.48781 4.63829L9.59017 4.3312C9.68368 4.05068 9.70521 3.99346 9.72657 3.95245C9.83903 3.73649 10.0471 3.58652 10.2875 3.54812C10.3332 3.54083 10.3942 3.5385 10.6899 3.5385H14.0638C14.3595 3.5385 14.4206 3.54083 14.4662 3.54812C14.7066 3.58652 14.9148 3.73649 15.0273 3.95245C15.0486 3.99346 15.0701 4.05067 15.1636 4.3312L15.2659 4.63811L15.3056 4.75435C15.3459 4.8657 15.3927 4.97335 15.4455 5.07696H9.30825Z' fill='%23000'/%3E%3Cpath d='M6.13566 8.3592C6.10741 7.93531 5.74086 7.61459 5.31697 7.64285C4.89308 7.6711 4.57235 8.03764 4.60061 8.46154L5.07594 15.5915C5.16363 16.9072 5.23446 17.9698 5.40059 18.8038C5.57331 19.6708 5.86707 20.395 6.47383 20.9626C7.08059 21.5302 7.8227 21.7752 8.69926 21.8898C9.54235 22.0001 10.6074 22.0001 11.9259 22.0001H12.8274C14.1459 22.0001 15.2109 22.0001 16.0541 21.8898C16.9306 21.7752 17.6728 21.5302 18.2795 20.9626C18.8863 20.395 19.1801 19.6708 19.3528 18.8038C19.5189 17.9698 19.5897 16.9072 19.6774 15.5915L20.1528 8.46154C20.181 8.03764 19.8603 7.6711 19.4364 7.64285C19.0125 7.61459 18.6459 7.93531 18.6177 8.3592L18.1459 15.4352C18.0538 16.8176 17.9882 17.7795 17.844 18.5032C17.7041 19.2052 17.5089 19.5768 17.2285 19.8392C16.9481 20.1014 16.5643 20.2716 15.8545 20.3644C15.1228 20.4601 14.1587 20.4616 12.7733 20.4616H11.9801C10.5946 20.4616 9.63049 20.4601 8.8988 20.3644C8.18905 20.2716 7.8053 20.1014 7.52488 19.8392C7.24446 19.5768 7.04924 19.2052 6.90939 18.5032C6.76523 17.7795 6.69956 16.8176 6.6074 15.4352L6.13566 8.3592Z' fill='%23000'/%3E%3Cpath d='M9.7362 10.209C10.1589 10.1667 10.5359 10.4751 10.5782 10.8979L11.091 16.0261C11.1333 16.4487 10.8249 16.8258 10.4021 16.868C9.97938 16.9103 9.60243 16.6019 9.56015 16.1791L9.04733 11.0509C9.00506 10.6282 9.31348 10.2512 9.7362 10.209Z' fill='%23000'/%3E%3Cpath d='M15.0176 10.209C15.4403 10.2512 15.7488 10.6282 15.7065 11.0509L15.1937 16.1791C15.1514 16.6019 14.7744 16.9103 14.3517 16.868C13.929 16.8258 13.6206 16.4487 13.6628 16.0261L14.1756 10.8979C14.2179 10.4751 14.5949 10.1667 15.0176 10.209Z' fill='%23000'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.main_header_desktop__cart_share_btn {
  cursor: pointer;
  -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;
  position: relative;
  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: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_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 {
  position: relative;
  z-index: 11;
}

.main_header__promotional_line {
  width: 100%;
  height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_header__promotional_line span {
  font: 700 14px "PT Sans";
  background: #2E2F3D;
  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;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 4px;
  width: 100%;
  padding: 9px;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}

.main_header__promotional_line span::before {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cg clip-path='url(%23clip0_6583_2)'%3e%3cpath d='M12.2809 2.46055L14.0636 0.531354L16.251 1.98585L18.5051 0.637125L20.1941 2.64889L22.7368 1.98983L23.7906 4.396L26.4161 4.47999L26.7493 7.0856L29.2447 7.90589L28.8303 10.4998L30.9935 11.9899L29.8652 14.362L31.521 16.4012L29.77 18.3593L30.7843 20.7823L28.5526 22.1679L28.843 24.7785L26.3114 25.4791L25.8546 28.0659L23.2281 28.0249L22.061 30.3782L19.5526 29.5989L17.7697 31.528L15.5824 30.0736L13.3283 31.4223L11.6393 29.4105L9.09652 30.0696L8.04273 27.6634L5.41734 27.5794L5.08413 24.9738L2.58871 24.1535L3.00303 21.5596L0.839781 20.0695L1.96817 17.6975L0.312414 15.6583L2.06336 13.7002L1.04914 11.277L3.28078 9.89159L2.99031 7.28088L5.52193 6.58028L5.97879 3.99354L8.60523 4.03452L9.77229 1.68121L12.2809 2.46055Z' fill='%23FD451C'/%3e%3cpath d='M7.60257 21.454L7.25351 21.4784L7.11831 20.4577C7.97112 20.3478 8.61564 20.2344 9.05202 20.1174C9.70317 19.943 9.95647 19.5854 9.81158 19.0447C9.75233 18.8235 9.6226 18.6839 9.42269 18.6254C9.22269 18.5672 8.90428 18.5339 8.46752 18.5258C7.94592 18.5208 7.52309 18.4727 7.19915 18.3816C6.8751 18.2907 6.61965 18.1484 6.43287 17.9548C6.24599 17.7613 6.10732 17.4955 6.01677 17.1576C5.85216 16.5433 5.91522 16.0291 6.20607 15.6153C6.49681 15.2016 6.98009 14.9041 7.65603 14.723C7.92012 14.6523 8.1981 14.596 8.48983 14.5539C8.7814 14.5121 9.21381 14.4671 9.78703 14.4187L9.9548 15.4504C9.0867 15.5778 8.46223 15.6923 8.08136 15.7943C7.41167 15.9738 7.13613 16.2847 7.25465 16.727C7.29583 16.8807 7.38491 16.9919 7.52181 17.0604C7.65876 17.1291 7.81879 17.1734 8.00194 17.1935C8.18514 17.2135 8.48975 17.2324 8.91588 17.2498C9.37602 17.2715 9.7425 17.3247 10.0155 17.4095C10.2884 17.4944 10.5064 17.6321 10.6693 17.822C10.8322 18.0122 10.9598 18.2793 11.052 18.6233C11.2248 19.2684 11.1623 19.8153 10.8644 20.2638C10.5663 20.7125 10.0857 21.0256 9.42218 21.2034C8.94279 21.3319 8.33632 21.4154 7.60257 21.454Z' fill='white'/%3e%3cpath d='M15.3922 18.2704L13.1989 18.8581L13.2538 20.0583L11.982 20.399L11.7129 13.7545L14.1274 13.1076L17.2166 18.9964L15.9448 19.3372L15.3922 18.2704ZM13.4228 14.4224L12.9804 14.541L13.1422 17.6881L14.8563 17.2288L13.4228 14.4224Z' fill='white'/%3e%3cpath d='M21.3202 16.6919L21.6215 17.8162L18.055 18.7718L16.3759 12.5051L17.6476 12.1643L19.0255 17.3067L21.3202 16.6918L21.3202 16.6919Z' fill='white'/%3e%3cpath d='M22.2935 12.1048L22.6862 13.5701L24.9163 12.9725L25.2077 14.0599L22.9775 14.6575L23.38 16.1597L26.1632 15.4139L26.4595 16.5198L22.4046 17.6063L20.7255 11.3396L24.7804 10.2531L25.0767 11.359L22.2935 12.1048Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6583_2'%3e%3crect width='32' height='32' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center/contain;
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  margin-right: 6px;
}

.main_header__promotional_line a {
  font-family: "PT Sans";
  font-weight: 700;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #fff;
}

.main_header_desktop {
  position: relative;
  z-index: 2;
}

.main_header_desktop__logo {
  display: block;
}

.main_header_desktop__phones {
  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;
}

.main_header_desktop__phones::before {
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4818 13.4533L14.8802 10.8506C14.5308 10.503 14.063 10.3115 13.563 10.3115C13.0427 10.3115 12.5515 10.5163 12.1801 10.888L11.1674 11.9004C10.3805 11.4631 9.33456 10.8615 8.24866 9.77557C7.16404 8.69057 6.56237 7.64772 6.12274 6.85655L7.13641 5.84363C7.89005 5.08843 7.90546 3.87684 7.17089 3.14293L4.56982 0.541793C4.22141 0.192412 3.75355 0 3.25234 0C2.74369 0 2.26251 0.195838 1.89324 0.552292C1.66986 0.732194 0.548815 1.72181 0.131003 3.76269C-0.453978 6.61931 0.890079 9.36781 4.7702 13.2495C9.10462 17.5826 12.8049 17.9194 13.8358 17.9194C14.0504 17.9194 14.1799 17.9061 14.2144 17.9021C16.2359 17.6651 16.9596 16.7674 17.4881 16.1119C18.1729 15.2624 18.1705 14.1445 17.4818 13.4533ZM16.6185 15.4109C16.1218 16.027 15.6527 16.6088 14.0845 16.7927C14.0837 16.7927 13.9979 16.8023 13.8358 16.8023C12.9135 16.8023 9.59079 16.4892 5.56003 12.4597C1.98186 8.88001 0.725963 6.42519 1.22524 3.98667C1.58966 2.20656 2.55716 1.44994 2.59476 1.4212L2.62812 1.39655L2.65738 1.36721C2.81889 1.20585 3.03015 1.11694 3.25227 1.11694C3.45451 1.11694 3.64156 1.19275 3.77947 1.3311L6.38113 3.93284C6.68047 4.23188 6.66454 4.7351 6.34606 5.05425L5.1997 6.19964L5.18086 6.21937C4.88212 6.54842 4.91726 6.99311 5.08183 7.2827C5.55668 8.13962 6.20711 9.31323 7.45869 10.5652C8.70609 11.8126 9.87799 12.4625 10.7325 12.9365C10.8181 12.9845 10.9947 13.065 11.2158 13.065C11.4769 13.065 11.7166 12.9545 11.894 12.7531L12.9698 11.6776C13.1305 11.5169 13.341 11.4284 13.5629 11.4284C13.7656 11.4284 13.9536 11.5044 14.0912 11.6412L16.6911 14.2422C17.0213 14.5737 16.885 15.0804 16.6185 15.4109Z' fill='%232E2F3D'/%3E%3Cpath d='M10.9048 2.73658C11.8644 2.84701 12.9943 3.42827 13.7833 4.21735C14.5797 5.01373 15.1624 6.1551 15.2676 7.12513C15.2986 7.41129 15.5406 7.62336 15.8221 7.62336C15.8422 7.62336 15.8626 7.62224 15.883 7.62008C16.1897 7.5868 16.4113 7.31128 16.378 7.00465C16.2449 5.77847 15.5533 4.40783 14.5732 3.4276C13.6022 2.45653 12.2455 1.76663 11.0325 1.62701C10.7262 1.59149 10.4492 1.81161 10.4139 2.11795C10.3786 2.42429 10.5983 2.70129 10.9048 2.73658Z' fill='%232E2F3D'/%3E%3Cpath d='M10.3814 5.07606C10.9004 5.13585 11.6187 5.52083 12.0892 5.99136C12.5638 6.46599 12.9495 7.19111 13.0063 7.7157C13.0374 8.00194 13.2794 8.21401 13.5608 8.21401C13.5809 8.21401 13.6013 8.21289 13.6217 8.21073C13.9283 8.17745 14.15 7.90193 14.1167 7.59529C14.0196 6.69965 13.425 5.74764 12.8789 5.20153C12.3377 4.66026 11.395 4.0685 10.5091 3.96641C10.2024 3.93074 9.92572 4.15093 9.89042 4.45727C9.8552 4.76369 10.075 5.04076 10.3814 5.07606Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  content: "";
  width: 18px;
  height: 18px;
  background: 50%/contain no-repeat;
  margin-right: 15px;
}

.main_header_desktop__phones_link:nth-child(1) {
  border-right: 1px solid #2E2F3D;
  padding-right: 5px;
  margin-right: 5px;
}

.main_header_desktop__phones_link a {
  font: 400 18px "STIX Two Text";
}

.main_header_desktop__row_1 {
  padding: 17px 0 15px;
  border-bottom: 1px solid #d8d5d7;
}

.main_header_desktop__row_1_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 15px;
}

.main_header_desktop__row_2 {
  padding: 2px 0;
  border-bottom: 1px solid #d8d5d7;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_header_desktop__row_2_wrap {
  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: 15px;
  height: 45px;
}

.main_header_desktop__search .container {
  position: relative;
}

.main_header_desktop__search_close {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 24px;
  height: 24px;
  border: 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='M4.7814 20.5001C4.62686 20.5001 4.47578 20.4543 4.34728 20.3685C4.21878 20.2826 4.11862 20.1606 4.05948 20.0178C4.00033 19.8751 3.98486 19.718 4.01502 19.5664C4.04518 19.4148 4.11961 19.2756 4.2289 19.1664L18.6664 4.72885C18.8129 4.58232 19.0117 4.5 19.2189 4.5C19.4261 4.5 19.6249 4.58232 19.7714 4.72885C19.918 4.87539 20.0003 5.07413 20.0003 5.28135C20.0003 5.48858 19.918 5.68732 19.7714 5.83385L5.3339 20.2714C5.26141 20.344 5.17528 20.4016 5.08047 20.4408C4.98565 20.4801 4.88402 20.5002 4.7814 20.5001Z' fill='%23D8D5D7'/%3E%3Cpath d='M19.2189 20.5001C19.1162 20.5002 19.0146 20.4801 18.9198 20.4408C18.825 20.4016 18.7388 20.344 18.6664 20.2714L4.22885 5.83385C4.08232 5.68732 4 5.48858 4 5.28135C4 5.07413 4.08232 4.87539 4.22885 4.72885C4.37539 4.58232 4.57413 4.5 4.78135 4.5C4.98858 4.5 5.18732 4.58232 5.33385 4.72885L19.7714 19.1664C19.8806 19.2756 19.9551 19.4148 19.9852 19.5664C20.0154 19.718 19.9999 19.8751 19.9408 20.0178C19.8816 20.1606 19.7815 20.2826 19.653 20.3685C19.5245 20.4543 19.3734 20.5001 19.2189 20.5001Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  cursor: pointer;
}

.main_header_desktop__search_container {
  display: none;
  padding: 45px 55px;
  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);
  position: absolute;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_header_desktop__search_container.active {
  display: block;
  z-index: 1;
}

.main_header_desktop__search_input {
  max-width: 320px;
  width: 100%;
  border: 1px solid #B08A6D;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 8px 0;
  font-size: 16px;
  outline: none;
}

.main_header_desktop__search_input::-webkit-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_desktop__search_input::-moz-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_desktop__search_input:-ms-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_desktop__search_input::-ms-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_desktop__search_input::placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_desktop__search_send {
  width: 46px;
  background: url("/local/templates/vlaekan/./img/icons/arrow-grey.svg") no-repeat center transparent;
  border: 0;
  margin: -5px -50px;
}

.main_header_desktop__search_result {
  margin-top: 15px;
}

.main_header_desktop__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;
  margin-top: 1px;
}

.main_header_desktop__authorization.active {
  display: block;
}

.main_header_desktop__authorization_close {
  position: absolute;
  right: 40px;
  top: 40px;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}

.main_header_desktop__authorization_title {
  font-size: 36px;
  line-height: 120%;
  margin-bottom: 40px;
}

.main_header_desktop__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_desktop__authorization_input::-webkit-input-placeholder {
  font: 16px PT Sans;
  color: #D8D5D7;
}

.main_header_desktop__authorization_input::-moz-placeholder {
  font: 16px PT Sans;
  color: #D8D5D7;
}

.main_header_desktop__authorization_input:-ms-input-placeholder {
  font: 16px PT Sans;
  color: #D8D5D7;
}

.main_header_desktop__authorization_input::-ms-input-placeholder {
  font: 16px PT Sans;
  color: #D8D5D7;
}

.main_header_desktop__authorization_input::placeholder {
  font: 16px PT Sans;
  color: #D8D5D7;
}

.main_header_desktop__authorization_form_errors {
  color: #B08A6D;
  margin: 0.5rem 0;
}

.main_header_desktop__authorization_forgot_pass {
  font-size: 16px;
  text-decoration-line: underline;
  color: #4F4F4F;
}

.main_header_desktop__authorization_form_errors {
  margin: 0.5rem 0;
  color: #B08A6D;
}

.main_header_desktop__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_desktop__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_desktop__authorization_sbt:not(:disabled) {
  background: #B08A6D;
  border-color: transparent;
  color: #2E2F3D;
  cursor: pointer;
}

.main_header_desktop__authorization_sbt:not(:disabled) .main_header_desktop__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='%23151113'/%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_desktop__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_desktop__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;
  cursor: pointer;
}

.main_header_desktop__authorization_registration:hover {
  background: #F5F4F6;
  border-color: transparent;
}

.main_header_desktop__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_desktop__wishlist.active {
  display: block;
}

.main_header_desktop__wishlist_close {
  position: absolute;
  right: 40px;
  top: 40px;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}

.main_header_desktop__wishlist_title {
  font-size: 36px;
  line-height: 120%;
  margin-bottom: 40px;
}

.main_header_desktop__wishlist_choice {
  display: block;
  font-size: 20px;
  margin-top: 40px;
  margin-bottom: 5px;
}

.main_header_desktop__wishlist_choice a {
  font-weight: 700;
  text-decoration: underline;
}

.main_header_desktop__wishlist_desc {
  font-size: 18px;
  line-height: 27px;
}

.main_header_desktop__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_nav {
  height: 100%;
}

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

.main_nav__item:hover .main_nav__link:after {
  width: 100%;
}

.main_nav__link {
  font: 14px "STIX Two Text";
  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;
  padding: 5px 15px;
  text-transform: uppercase;
  position: relative;
}

.main_nav__link::after {
  content: "";
  position: absolute;
  width: 0%;
  height: 1px;
  background: rgb(46, 47, 61);
  bottom: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main_nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px 10px;
  margin-left: -15px;
  height: 100%;
}

.main_nav__sub_menu {
  display: none;
  position: absolute;
  -webkit-transform: translate(0, 45px);
  -ms-transform: translate(0, 45px);
  transform: translate(0, 45px);
  padding: 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: 1085px;
  min-height: 540px;
  overflow: hidden;
}

.main_nav__parent:hover > .main_nav__sub_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.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;
  top: 0;
  padding: 0;
  height: 100%;
  width: calc(100% - 220px - 55px);
  -webkit-transform: translateX(260px);
  -ms-transform: translateX(260px);
  transform: translateX(260px);
  padding: 40px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: 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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2430_1275)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2430_1275'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  top: 2px;
  right: -30px;
  display: block;
  content: "";
  width: 24px;
  height: 24px;
}

.main_nav__sub_menu_item.main_nav__parent > .main_nav__sub_menu_item_img {
  width: 44%;
}

.main_nav__sub_menu_item:hover > .main_nav__sub_link {
  color: #151113;
}

.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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2430_1323)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2430_1323'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.main_nav__sub_link {
  display: inline-block;
  width: 200px;
  padding-bottom: 10px;
  color: #828282;
}

.main_nav__sub_link:hover {
  color: #2E2F3D;
}

.main_nav__sub_link:hover ~ .main_nav__sub_menu_item_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_nav__promo_wrap {
  position: absolute;
  right: 100px;
  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: 460px;
}

.main_nav__promo_img {
  width: 100%;
}

.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__sub_menu_item_img {
  position: absolute;
  display: none;
  right: 0;
  top: 0;
  width: 60%;
  height: auto;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 40px 60px;
  background: white;
  z-index: 999;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_nav__sub_menu_item_img img {
  max-width: 460px;
  max-height: 100%;
}

.main_nav__sub_menu_item_img_content {
  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;
}

.main_nav_mobile {
  display: none;
  position: fixed;
  z-index: 9;
  background: #FFFFFF;
  width: 100%;
  padding: 40px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  overflow-y: scroll;
  max-width: 100vw;
  margin-top: 1px;
}

.main_nav_mobile.active {
  display: block;
}

.main_nav_mobile__list {
  display: grid;
  grid-gap: 15px;
}

.main_nav_mobile__item.main_nav_mobile__parent {
  position: relative;
}

.main_nav_mobile__item.main_nav_mobile__parent:after {
  content: url("/local/templates/vlaekan/img/icons/mobile_menu_arrow.svg");
  position: absolute;
  top: 50%;
  left: 130px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.main_nav_mobile__link {
  color: #2E2F3D;
  font-weight: 700;
  font-size: 18px;
}

.main_nav_mobile__sub_menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 999;
  background: #fff;
}

.main_nav_mobile__sub_menu.active {
  display: block;
}

.main_nav_mobile__info {
  margin-top: 40px;
  color: #2E2F3D;
}

.main_nav_mobile__info_row {
  margin-bottom: 8px;
  font-size: 14px;
}

.main_nav_mobile__info_title {
  font-weight: 700;
  font-size: 18px;
}

.main_nav_mobile__sub_menu_title {
  font-weight: 700;
  font-size: 18px;
  border-bottom: 1px solid #D8D5D7;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}

.main_nav_mobile__sub_menu_title:after {
  content: url(/local/templates/vlaekan/img/icons/mobile_menu_arrow.svg);
  position: absolute;
  top: 1px;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.main_nav_mobile__sub_menu_item {
  margin-bottom: 15px;
}

.main_nav_mobile__parent {
  position: relative;
}

.main_nav_mobile__parent:after {
  content: url(/local/templates/vlaekan/img/icons/mobile_menu_arrow.svg);
  position: absolute;
  right: 0;
}

.main_user_controls {
  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: 0 -5px;
}

.main_user_controls__item {
  padding: 0 5px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}

.main_user_controls__item.--not-hovered svg:not(.active) path,
.main_user_controls__item svg.opacity:not(.active) path {
  fill: #D8D5D7;
}

.main_user_controls__item:hover svg path {
  fill: #2E2F3D !important;
}

.main_user_controls__item.--autorized:after {
  content: "";
  width: 8px;
  height: 8px;
  background: #a1ce42;
  position: absolute;
  top: 10px;
  right: 12px;
  border-radius: 50%;
}

.main_user_controls__item.--have-favorites:after {
  content: "";
  width: 8px;
  height: 8px;
  background: #a1ce42;
  position: absolute;
  top: 8px;
  right: 15px;
  border-radius: 50%;
}

.main_user_controls__link {
  padding: 10px;
  cursor: pointer;
  display: block;
}

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

.main_header_mobile {
  display: none;
  border-bottom: 1px solid #d8d5d7;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  max-width: 100vw;
  background: #fff;
}

.main_header_mobile__burger {
  background: url("data:image/svg+xml,%0A%3Csvg width='30' height='22' viewBox='0 0 30 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='1' x2='28.5556' y2='1' stroke='%23151113' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='1' y1='11' x2='28.5556' y2='11' stroke='%23151113' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='1' y1='21' x2='28.5556' y2='21' stroke='%23151113' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  border: none;
  background: none;
  background: 50%/contain no-repeat;
  width: 30px;
  height: 30px;
  padding: 0;
}

.main_header_mobile__logo {
  margin-right: auto;
}

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

.main_header_mobile__menu_personal {
  display: none;
  position: fixed;
  top: 55px;
  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: 1;
}

.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__wrap {
  padding: 11px 0;
  background: #fff;
}

.main_header_mobile__search {
  position: absolute;
  height: 100%;
  min-height: 100vh;
  width: 100%;
  left: 0;
  background: white;
  z-index: 1;
  margin-top: 1px;
  display: none;
}

.main_header_mobile__search.active {
  display: block;
}

.main_header_mobile__search_container form {
  position: relative;
}

.main_header_mobile__search_title {
  font-weight: 700;
  font-size: 18px;
  padding: 8px 0;
  margin-top: 12px;
  border-bottom: 1px solid #D8D5D7;
  width: 100%;
  position: relative;
  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 20.5001C4.62686 20.5001 4.47578 20.4543 4.34728 20.3685C4.21878 20.2826 4.11862 20.1606 4.05948 20.0178C4.00033 19.8751 3.98486 19.718 4.01502 19.5664C4.04518 19.4148 4.11961 19.2756 4.2289 19.1664L18.6664 4.72885C18.8129 4.58232 19.0117 4.5 19.2189 4.5C19.4261 4.5 19.6249 4.58232 19.7714 4.72885C19.918 4.87539 20.0003 5.07413 20.0003 5.28135C20.0003 5.48858 19.918 5.68732 19.7714 5.83385L5.3339 20.2714C5.26141 20.344 5.17528 20.4016 5.08047 20.4408C4.98565 20.4801 4.88402 20.5002 4.7814 20.5001Z' fill='%23D8D5D7'/%3E%3Cpath d='M19.2189 20.5001C19.1162 20.5002 19.0146 20.4801 18.9198 20.4408C18.825 20.4016 18.7388 20.344 18.6664 20.2714L4.22885 5.83385C4.08232 5.68732 4 5.48858 4 5.28135C4 5.07413 4.08232 4.87539 4.22885 4.72885C4.37539 4.58232 4.57413 4.5 4.78135 4.5C4.98858 4.5 5.18732 4.58232 5.33385 4.72885L19.7714 19.1664C19.8806 19.2756 19.9551 19.4148 19.9852 19.5664C20.0154 19.718 19.9999 19.8751 19.9408 20.0178C19.8816 20.1606 19.7815 20.2826 19.653 20.3685C19.5245 20.4543 19.3734 20.5001 19.2189 20.5001Z' fill='%23D8D5D7'/%3E%3C/svg%3E") center right no-repeat;
}

.main_header_mobile__search_input {
  width: 100%;
  border: 1px solid #BDBDBD;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 8px 0;
  font-size: 16px;
  outline: none;
  margin-top: 24px;
}

.main_header_mobile__search_input::-webkit-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_mobile__search_input::-moz-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_mobile__search_input:-ms-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_mobile__search_input::-ms-input-placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_mobile__search_input::placeholder {
  font: normal 16px "PT Sans";
  color: #D8D5D7;
}

.main_header_mobile__search_send {
  width: 24px;
  background: url("/local/templates/vlaekan/./img/icons/arrow-grey.svg") no-repeat center transparent;
  border: 0;
  position: absolute;
  right: 0;
  bottom: 10px;
}

.main_header_mobile__search_result {
  margin-top: 15px;
}

.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;
  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;
}

.main_user_controls_mobile__item {
  position: relative;
}

.main_user_controls_mobile__item svg.opacity:not(.active) path {
  fill: #D8D5D7;
}

.main_user_controls_mobile__item.--autorized:after,
.main_user_controls_mobile__item.--have-favorites:after {
  content: "";
  width: 7px;
  height: 7px;
  background: #a1ce42;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 50%;
}

.main_user_controls_mobile__link {
  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_user_controls_mobile__list {
  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;
}

.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_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__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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2381_18907)'%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_2381_18907'%3E%3Crect width='30' height='30' fill='white'/%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_2381_18911)'%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_2381_18911'%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: #B08A6D;
  text-transform: uppercase;
}

.reviews_block__slider {
  margin-top: 25px;
}

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

.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_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;
}

.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: rgba(176, 138, 109, 0.42);
  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='70' height='41' viewBox='0 0 70 41' fill='none'%3E%3Ccircle cx='50' cy='20.5' r='19' stroke='%23B08A6D' stroke-opacity='0.42' 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' fill-opacity='0.42'/%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(176, 138, 109, 0.1);
  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;
}

.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__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: #a1ce42;
}

.product_item__wrapper:hover .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__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__volume {
  font: normal 400 12px/150% "PT Sans";
  position: absolute;
  top: 15px;
  left: 10px;
  color: #828282;
  letter-spacing: 0.72px;
  z-index: 1;
  padding: 5px 10px;
  border-radius: 100px;
  background: #fff;
}

.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='%232E2F3D'/%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: #a1ce42;
}

.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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4349 3.60564C10.6885 3.84048 10.7036 4.2364 10.4688 4.48993L4.83316 10.5743C4.37168 11.0725 3.60217 11.0725 3.14069 10.5743L0.790209 8.03664C0.55537 7.78308 0.570527 7.38717 0.824068 7.15233C1.0776 6.91749 1.47352 6.93269 1.70835 7.18618L3.98692 9.64618L9.55068 3.6395C9.78553 3.38596 10.1814 3.3708 10.4349 3.60564ZM13.564 3.60564C13.8175 3.84048 13.8327 4.23639 13.5978 4.48993L7.96216 10.5743C7.72732 10.8278 7.33141 10.843 7.07786 10.6081C6.82431 10.3733 6.80916 9.97739 7.04401 9.72384L12.6797 3.6395C12.9145 3.38596 13.3104 3.3708 13.564 3.60564Z' fill='%23A1CE42'/%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: #2e2f3d;
  width: 40px;
  height: 40px;
  font-weight: 700;
  border-radius: 50%;
  text-align: center;
  color: white;
  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%);
  }
}

.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_banner_preloader {
  background: url(/local/templates/vlaekan/./img/banners/preloader.gif) no-repeat center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.main_banner_preloader.hidden {
  opacity: 0;
}

.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-bgg.svg) 100% 0 no-repeat, url(/local/templates/vlaekan/./img/referal/referal-link-bgg-2.svg) 0 0 no-repeat #F0E9D5;
  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 0px rgba(26, 19, 0, 0.3);
  box-shadow: 5px 5px 20px 0px rgba(26, 19, 0, 0.3);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.personal_page__user_referal_link_title {
  font-size: 20px;
  font-weight: 700;
}

.personal_page__user_referal_link_val {
  margin-top: 13px;
  background: #C9AE5D;
  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_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(355deg, #F0E9D5 22.74%, #D2CBB7 117.15%);
  background: linear-gradient(95deg, #F0E9D5 22.74%, #D2CBB7 117.15%);
}

.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;
}

/*рефералы статистика*/

.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 #C9AE5D;
  background: rgba(250, 226, 153, 0.2);
  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: #C9AE5D;
  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: #FAFAFA;
  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 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #B08A6D;
  color: #FFF;
  text-align: center;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  font-size: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.statistics__data_coupons_list {
  margin: -10px;
  margin-top: 20px;
}

.statistics__data_coupons_list .slick-track {
  padding: 10px;
}

.statistics__data_coupons_hint {
  color: #828282;
  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: #D3BF8D;
  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: #B08A6D;
  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: #B08A6D;
  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: fixed;
  width: 100%;
  height: 56px;
  left: 0;
  bottom: 0;
  z-index: 999;
}

.partnership_programm_banner__link {
  font: normal 400 20px/normal "PT Sans";
  color: #151113;
  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: #B08A6D;
  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: #B08A6D;
  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: #B08A6D;
}

.cashback_popup__info_text::after {
  content: "";
  display: block;
  width: 80px;
  height: 4px;
  background: #B08A6D;
  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: #B08A6D;
  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: #F5EED8;
  color: #2E2F3D;
  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='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14.0287 15.0297C16.8059 15.0297 19.0574 13.904 19.0574 12.5153C19.0574 11.1267 16.8059 10.001 14.0287 10.001C11.2514 10.001 9 11.1267 9 12.5153C9 13.904 11.2514 15.0297 14.0287 15.0297Z' stroke='%23B08A6D' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.0574 12.5156V16.2871C19.0574 17.67 16.8121 18.8015 14.0287 18.8015C11.2453 18.8015 9 17.67 9 16.2871V12.5156' stroke='%23B08A6D' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.13325 6.42131C7.27059 3.91998 10.4533 2.33331 13.9999 2.33331C20.4399 2.33331 25.6666 7.55998 25.6666 14C25.6666 20.44 20.4399 25.6666 13.9999 25.6666C7.55992 25.6666 2.33325 20.44 2.33325 14' stroke='%23B08A6D' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.13344 2.33331L4.66675 6.99998H8.86678' stroke='%23B08A6D' 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: rgba(219, 195, 122, 0.29);
}

.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;
}

.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_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: #B08A6D;
  background: url("/local/templates/vlaekan/./img/icons/link-brown.svg") left center no-repeat;
}

.personal_page__left_menu_link:hover svg {
  stroke: #B08A6D;
}

.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(176, 138, 109, 0.1);
  text-transform: uppercase;
  cursor: default;
}

.personal_page__left_menu_link_counter {
  font: normal 400 20px/normal "STIX Two Text";
  display: inline-block;
  background: #B08A6D;
  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: #B08A6D;
}

.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: #B08A6D;
  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-brown.svg") no-repeat center center/contain;
}

.personal_page__wishlist_btn_cart.active {
  background: url("/local/templates/vlaekan/./img/icons/add_basket-01.svg") no-repeat center center/contain;
}

.personal_page__wishlist_btn_wish {
  background: url("/local/templates/vlaekan/./img/icons/heart-black.svg") no-repeat center center/contain;
}

.personal_page__wishlist_btn_wish:hover {
  background: url("/local/templates/vlaekan/./img/icons/heart-brown.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: #A1CE42;
  left: 3px;
  top: 6px;
}

.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%);
}

.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;
}

.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: #151113;
  border: 1px solid #A1CE42;
}

.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 {
  border: 1px solid #A1CE42;
  color: #A1CE42;
}

.catalog__filter_v2_popup_opener:hover::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='M21.5 19.1225H17.56C17.4151 19.827 17.0316 20.46 16.4741 20.9146C15.9166 21.3691 15.2193 21.6174 14.5 21.6174C13.7807 21.6174 13.0834 21.3691 12.5259 20.9146C11.9684 20.46 11.5849 19.827 11.44 19.1225H2.5V17.8775H11.44C11.5849 17.1729 11.9684 16.5399 12.5259 16.0853C13.0834 15.6308 13.7807 15.3826 14.5 15.3826C15.2193 15.3826 15.9166 15.6308 16.4741 16.0853C17.0316 16.5399 17.4151 17.1729 17.56 17.8775H21.5V19.1225ZM12.622 18.4995C12.6162 18.7497 12.6605 18.9985 12.7523 19.2313C12.844 19.4642 12.9814 19.6763 13.1563 19.8553C13.3312 20.0343 13.5402 20.1766 13.7708 20.2737C14.0015 20.3708 14.2492 20.4208 14.4995 20.4208C14.7498 20.4208 14.9975 20.3708 15.2282 20.2737C15.4588 20.1766 15.6678 20.0343 15.8427 19.8553C16.0176 19.6763 16.155 19.4642 16.2467 19.2313C16.3385 18.9985 16.3828 18.7497 16.377 18.4995C16.3657 18.009 16.1629 17.5425 15.812 17.1996C15.4612 16.8568 14.9901 16.6648 14.4995 16.6648C14.0089 16.6648 13.5378 16.8568 13.187 17.1996C12.8361 17.5425 12.6333 18.009 12.622 18.4995Z' fill='%23A1CE42'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 10.1225V8.87746H6.44C6.58485 8.17288 6.96841 7.53988 7.52591 7.08534C8.08341 6.6308 8.78069 6.38257 9.5 6.38257C10.2193 6.38257 10.9166 6.6308 11.4741 7.08534C12.0316 7.53988 12.4151 8.17288 12.56 8.87746H21.5V10.1225H12.56C12.4151 10.827 12.0316 11.46 11.4741 11.9146C10.9166 12.3691 10.2193 12.6174 9.5 12.6174C8.78069 12.6174 8.08341 12.3691 7.52591 11.9146C6.96841 11.46 6.58485 10.827 6.44 10.1225H2.5ZM7.622 9.49946C7.61623 9.74966 7.66052 9.9985 7.75228 10.2313C7.84403 10.4642 7.98141 10.6763 8.15632 10.8553C8.33123 11.0343 8.54016 11.1766 8.77082 11.2737C9.00149 11.3708 9.24923 11.4208 9.4995 11.4208C9.74977 11.4208 9.99751 11.3708 10.2282 11.2737C10.4588 11.1766 10.6678 11.0343 10.8427 10.8553C11.0176 10.6763 11.155 10.4642 11.2467 10.2313C11.3385 9.9985 11.3828 9.74966 11.377 9.49946C11.3657 9.00902 11.1629 8.54248 10.812 8.19961C10.4612 7.85675 9.99007 7.66479 9.4995 7.66479C9.00893 7.66479 8.53783 7.85675 8.18696 8.19961C7.8361 8.54248 7.63332 9.00902 7.622 9.49946Z' fill='%23A1CE42'/%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: #A1CE42;
  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 #A1CE42;
  color: #A1CE42;
}

.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='%23A1CE42' 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: #A1CE42;
  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: #A1CE42;
  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: #A1CE42;
  border: 1px solid #A1CE42;
}

.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: #A1CE42;
  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: #151113;
  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: #A1CE42;
  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: #151113;
  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: #A1CE42;
  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: #A1CE42;
  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: #A1CE42;
}

.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;
}

.stock_item {
  padding-bottom: 100px;
}

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

.stock_item__link {
  font: normal 700 16px/normal "PT Sans";
  max-width: 335px;
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.stock_item__link::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='40' viewBox='0 0 70 40' fill='none'%3E%3Ccircle cx='50' cy='20' r='19' stroke='white' stroke-width='2'/%3E%3Cpath d='M1 19C0.447715 19 0 19.4477 0 20C0 20.5523 0.447715 21 1 21L1 19ZM55.7071 20.7071C56.0976 20.3166 56.0976 19.6834 55.7071 19.2929L49.3431 12.9289C48.9526 12.5384 48.3194 12.5384 47.9289 12.9289C47.5384 13.3195 47.5384 13.9526 47.9289 14.3431L53.5858 20L47.9289 25.6569C47.5384 26.0474 47.5384 26.6805 47.9289 27.0711C48.3194 27.4616 48.9526 27.4616 49.3431 27.0711L55.7071 20.7071ZM1 21L55 21V19L1 19L1 21Z' fill='white'/%3E%3C/svg%3E") no-repeat;
  content: "";
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 70px;
  height: 40px;
  margin-left: 20px;
}

.stock_item__pointer {
  width: 120px;
  border: 1px solid #6FA287;
  position: relative;
  margin-bottom: 46px;
}

.stock_item__pointer::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  border-top: 3px solid #6FA287;
  border-left: 3px solid #6FA287;
  border-radius: 1px;
  left: 4px;
  -webkit-transform: translate(-50%, -50%) rotate(320deg);
  -ms-transform: translate(-50%, -50%) rotate(320deg);
  transform: translate(-50%, -50%) rotate(320deg);
}

.stock_item__right_col {
  padding-top: 20px;
  border-top: 1px solid #000000;
}

.stock_item__title {
  font: normal 700 48px/normal "PT Sans";
  color: #151113;
  text-transform: uppercase;
}

.stock_item__text {
  font: normal 400 18px/150% "PT Sans";
  padding: 20px 0 40px;
  color: #151113;
}

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

.stock_item__paragraph {
  margin: 12px 0;
}

.stock_item__text_wrapper {
  position: relative;
}

.stock_item__wrapper {
  display: grid;
  grid-template-columns: 1.44fr 1fr;
  gap: 40px;
}

.index_tile_sections.stocks-page .breadcrumps {
  margin-bottom: 60px;
}

.index_tile_sections.stocks-page {
  margin-top: 0;
}

.stock {
  margin-top: 23px;
  margin-bottom: 160px;
}

.stocks_block__container {
  overflow: hidden;
}

.stocks_block__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: 100%;
}

.stocks_block__item_body {
  position: relative;
  z-index: 2;
  padding: 0 16px;
  margin-top: -30px;
}

.stocks_block__item_description {
  margin-top: 16px;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  height: auto !important;
}

.stocks_block__item_footer {
  padding: 0 16px;
  margin-top: 36px;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.stocks_block__item_pic {
  display: block;
}

.stocks_block__item_image-wrap {
  position: relative;
  padding-bottom: 50%;
}

.stocks_block__item_img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.stocks_block__item_title {
  font: 700 36px/normal "PT Sans";
  color: #151113;
  text-transform: uppercase;
  max-width: 80%;
}

.stocks_block__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 100px 40px;
}

.stocks_block__item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}

.stocks_block__item-link:hover .stocks_block__item-link_text:after {
  width: 100%;
}

.stocks_block__item-link_text {
  color: #B08A6D;
  font-size: 20px;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.stocks_block__item-link_text::after {
  content: "";
  position: absolute;
  width: 0%;
  height: 1px;
  background: rgb(176, 138, 109);
  bottom: -5px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.stocks_block__item_link:hover .stocks_block__item-link_text:after {
  width: 100%;
}

.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(176, 138, 109, 0.15);
  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: #B08A6D;
  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: #B08A6D;
  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: #B08A6D;
  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 #A1CE42;
}

.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: #F4EBE5;
  -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: #F4EBE5;
}

.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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Crect width='18' height='18' rx='9' fill='%23A1CE42'/%3E%3Cpath d='M12.2068 10.5894L9.69709 8.70714V4.87293C9.69709 4.48741 9.38547 4.17578 8.99994 4.17578C8.61442 4.17578 8.3028 4.48741 8.3028 4.87293V9.05575C8.3028 9.27534 8.40598 9.48241 8.58165 9.61347L11.3702 11.7049C11.4957 11.799 11.6421 11.8443 11.7878 11.8443C12.0004 11.8443 12.2095 11.7488 12.3462 11.5647C12.5777 11.2573 12.5149 10.8202 12.2068 10.5894Z' fill='white'/%3E%3C/svg%3E");
}

.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: #B08A6D;
}

.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: #B08A6D;
  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: 1;
}

.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;
}

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;
}

/* 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='%23A1CE42'/%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='%23A1CE42'/%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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_5322_14886)'%3E%3Crect width='24' height='24' rx='12' fill='%23151113'/%3E%3Cpath d='M17 8.00714L15.9929 7L12 10.9929L8.00714 7L7 8.00714L10.9929 12L7 15.9929L8.00714 17L12 13.0071L15.9929 17L17 15.9929L13.0071 12L17 8.00714Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5322_14886'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .add_to_cart__popup__title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cg clip-path='url(%23clip0_5322_14879)'%3E%3Cpath d='M8.94694 8.83333H10.2803V6.83333H12.2803V5.5H10.2803V3.5H8.94694V5.5H6.94694V6.83333H8.94694V8.83333ZM6.28027 14.8333C5.54694 14.8333 4.95361 15.4333 4.95361 16.1667C4.95361 16.9 5.54694 17.5 6.28027 17.5C7.01361 17.5 7.61361 16.9 7.61361 16.1667C7.61361 15.4333 7.01361 14.8333 6.28027 14.8333ZM12.9469 14.8333C12.2136 14.8333 11.6203 15.4333 11.6203 16.1667C11.6203 16.9 12.2136 17.5 12.9469 17.5C13.6803 17.5 14.2803 16.9 14.2803 16.1667C14.2803 15.4333 13.6803 14.8333 12.9469 14.8333ZM6.39361 12.6667L6.41361 12.5867L7.01361 11.5H11.9803C12.4803 11.5 12.9203 11.2267 13.1469 10.8133L15.7203 6.14L14.5603 5.5H14.5536L13.8203 6.83333L11.9803 10.1667H7.30027L7.21361 9.98667L5.72027 6.83333L5.08694 5.5L4.46027 4.16667H2.28027V5.5H3.61361L6.01361 10.56L5.11361 12.1933C5.00694 12.38 4.94694 12.6 4.94694 12.8333C4.94694 13.5667 5.54694 14.1667 6.28027 14.1667H14.2803V12.8333H6.56027C6.47361 12.8333 6.39361 12.76 6.39361 12.6667Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5322_14879'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%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='%23151113'/%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='%23A1CE42'/%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='%23A1CE42'/%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='%23A1CE42'/%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='%23A1CE42'/%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='%23A1CE42'/%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='%23A1CE42' 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='%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");
  }

  .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_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__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");
  }

  .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_5654_4833)'%3E%3Cpath d='M30 16.5106L28.4893 14.9998L22.5 20.9891L16.5107 14.9998L15 16.5106L20.9893 22.4998L15 28.4891L16.5107 29.9998L22.5 24.0106L28.4893 29.9998L30 28.4891L24.0107 22.4998L30 16.5106Z' fill='%23B08A6D' fill-opacity='0.3'/%3E%3C/g%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%23B08A6D' stroke-opacity='0.3' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='clip0_5654_4833'%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_5654_5927)'%3E%3Cpath d='M30 16.5105L28.4893 14.9998L22.5 20.9891L16.5107 14.9998L15 16.5105L20.9893 22.4998L15 28.4891L16.5107 29.9998L22.5 24.0105L28.4893 29.9998L30 28.4891L24.0107 22.4998L30 16.5105Z' fill='%23B08A6D'/%3E%3C/g%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%23B08A6D' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5927'%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='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='%23B08A6D' 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_5654_5837)'%3E%3Crect width='24' height='24' fill='%232D2622'/%3E%3Cpath d='M9.61197 14.9104L6.47764 11.7761L5.43286 12.8209L9.61197 17L18.5672 8.04478L17.5224 7L9.61197 14.9104Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5837'%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_5654_5821)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5821'%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_5654_5821)'%3E%3Cpath d='M7.61197 12.9104L4.47764 9.77612L3.43286 10.8209L7.61197 15L16.5672 6.04478L15.5224 5L7.61197 12.9104Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5654_5821'%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='%23B08A6D'/%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");
  }

  .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='%23B08A6D' 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;
  }

  .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/ico/minus.svg) center no-repeat;
  }

  .main_header_desktop__cart_popup_counter_btn_plus {
    background: url(/local/templates/vlaekan/./img/ico/plus.svg) center no-repeat;
  }

  .main_header_desktop__cart_clear_btn::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='M10.6429 2.00002H14.111C14.3329 1.99988 14.5262 1.99975 14.7088 2.02891C15.4301 2.1441 16.0543 2.594 16.3918 3.24188C16.4771 3.40587 16.5381 3.58934 16.6082 3.79993L16.7227 4.14342C16.7421 4.20156 16.7477 4.21803 16.7523 4.23099C16.932 4.72752 17.3976 5.06317 17.9254 5.07655C17.9394 5.0769 17.9563 5.07696 18.0179 5.07696H21.0948C21.5197 5.07696 21.8641 5.42136 21.8641 5.84619C21.8641 6.27102 21.5197 6.61542 21.0948 6.61542H3.65888C3.23405 6.61542 2.88965 6.27102 2.88965 5.84619C2.88965 5.42136 3.23405 5.07696 3.65888 5.07696H6.73588C6.79747 5.07696 6.81446 5.0769 6.82834 5.07655C7.35618 5.06317 7.82185 4.72754 8.00145 4.23101C8.00618 4.21796 8.01161 4.20185 8.03108 4.14342L8.14556 3.79996C8.2156 3.58938 8.27664 3.40587 8.36204 3.24188C8.69941 2.594 9.32361 2.1441 10.0449 2.02891C10.2275 1.99975 10.4209 1.99988 10.6429 2.00002ZM9.30825 5.07696C9.36108 4.97335 9.4079 4.86568 9.44818 4.75433C9.4604 4.72053 9.4724 4.68453 9.48781 4.63829L9.59017 4.3312C9.68368 4.05068 9.70521 3.99346 9.72657 3.95245C9.83903 3.73649 10.0471 3.58652 10.2875 3.54812C10.3332 3.54083 10.3942 3.5385 10.6899 3.5385H14.0638C14.3595 3.5385 14.4206 3.54083 14.4662 3.54812C14.7066 3.58652 14.9148 3.73649 15.0273 3.95245C15.0486 3.99346 15.0701 4.05067 15.1636 4.3312L15.2659 4.63811L15.3056 4.75435C15.3459 4.8657 15.3927 4.97335 15.4455 5.07696H9.30825Z' fill='%23828282'/%3E%3Cpath d='M6.13566 8.3592C6.10741 7.93531 5.74086 7.61459 5.31697 7.64285C4.89308 7.6711 4.57235 8.03764 4.60061 8.46154L5.07594 15.5915C5.16363 16.9072 5.23446 17.9698 5.40059 18.8038C5.57331 19.6708 5.86707 20.395 6.47383 20.9626C7.08059 21.5302 7.8227 21.7752 8.69926 21.8898C9.54235 22.0001 10.6074 22.0001 11.9259 22.0001H12.8274C14.1459 22.0001 15.2109 22.0001 16.0541 21.8898C16.9306 21.7752 17.6728 21.5302 18.2795 20.9626C18.8863 20.395 19.1801 19.6708 19.3528 18.8038C19.5189 17.9698 19.5897 16.9072 19.6774 15.5915L20.1528 8.46154C20.181 8.03764 19.8603 7.6711 19.4364 7.64285C19.0125 7.61459 18.6459 7.93531 18.6177 8.3592L18.1459 15.4352C18.0538 16.8176 17.9882 17.7795 17.844 18.5032C17.7041 19.2052 17.5089 19.5768 17.2285 19.8392C16.9481 20.1014 16.5643 20.2716 15.8545 20.3644C15.1228 20.4601 14.1587 20.4616 12.7733 20.4616H11.9801C10.5946 20.4616 9.63049 20.4601 8.8988 20.3644C8.18905 20.2716 7.8053 20.1014 7.52488 19.8392C7.24446 19.5768 7.04924 19.2052 6.90939 18.5032C6.76523 17.7795 6.69956 16.8176 6.6074 15.4352L6.13566 8.3592Z' fill='%23828282'/%3E%3Cpath d='M9.7362 10.209C10.1589 10.1667 10.5359 10.4751 10.5782 10.8979L11.091 16.0261C11.1333 16.4487 10.8249 16.8258 10.4021 16.868C9.97938 16.9103 9.60243 16.6019 9.56015 16.1791L9.04733 11.0509C9.00506 10.6282 9.31348 10.2512 9.7362 10.209Z' fill='%23828282'/%3E%3Cpath d='M15.0176 10.209C15.4403 10.2512 15.7488 10.6282 15.7065 11.0509L15.1937 16.1791C15.1514 16.6019 14.7744 16.9103 14.3517 16.868C13.929 16.8258 13.6206 16.4487 13.6628 16.0261L14.1756 10.8979C14.2179 10.4751 14.5949 10.1667 15.0176 10.209Z' fill='%23828282'/%3E%3C/svg%3E");
  }

  .main_header_desktop__cart_clear_btn: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='M10.6429 2.00002H14.111C14.3329 1.99988 14.5262 1.99975 14.7088 2.02891C15.4301 2.1441 16.0543 2.594 16.3918 3.24188C16.4771 3.40587 16.5381 3.58934 16.6082 3.79993L16.7227 4.14342C16.7421 4.20156 16.7477 4.21803 16.7523 4.23099C16.932 4.72752 17.3976 5.06317 17.9254 5.07655C17.9394 5.0769 17.9563 5.07696 18.0179 5.07696H21.0948C21.5197 5.07696 21.8641 5.42136 21.8641 5.84619C21.8641 6.27102 21.5197 6.61542 21.0948 6.61542H3.65888C3.23405 6.61542 2.88965 6.27102 2.88965 5.84619C2.88965 5.42136 3.23405 5.07696 3.65888 5.07696H6.73588C6.79747 5.07696 6.81446 5.0769 6.82834 5.07655C7.35618 5.06317 7.82185 4.72754 8.00145 4.23101C8.00618 4.21796 8.01161 4.20185 8.03108 4.14342L8.14556 3.79996C8.2156 3.58938 8.27664 3.40587 8.36204 3.24188C8.69941 2.594 9.32361 2.1441 10.0449 2.02891C10.2275 1.99975 10.4209 1.99988 10.6429 2.00002ZM9.30825 5.07696C9.36108 4.97335 9.4079 4.86568 9.44818 4.75433C9.4604 4.72053 9.4724 4.68453 9.48781 4.63829L9.59017 4.3312C9.68368 4.05068 9.70521 3.99346 9.72657 3.95245C9.83903 3.73649 10.0471 3.58652 10.2875 3.54812C10.3332 3.54083 10.3942 3.5385 10.6899 3.5385H14.0638C14.3595 3.5385 14.4206 3.54083 14.4662 3.54812C14.7066 3.58652 14.9148 3.73649 15.0273 3.95245C15.0486 3.99346 15.0701 4.05067 15.1636 4.3312L15.2659 4.63811L15.3056 4.75435C15.3459 4.8657 15.3927 4.97335 15.4455 5.07696H9.30825Z' fill='%23000'/%3E%3Cpath d='M6.13566 8.3592C6.10741 7.93531 5.74086 7.61459 5.31697 7.64285C4.89308 7.6711 4.57235 8.03764 4.60061 8.46154L5.07594 15.5915C5.16363 16.9072 5.23446 17.9698 5.40059 18.8038C5.57331 19.6708 5.86707 20.395 6.47383 20.9626C7.08059 21.5302 7.8227 21.7752 8.69926 21.8898C9.54235 22.0001 10.6074 22.0001 11.9259 22.0001H12.8274C14.1459 22.0001 15.2109 22.0001 16.0541 21.8898C16.9306 21.7752 17.6728 21.5302 18.2795 20.9626C18.8863 20.395 19.1801 19.6708 19.3528 18.8038C19.5189 17.9698 19.5897 16.9072 19.6774 15.5915L20.1528 8.46154C20.181 8.03764 19.8603 7.6711 19.4364 7.64285C19.0125 7.61459 18.6459 7.93531 18.6177 8.3592L18.1459 15.4352C18.0538 16.8176 17.9882 17.7795 17.844 18.5032C17.7041 19.2052 17.5089 19.5768 17.2285 19.8392C16.9481 20.1014 16.5643 20.2716 15.8545 20.3644C15.1228 20.4601 14.1587 20.4616 12.7733 20.4616H11.9801C10.5946 20.4616 9.63049 20.4601 8.8988 20.3644C8.18905 20.2716 7.8053 20.1014 7.52488 19.8392C7.24446 19.5768 7.04924 19.2052 6.90939 18.5032C6.76523 17.7795 6.69956 16.8176 6.6074 15.4352L6.13566 8.3592Z' fill='%23000'/%3E%3Cpath d='M9.7362 10.209C10.1589 10.1667 10.5359 10.4751 10.5782 10.8979L11.091 16.0261C11.1333 16.4487 10.8249 16.8258 10.4021 16.868C9.97938 16.9103 9.60243 16.6019 9.56015 16.1791L9.04733 11.0509C9.00506 10.6282 9.31348 10.2512 9.7362 10.209Z' fill='%23000'/%3E%3Cpath d='M15.0176 10.209C15.4403 10.2512 15.7488 10.6282 15.7065 11.0509L15.1937 16.1791C15.1514 16.6019 14.7744 16.9103 14.3517 16.868C13.929 16.8258 13.6206 16.4487 13.6628 16.0261L14.1756 10.8979C14.2179 10.4751 14.5949 10.1667 15.0176 10.209Z' fill='%23000'/%3E%3C/svg%3E");
  }

  .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__promotional_line span::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cg clip-path='url(%23clip0_6583_2)'%3e%3cpath d='M12.2809 2.46055L14.0636 0.531354L16.251 1.98585L18.5051 0.637125L20.1941 2.64889L22.7368 1.98983L23.7906 4.396L26.4161 4.47999L26.7493 7.0856L29.2447 7.90589L28.8303 10.4998L30.9935 11.9899L29.8652 14.362L31.521 16.4012L29.77 18.3593L30.7843 20.7823L28.5526 22.1679L28.843 24.7785L26.3114 25.4791L25.8546 28.0659L23.2281 28.0249L22.061 30.3782L19.5526 29.5989L17.7697 31.528L15.5824 30.0736L13.3283 31.4223L11.6393 29.4105L9.09652 30.0696L8.04273 27.6634L5.41734 27.5794L5.08413 24.9738L2.58871 24.1535L3.00303 21.5596L0.839781 20.0695L1.96817 17.6975L0.312414 15.6583L2.06336 13.7002L1.04914 11.277L3.28078 9.89159L2.99031 7.28088L5.52193 6.58028L5.97879 3.99354L8.60523 4.03452L9.77229 1.68121L12.2809 2.46055Z' fill='%23FD451C'/%3e%3cpath d='M7.60257 21.454L7.25351 21.4784L7.11831 20.4577C7.97112 20.3478 8.61564 20.2344 9.05202 20.1174C9.70317 19.943 9.95647 19.5854 9.81158 19.0447C9.75233 18.8235 9.6226 18.6839 9.42269 18.6254C9.22269 18.5672 8.90428 18.5339 8.46752 18.5258C7.94592 18.5208 7.52309 18.4727 7.19915 18.3816C6.8751 18.2907 6.61965 18.1484 6.43287 17.9548C6.24599 17.7613 6.10732 17.4955 6.01677 17.1576C5.85216 16.5433 5.91522 16.0291 6.20607 15.6153C6.49681 15.2016 6.98009 14.9041 7.65603 14.723C7.92012 14.6523 8.1981 14.596 8.48983 14.5539C8.7814 14.5121 9.21381 14.4671 9.78703 14.4187L9.9548 15.4504C9.0867 15.5778 8.46223 15.6923 8.08136 15.7943C7.41167 15.9738 7.13613 16.2847 7.25465 16.727C7.29583 16.8807 7.38491 16.9919 7.52181 17.0604C7.65876 17.1291 7.81879 17.1734 8.00194 17.1935C8.18514 17.2135 8.48975 17.2324 8.91588 17.2498C9.37602 17.2715 9.7425 17.3247 10.0155 17.4095C10.2884 17.4944 10.5064 17.6321 10.6693 17.822C10.8322 18.0122 10.9598 18.2793 11.052 18.6233C11.2248 19.2684 11.1623 19.8153 10.8644 20.2638C10.5663 20.7125 10.0857 21.0256 9.42218 21.2034C8.94279 21.3319 8.33632 21.4154 7.60257 21.454Z' fill='white'/%3e%3cpath d='M15.3922 18.2704L13.1989 18.8581L13.2538 20.0583L11.982 20.399L11.7129 13.7545L14.1274 13.1076L17.2166 18.9964L15.9448 19.3372L15.3922 18.2704ZM13.4228 14.4224L12.9804 14.541L13.1422 17.6881L14.8563 17.2288L13.4228 14.4224Z' fill='white'/%3e%3cpath d='M21.3202 16.6919L21.6215 17.8162L18.055 18.7718L16.3759 12.5051L17.6476 12.1643L19.0255 17.3067L21.3202 16.6918L21.3202 16.6919Z' fill='white'/%3e%3cpath d='M22.2935 12.1048L22.6862 13.5701L24.9163 12.9725L25.2077 14.0599L22.9775 14.6575L23.38 16.1597L26.1632 15.4139L26.4595 16.5198L22.4046 17.6063L20.7255 11.3396L24.7804 10.2531L25.0767 11.359L22.2935 12.1048Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6583_2'%3e%3crect width='32' height='32' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  }

  .main_header_desktop__phones::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4818 13.4533L14.8802 10.8506C14.5308 10.503 14.063 10.3115 13.563 10.3115C13.0427 10.3115 12.5515 10.5163 12.1801 10.888L11.1674 11.9004C10.3805 11.4631 9.33456 10.8615 8.24866 9.77557C7.16404 8.69057 6.56237 7.64772 6.12274 6.85655L7.13641 5.84363C7.89005 5.08843 7.90546 3.87684 7.17089 3.14293L4.56982 0.541793C4.22141 0.192412 3.75355 0 3.25234 0C2.74369 0 2.26251 0.195838 1.89324 0.552292C1.66986 0.732194 0.548815 1.72181 0.131003 3.76269C-0.453978 6.61931 0.890079 9.36781 4.7702 13.2495C9.10462 17.5826 12.8049 17.9194 13.8358 17.9194C14.0504 17.9194 14.1799 17.9061 14.2144 17.9021C16.2359 17.6651 16.9596 16.7674 17.4881 16.1119C18.1729 15.2624 18.1705 14.1445 17.4818 13.4533ZM16.6185 15.4109C16.1218 16.027 15.6527 16.6088 14.0845 16.7927C14.0837 16.7927 13.9979 16.8023 13.8358 16.8023C12.9135 16.8023 9.59079 16.4892 5.56003 12.4597C1.98186 8.88001 0.725963 6.42519 1.22524 3.98667C1.58966 2.20656 2.55716 1.44994 2.59476 1.4212L2.62812 1.39655L2.65738 1.36721C2.81889 1.20585 3.03015 1.11694 3.25227 1.11694C3.45451 1.11694 3.64156 1.19275 3.77947 1.3311L6.38113 3.93284C6.68047 4.23188 6.66454 4.7351 6.34606 5.05425L5.1997 6.19964L5.18086 6.21937C4.88212 6.54842 4.91726 6.99311 5.08183 7.2827C5.55668 8.13962 6.20711 9.31323 7.45869 10.5652C8.70609 11.8126 9.87799 12.4625 10.7325 12.9365C10.8181 12.9845 10.9947 13.065 11.2158 13.065C11.4769 13.065 11.7166 12.9545 11.894 12.7531L12.9698 11.6776C13.1305 11.5169 13.341 11.4284 13.5629 11.4284C13.7656 11.4284 13.9536 11.5044 14.0912 11.6412L16.6911 14.2422C17.0213 14.5737 16.885 15.0804 16.6185 15.4109Z' fill='%232E2F3D'/%3E%3Cpath d='M10.9048 2.73658C11.8644 2.84701 12.9943 3.42827 13.7833 4.21735C14.5797 5.01373 15.1624 6.1551 15.2676 7.12513C15.2986 7.41129 15.5406 7.62336 15.8221 7.62336C15.8422 7.62336 15.8626 7.62224 15.883 7.62008C16.1897 7.5868 16.4113 7.31128 16.378 7.00465C16.2449 5.77847 15.5533 4.40783 14.5732 3.4276C13.6022 2.45653 12.2455 1.76663 11.0325 1.62701C10.7262 1.59149 10.4492 1.81161 10.4139 2.11795C10.3786 2.42429 10.5983 2.70129 10.9048 2.73658Z' fill='%232E2F3D'/%3E%3Cpath d='M10.3814 5.07606C10.9004 5.13585 11.6187 5.52083 12.0892 5.99136C12.5638 6.46599 12.9495 7.19111 13.0063 7.7157C13.0374 8.00194 13.2794 8.21401 13.5608 8.21401C13.5809 8.21401 13.6013 8.21289 13.6217 8.21073C13.9283 8.17745 14.15 7.90193 14.1167 7.59529C14.0196 6.69965 13.425 5.74764 12.8789 5.20153C12.3377 4.66026 11.395 4.0685 10.5091 3.96641C10.2024 3.93074 9.92572 4.15093 9.89042 4.45727C9.8552 4.76369 10.075 5.04076 10.3814 5.07606Z' fill='%232E2F3D'/%3E%3C/svg%3E%0A");
  }

  .main_header_desktop__search_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 20.5001C4.62686 20.5001 4.47578 20.4543 4.34728 20.3685C4.21878 20.2826 4.11862 20.1606 4.05948 20.0178C4.00033 19.8751 3.98486 19.718 4.01502 19.5664C4.04518 19.4148 4.11961 19.2756 4.2289 19.1664L18.6664 4.72885C18.8129 4.58232 19.0117 4.5 19.2189 4.5C19.4261 4.5 19.6249 4.58232 19.7714 4.72885C19.918 4.87539 20.0003 5.07413 20.0003 5.28135C20.0003 5.48858 19.918 5.68732 19.7714 5.83385L5.3339 20.2714C5.26141 20.344 5.17528 20.4016 5.08047 20.4408C4.98565 20.4801 4.88402 20.5002 4.7814 20.5001Z' fill='%23D8D5D7'/%3E%3Cpath d='M19.2189 20.5001C19.1162 20.5002 19.0146 20.4801 18.9198 20.4408C18.825 20.4016 18.7388 20.344 18.6664 20.2714L4.22885 5.83385C4.08232 5.68732 4 5.48858 4 5.28135C4 5.07413 4.08232 4.87539 4.22885 4.72885C4.37539 4.58232 4.57413 4.5 4.78135 4.5C4.98858 4.5 5.18732 4.58232 5.33385 4.72885L19.7714 19.1664C19.8806 19.2756 19.9551 19.4148 19.9852 19.5664C20.0154 19.718 19.9999 19.8751 19.9408 20.0178C19.8816 20.1606 19.7815 20.2826 19.653 20.3685C19.5245 20.4543 19.3734 20.5001 19.2189 20.5001Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }

  .main_header_desktop__search_send {
    background: url("/local/templates/vlaekan/./img/icons/arrow-grey.svg") no-repeat center transparent;
  }

  .main_header_desktop__authorization_sbt:not(:disabled) .main_header_desktop__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='%23151113'/%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_desktop__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_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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2430_1275)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23828282' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2430_1275'%3E%3Crect width='24' height='24' fill='white'/%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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2430_1323)'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%232E2F3D' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2430_1323'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }

  .main_header_mobile__burger {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='22' viewBox='0 0 30 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='1' x2='28.5556' y2='1' stroke='%23151113' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='1' y1='11' x2='28.5556' y2='11' stroke='%23151113' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='1' y1='21' x2='28.5556' y2='21' stroke='%23151113' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  }

  .main_header_mobile__search_title {
    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 20.5001C4.62686 20.5001 4.47578 20.4543 4.34728 20.3685C4.21878 20.2826 4.11862 20.1606 4.05948 20.0178C4.00033 19.8751 3.98486 19.718 4.01502 19.5664C4.04518 19.4148 4.11961 19.2756 4.2289 19.1664L18.6664 4.72885C18.8129 4.58232 19.0117 4.5 19.2189 4.5C19.4261 4.5 19.6249 4.58232 19.7714 4.72885C19.918 4.87539 20.0003 5.07413 20.0003 5.28135C20.0003 5.48858 19.918 5.68732 19.7714 5.83385L5.3339 20.2714C5.26141 20.344 5.17528 20.4016 5.08047 20.4408C4.98565 20.4801 4.88402 20.5002 4.7814 20.5001Z' fill='%23D8D5D7'/%3E%3Cpath d='M19.2189 20.5001C19.1162 20.5002 19.0146 20.4801 18.9198 20.4408C18.825 20.4016 18.7388 20.344 18.6664 20.2714L4.22885 5.83385C4.08232 5.68732 4 5.48858 4 5.28135C4 5.07413 4.08232 4.87539 4.22885 4.72885C4.37539 4.58232 4.57413 4.5 4.78135 4.5C4.98858 4.5 5.18732 4.58232 5.33385 4.72885L19.7714 19.1664C19.8806 19.2756 19.9551 19.4148 19.9852 19.5664C20.0154 19.718 19.9999 19.8751 19.9408 20.0178C19.8816 20.1606 19.7815 20.2826 19.653 20.3685C19.5245 20.4543 19.3734 20.5001 19.2189 20.5001Z' fill='%23D8D5D7'/%3E%3C/svg%3E") center right no-repeat;
  }

  .main_header_mobile__search_send {
    background: url("/local/templates/vlaekan/./img/icons/arrow-grey.svg") no-repeat center transparent;
  }

  .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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2381_18907)'%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_2381_18907'%3E%3Crect width='30' height='30' fill='white'/%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_2381_18911)'%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_2381_18911'%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_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");
  }

  .info_pages__navigation_item::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-opacity='0.42' 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' fill-opacity='0.42'/%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='%232E2F3D'/%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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4349 3.60564C10.6885 3.84048 10.7036 4.2364 10.4688 4.48993L4.83316 10.5743C4.37168 11.0725 3.60217 11.0725 3.14069 10.5743L0.790209 8.03664C0.55537 7.78308 0.570527 7.38717 0.824068 7.15233C1.0776 6.91749 1.47352 6.93269 1.70835 7.18618L3.98692 9.64618L9.55068 3.6395C9.78553 3.38596 10.1814 3.3708 10.4349 3.60564ZM13.564 3.60564C13.8175 3.84048 13.8327 4.23639 13.5978 4.48993L7.96216 10.5743C7.72732 10.8278 7.33141 10.843 7.07786 10.6081C6.82431 10.3733 6.80916 9.97739 7.04401 9.72384L12.6797 3.6395C12.9145 3.38596 13.3104 3.3708 13.564 3.60564Z' fill='%23A1CE42'/%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");
  }

  .main_banner_preloader {
    background-image: url(/local/templates/vlaekan/./img/banners/preloader.gif);
  }

  .personal_page__user_referal_link_wrap_green {
    background: url(/local/templates/vlaekan/./img/referal/referal-link-bgg.svg) 100% 0 no-repeat, url(/local/templates/vlaekan/./img/referal/referal-link-bgg-2.svg) 0 0 no-repeat #F0E9D5;
  }

  .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='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14.0287 15.0297C16.8059 15.0297 19.0574 13.904 19.0574 12.5153C19.0574 11.1267 16.8059 10.001 14.0287 10.001C11.2514 10.001 9 11.1267 9 12.5153C9 13.904 11.2514 15.0297 14.0287 15.0297Z' stroke='%23B08A6D' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.0574 12.5156V16.2871C19.0574 17.67 16.8121 18.8015 14.0287 18.8015C11.2453 18.8015 9 17.67 9 16.2871V12.5156' stroke='%23B08A6D' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.13325 6.42131C7.27059 3.91998 10.4533 2.33331 13.9999 2.33331C20.4399 2.33331 25.6666 7.55998 25.6666 14C25.6666 20.44 20.4399 25.6666 13.9999 25.6666C7.55992 25.6666 2.33325 20.44 2.33325 14' stroke='%23B08A6D' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.13344 2.33331L4.66675 6.99998H8.86678' stroke='%23B08A6D' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%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-brown.svg");
  }

  .personal_page__wishlist_btn_cart.active {
    background-image: url("/local/templates/vlaekan/./img/icons/add_basket-01.svg");
  }

  .personal_page__wishlist_btn_wish {
    background-image: url("/local/templates/vlaekan/./img/icons/heart-black.svg");
  }

  .personal_page__wishlist_btn_wish:hover {
    background-image: url("/local/templates/vlaekan/./img/icons/heart-brown.svg");
  }

  .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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5 19.1225H17.56C17.4151 19.827 17.0316 20.46 16.4741 20.9146C15.9166 21.3691 15.2193 21.6174 14.5 21.6174C13.7807 21.6174 13.0834 21.3691 12.5259 20.9146C11.9684 20.46 11.5849 19.827 11.44 19.1225H2.5V17.8775H11.44C11.5849 17.1729 11.9684 16.5399 12.5259 16.0853C13.0834 15.6308 13.7807 15.3826 14.5 15.3826C15.2193 15.3826 15.9166 15.6308 16.4741 16.0853C17.0316 16.5399 17.4151 17.1729 17.56 17.8775H21.5V19.1225ZM12.622 18.4995C12.6162 18.7497 12.6605 18.9985 12.7523 19.2313C12.844 19.4642 12.9814 19.6763 13.1563 19.8553C13.3312 20.0343 13.5402 20.1766 13.7708 20.2737C14.0015 20.3708 14.2492 20.4208 14.4995 20.4208C14.7498 20.4208 14.9975 20.3708 15.2282 20.2737C15.4588 20.1766 15.6678 20.0343 15.8427 19.8553C16.0176 19.6763 16.155 19.4642 16.2467 19.2313C16.3385 18.9985 16.3828 18.7497 16.377 18.4995C16.3657 18.009 16.1629 17.5425 15.812 17.1996C15.4612 16.8568 14.9901 16.6648 14.4995 16.6648C14.0089 16.6648 13.5378 16.8568 13.187 17.1996C12.8361 17.5425 12.6333 18.009 12.622 18.4995Z' fill='%23A1CE42'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 10.1225V8.87746H6.44C6.58485 8.17288 6.96841 7.53988 7.52591 7.08534C8.08341 6.6308 8.78069 6.38257 9.5 6.38257C10.2193 6.38257 10.9166 6.6308 11.4741 7.08534C12.0316 7.53988 12.4151 8.17288 12.56 8.87746H21.5V10.1225H12.56C12.4151 10.827 12.0316 11.46 11.4741 11.9146C10.9166 12.3691 10.2193 12.6174 9.5 12.6174C8.78069 12.6174 8.08341 12.3691 7.52591 11.9146C6.96841 11.46 6.58485 10.827 6.44 10.1225H2.5ZM7.622 9.49946C7.61623 9.74966 7.66052 9.9985 7.75228 10.2313C7.84403 10.4642 7.98141 10.6763 8.15632 10.8553C8.33123 11.0343 8.54016 11.1766 8.77082 11.2737C9.00149 11.3708 9.24923 11.4208 9.4995 11.4208C9.74977 11.4208 9.99751 11.3708 10.2282 11.2737C10.4588 11.1766 10.6678 11.0343 10.8427 10.8553C11.0176 10.6763 11.155 10.4642 11.2467 10.2313C11.3385 9.9985 11.3828 9.74966 11.377 9.49946C11.3657 9.00902 11.1629 8.54248 10.812 8.19961C10.4612 7.85675 9.99007 7.66479 9.4995 7.66479C9.00893 7.66479 8.53783 7.85675 8.18696 8.19961C7.8361 8.54248 7.63332 9.00902 7.622 9.49946Z' fill='%23A1CE42'/%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='%23A1CE42' 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='70' height='40' viewBox='0 0 70 40' fill='none'%3E%3Ccircle cx='50' cy='20' r='19' stroke='white' stroke-width='2'/%3E%3Cpath d='M1 19C0.447715 19 0 19.4477 0 20C0 20.5523 0.447715 21 1 21L1 19ZM55.7071 20.7071C56.0976 20.3166 56.0976 19.6834 55.7071 19.2929L49.3431 12.9289C48.9526 12.5384 48.3194 12.5384 47.9289 12.9289C47.5384 13.3195 47.5384 13.9526 47.9289 14.3431L53.5858 20L47.9289 25.6569C47.5384 26.0474 47.5384 26.6805 47.9289 27.0711C48.3194 27.4616 48.9526 27.4616 49.3431 27.0711L55.7071 20.7071ZM1 21L55 21V19L1 19L1 21Z' fill='white'/%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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Crect width='18' height='18' rx='9' fill='%23A1CE42'/%3E%3Cpath d='M12.2068 10.5894L9.69709 8.70714V4.87293C9.69709 4.48741 9.38547 4.17578 8.99994 4.17578C8.61442 4.17578 8.3028 4.48741 8.3028 4.87293V9.05575C8.3028 9.27534 8.40598 9.48241 8.58165 9.61347L11.3702 11.7049C11.4957 11.799 11.6421 11.8443 11.7878 11.8443C12.0004 11.8443 12.2095 11.7488 12.3462 11.5647C12.5777 11.2573 12.5149 10.8202 12.2068 10.5894Z' fill='white'/%3E%3C/svg%3E");
  }

  .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 (max-width: 1600px) {
  .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%;
  }

  .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;
  }

@supports (-webkit-appearance:none) {

}
}

@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_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;
  }

  .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) {
  .index_catalog_v1 .catalog_v1 {
    max-width: 95vw;
  }

@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);
  }

  .feedback__col:not(:last-child) {
    margin-right: 22px;
  }

  .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;
  }

  .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;
  }

  .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: auto;
    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: 10;
    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) {

}
}

@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 {
    max-width: 940px;
  }

  .add_to_cart__popup__wrapper {
    margin-bottom: 20px;
  }

  .auth_page {
    padding: 174px 0 120px;
    background-image: url("/local/templates/vlaekan/img/bg/auth_bg_1024.webp");
  }

  .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__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_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%;
  }

  .cdp_tabs_info_body__count {
    padding: 4% 4% 5% 4%;
  }

  .--til-tablet {
    display: none;
  }

  .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;
  }

  .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;
  }

  .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;
  }

  .main_header_desktop__cart {
    bottom: -1px;
  }

  .main_header_desktop {
    display: none;
  }

  .main_nav__promo_wrap {
    display: none;
  }

  .main_header_mobile {
    display: block;
  }

  .index_advantages {
    height: 800px;
  }

  .index_advantages__background_image {
    -o-object-position: 0;
    object-position: 0;
  }

  .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_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;
  }

  .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;
  }

  .product_item {
    max-width: calc(33.333% - 14px);
  }

  .product_item__product_banner {
    gap: 20px;
  }

  .product_item__product_video {
    max-width: calc(33.333% - 14px);
    max-height: 555px;
  }

  .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;
    background-image: url("/local/templates/vlaekan/img/banners/referal_banner_1024.webp");
  }

  .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 {
    height: 53px;
    background-image: url("/local/templates/vlaekan/img/bg/partnership_banner_tablet.webp");
  }

  .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;
  }

  .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;
  }

  .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) {

}
}

@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 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .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__title {
    font-size: 32px;
  }

  .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;
  }

  .stocks_block__item_title {
    font-size: 28px;
    line-height: 100%;
  }

  .stocks_block__item_title {
    font-size: 28px;
    line-height: 100%;
  }

@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) {
  .add_to_cart {
    max-width: calc(100% - 85px);
  }

  .add_to_cart__popup__wrapper {
    padding-top: 18px;
  }

  .add_to_cart__popup__close {
    width: 30px;
    height: 30px;
  }

  .auth_page {
    background-size: contain;
    background-position: bottom center;
    background-image: url("/local/templates/vlaekan/img/bg/auth_bg_768.webp");
  }

  .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_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;
  }

  .cdp_tabs_info_body__count {
    padding: 5% 5% 5% 5.5%;
  }

  .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;
  }

  .index_tile_sections .breadcrumps {
    margin: 40px 0;
  }

  .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;
  }

  .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__adress {
    max-width: 200px;
  }

  .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_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;
  }

  .product_item {
    max-width: calc(50% - 10px);
  }

  .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__info {
    padding: 0;
  }

  .product_item__btn.basket #not_in_basket.product_item__basket {
    background: #a1ce42;
  }

  .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 #not_in_basket.product_item__basket::after {
    -webkit-transform: translate(0%, 0);
    -ms-transform: translate(0%, 0);
    transform: translate(0%, 0);
  }

  .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%;
    background-image: url("/local/templates/vlaekan/img/banners/referal_banner_768.webp");
  }

  .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 {
    height: 51px;
    background-image: url("/local/templates/vlaekan/img/bg/partnership_banner_tablet_huge.webp");
  }

  .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;
  }

  .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;
  }

  .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) {

}
}

@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 {
    height: 600px;
  }

  .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: 14px;
  }

  .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;
  }

  .stock_item__wrapper {
    grid-template-columns: 1fr;
  }

  .index_tile_sections.stocks-page .breadcrumps {
    margin-bottom: 40px;
    margin-top: 80px;
  }

  .stocks_block__item {
    max-width: 100%;
    width: 100%;
  }

  .stocks_block__item_body {
    padding: 0;
    margin-top: -20px;
  }

  .stocks_block__item_footer {
    padding: 0;
    margin-top: 32px;
  }

@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__item_pic {
    height: calc(160px + 270 * ((100vw - 320px) / 1600));
  }

  .catalog_detail_page_slider_main__dots {
    display: block;
  }

  .catalog_detail_page_info__article_mobile {
    display: block;
  }

  .catalog_detail_page_info__description {
    margin-top: 8px;
  }

  .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;
  }

  .stock_item__pointer::before {
    display: none;
  }

  .stock_item__pointer {
    width: 90%;
    border: 1px solid #6FA287;
    position: absolute;
    top: 0;
    left: -15px;
  }

  .stock_item__title {
    max-width: 80%;
    font-size: 36px;
  }

  .stock {
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .stocks_block__item_description {
    font-size: 14px;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 800px) {
  .add_to_cart {
    top: 60px;
    max-width: calc(100% - 150px);
  }

  .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__row_1 {
    grid-template-columns: auto auto;
  }

  .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__head {
    border-bottom: 1px solid #D8D5D7;
    padding-bottom: 8px;
    margin-bottom: 25px;
    margin-top: 40px;
    padding-right: 20px;
    gap: 10px;
  }

  .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;
  }

  .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__promotional_line span {
    font-size: 13px;
  }

  .main_header__promotional_line span::before {
    width: 28px;
    height: 28px;
  }

  .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;
  }

  .stocks_block__list {
    grid-template-columns: 1fr;
    row-gap: 40px;
  }

@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;
    background-image: url("/local/templates/vlaekan/img/bg/auth_bg_650.webp");
  }

  .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(-33%, 20px);
    -ms-transform: translate(-33%, 20px);
    transform: translate(-33%, 20px);
  }

  .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%;
  }

  .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 #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 #in_basket.product_item__basket {
    width: 40px;
    height: 40px;
  }

  .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__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;
    background-image: url("/local/templates/vlaekan/img/banners/referal_banner_650.webp");
  }

  .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 {
    height: 72px;
    background-image: url("/local/templates/vlaekan/img/bg/partnership_banner_mobile_max.webp");
  }

  .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) {
  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;
  }

  .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;
  }

@supports (-webkit-appearance:none) {

}
}

@media (max-width: 620px) {
  .container {
    padding: 0 10px;
  }

  .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 {
    max-width: calc(100% - 20px);
  }

  .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: 35px;
  }

  .brands-page.index_tile_sections .breadcrumps {
    margin: 75px 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_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__section_title {
    font-size: 14px;
  }

  .catalog_detail_page_info__article_desktop {
    font-size: 14px;
  }

  .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 {
    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: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;
  }

  .catalog_detail_page__row_2 {
    margin-top: 36px;
  }

  .cdp_tabs_info_tabs {
    display: none;
  }

  .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 {
    margin-top: 24px;
  }

  .cdp_tabs_info_body__list {
    margin-top: 6px;
  }

  .cdp_tabs_info_body__item {
    display: block;
    border-top: 1px solid #B08A6D;
  }

  .cdp_tabs_info_body__item:last-child {
    border-bottom: 1px solid #B08A6D;
  }

  .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__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: 10px 0;
    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='%23B08A6D'/%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='%23B08A6D'/%3E%3C/svg%3E%0A");
  }

  .cdp_tabs_info_body__video {
    padding: 10px 0 65px;
  }

  .cdp_tabs_info_body__count {
    margin: 0 auto 0 5px;
    padding: 1% 1% 1.4% 1%;
  }

  .catalog_about_item {
    padding: 15px 0;
  }

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

  .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;
  }

  .cdp_tabs_info_body__text {
    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%;
  }

  .catalog__banner_pic {
    margin-bottom: 30px;
  }

  .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;
  }

  .index_tile_sections .breadcrumps {
    margin: 75px 0 20px 0;
  }

  .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;
  }

  .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 {
    display: none;
  }

  .desktop_main_footer__google_rating {
    margin-top: 40px;
  }

  .mobile_main_footer {
    display: block;
  }

  .main_header_ii_banner {
    bottom: 8px;
    left: 8px;
  }

  .main_header_desktop__cart_empty_text_link {
    text-decoration: none;
    color: #6FA287;
  }

  .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__promotional_line span {
    padding: 15px 8px;
  }

  .main_header__promotional_line span::before {
    display: none;
  }

  .main_header_desktop__authorization {
    position: fixed;
    left: 0;
    height: 100vh;
    width: 100%;
    padding: 20px 10px;
  }

  .main_header_desktop__authorization_close {
    right: 5px;
    top: 25px;
  }

  .main_header_desktop__authorization_title {
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #D8D5D7;
    width: 100%;
    display: block;
    padding-bottom: 8px;
    margin: 0;
  }

  .main_header_desktop__authorization_title br {
    display: none;
  }

  .main_header_desktop__authorization_input {
    width: 100%;
    max-width: initial;
    font-size: 14px;
  }

  .main_header_desktop__authorization_forgot_pass {
    width: 100%;
    display: block;
    font-size: 14px;
  }

  .main_header_desktop__authorization_form_btns {
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 60px;
  }

  .main_header_desktop__authorization_sbt {
    width: 100%;
    font-size: 11px;
  }

  .main_header_desktop__authorization_registration {
    width: 100%;
    font-size: 11px;
  }

  .main_header_desktop__wishlist {
    position: fixed;
    left: 0;
    height: 100vh;
    width: 100%;
    padding: 20px 10px;
  }

  .main_header_desktop__wishlist_close {
    display: none;
  }

  .main_header_desktop__wishlist_title {
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #D8D5D7;
    width: 100%;
    display: block;
    padding-bottom: 8px;
    margin: 0;
  }

  .main_nav_mobile {
    height: 100%;
    padding: 20px 10px;
  }

  .main_nav_mobile__item.main_nav_mobile__parent:after {
    left: inherit;
    right: 0;
  }

  .main_header_mobile__search_send {
    width: 80px;
    background-position-x: right;
  }

  .main_header_mobile__wishlist {
    position: fixed;
    left: 0;
    height: 100vh;
    width: 100%;
    padding: 20px 10px;
  }

  .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_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_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: 75px;
  }

  .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;
  }

  .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;
  }

  .product_item {
    max-width: calc(50% - 9px);
  }

  .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__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__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;
  }

  .personal_page__user_referal_link_wrap {
    gap: 20px;
  }

  .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 248px 58px;
    background-image: url("/local/templates/vlaekan/img/banners/referal_banner_428.webp");
  }

  .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;
  }

  .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%;
  }

  .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;
  }

  .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;
  }

  .stock_item__title {
    max-width: 60%;
    font-size: 24px;
  }

  .stock_item__text {
    font-size: 16px;
  }

  .stocks_block__item_footer {
    margin-right: 30px;
  }

  .stocks_block__item_header {
    height: 260px;
  }

  .stocks_block__item_pic {
    height: 260px;
  }

  .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");
    }

    .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='%23B08A6D'/%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='%23B08A6D'/%3E%3C/svg%3E%0A");
    }
}
}

@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_link_wrap {
    margin-bottom: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .back_page_link {
    margin: 95px 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;
  }

  .add_to_cart__popup {
    width: 270px;
  }

  .add_to_cart__popup__container {
    padding: 15px 10px;
    grid-template-columns: 60px 172px;
  }

  .add_to_cart__popup__image {
    max-height: 60px;
  }

  .add_to_cart__popup__product_name {
    font-size: 12px;
  }

  .add_to_cart__popup__title {
    font-size: 12px;
  }

  .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;
    background-image: url("/local/templates/vlaekan/img/bg/auth_bg_428.webp");
  }

  .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_main__item {
    height: 300px;
  }

  .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__rating {
    margin-top: 30px;
  }

  .catalog_detail_page_info__title {
    margin-top: 20px;
    font-size: 28px;
  }

  .catalog_detail_page_info__description {
    font-size: 14px;
  }

  .catalog_detail_page_info__price {
    font-size: 28px;
  }

  .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;
  }

  .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='%23B08A6D'/%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__promotional_line span {
    font-size: 12px;
  }

  .main_nav_mobile__info_title {
    font-size: 14px;
  }

  .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 {
    height: 62px;
    background-image: url("/local/templates/vlaekan/img/bg/partnership_banner_mobile_min.webp");
  }

  .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;
  }

  .stock_item__title {
    max-width: 100%;
  }

  .stock_item__text {
    font-size: 14px;
  }

  .index_tile_sections.stocks-page .breadcrumps {
    display: block;
  }

  .stocks_block__item {
    max-width: 100%;
  }

  .stocks_block__item_header {
    height: 200px;
  }

  .stocks_block__item_pic {
    height: 200px;
  }

  .stocks_block__item_image-wrap {
    padding-bottom: 62%;
  }

  .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='%23B08A6D'/%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) {
  .double-title-2__bg {
    font-size: 50px;
  }

  .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;
  }

  .consultation_popup__thanks_text {
    max-width: 260px;
  }

  .banner_item_title {
    font-size: 17px;
  }

  .banner_item_text {
    font-size: 14px;
  }

  .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__promotional_line span {
    padding: 6px 8px 8px;
  }

  .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;
  }

@supports (-webkit-appearance:none) {

}
}

@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;
    background-image: url("/local/templates/vlaekan/img/bg/auth_bg_320.webp");
  }

  .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_info__controls_box {
    grid-template-columns: 51px 51px;
    gap: 10px 8px;
  }

  .catalog_detail_page_info__add_to_basket {
    grid-column: 3 span;
    max-width: unset;
  }

  .catalog_detail_page_info__share_link_hint {
    right: unset;
    left: 0;
  }

  .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;
  }

  .--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;
  }

  .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%;
  }

  .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 180px 27px;
    background-image: url("/local/templates/vlaekan/img/banners/referal_banner_320.webp");
  }

  .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 {
    height: 56px;
    background-image: url("/local/templates/vlaekan/img/bg/partnership_banner_mobile_small.webp");
  }

  .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;
  }

  .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");
    }
}
}
/* End */


/* Start:/local/templates/vlaekan/css/custom.css?174522476319984*/
/** ОТЗЫВЫ */
.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: 49px;
}
.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: #B08A6D;
}
.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: 31px;
    }
    .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;
    }
}

.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;
}
.bx-authform-input-container input[type="text"]{
    max-width: 320px;
    width: 100%;
    border: 1px solid #B08A6D;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding: 8px 0;
    font-size: 16px;
    outline: none;
    background: transparent;
}
.bx-authform-formgroup-container input[type="submit"]{
    background: #A1CE42;
    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;
    border: 0;
    min-height: 46px;
    cursor: pointer;
    max-width: 218px;
    width: 100%;
}
.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: #B08A6D;
}

.expand-btn:hover:after,
.collapse-btn:hover:after{
    border-bottom: 1px solid #B08A6D;
}

.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: 70px;
}
.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;
    }
}

.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: 90px;
    }
}
a.main_nav__link:hover{
    color: #2E2F3D !important; 
}
/* End */


/* Start:/local/templates/vlaekan/css/fancybox.css?172064978015598*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* 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?1753799324919160 */
/* /local/templates/vlaekan/css/custom.css?174522476319984 */
/* /local/templates/vlaekan/css/fancybox.css?172064978015598 */
/* /local/templates/vlaekan/css/aos.css?172064978026053 */
