/*! project-name v0.0.1 | (c) 2020 YOUR NAME | MIT License | http://link-to-your-git-repo.com */
/*ADAPTIVE*/
/* line 39, src/sass/abstract/_mixins.scss */
.page {
  width: calc(100% - 80px);
  margin-left: 80px;
}

@media (max-width: 1350px) {
  /* line 39, src/sass/abstract/_mixins.scss */
  .page {
    width: 100%;
    margin-left: 0;
  }
}

/* line 47, src/sass/abstract/_mixins.scss */
.scroll-nav {
  background-color: #0A0A0C;
  width: 80px;
  border-right: 2px solid #3F3E3C;
  position: fixed;
  height: 100%;
  overflow-x: auto;
}

/* line 54, src/sass/abstract/_mixins.scss */
.scroll-nav::-webkit-scrollbar {
  width: 1px;
  background-color: #DDA960;
}

@media (max-width: 1350px) {
  /* line 47, src/sass/abstract/_mixins.scss */
  .scroll-nav {
    display: none;
  }
}

/* line 70, src/sass/abstract/_mixins.scss */
.scroll-nav__item {
  width: 100%;
  width: 100%;
  height: 72px;
  padding: 10px 0;
  position: relative;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 77, src/sass/abstract/_mixins.scss */
.scroll-nav__item:first-child {
  border-bottom: 1px solid #3F3E3C;
}

/* line 80, src/sass/abstract/_mixins.scss */
.scroll-nav__item:nth-child(2) {
  padding-top: 15px;
}

/* line 83, src/sass/abstract/_mixins.scss */
.scroll-nav__item:hover {
  background-color: #3F3E3C;
}

/* line 87, src/sass/abstract/_mixins.scss */
.scroll-nav__item:hover .scroll-nav__icon svg path {
  fill: #DDA960;
}

/* line 92, src/sass/abstract/_mixins.scss */
.scroll-nav__item:hover a {
  color: #DDA960;
}

/* line 97, src/sass/abstract/_mixins.scss */
.scroll-nav__icon {
  display: block;
  width: 30px;
  margin: auto;
  text-align: center;
  margin-bottom: 5px;
}

/* line 104, src/sass/abstract/_mixins.scss */
.scroll-nav a {
  display: block;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 8px;
  text-align: center;
  color: #A5A4A3;
  width: 100%;
}

/* line 114, src/sass/abstract/_mixins.scss */
.scroll-nav a:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 2, src/sass/components/_base.scss */
*::-webkit-input-placeholder {
  color: #666;
  opacity: 1;
}

/* line 6, src/sass/components/_base.scss */
*:-moz-placeholder {
  color: #666;
  opacity: 1;
}

/* line 10, src/sass/components/_base.scss */
*::-moz-placeholder {
  color: #666;
  opacity: 1;
}

/* line 14, src/sass/components/_base.scss */
*:-ms-input-placeholder {
  color: #666;
  opacity: 1;
}

/* line 18, src/sass/components/_base.scss */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 23, src/sass/components/_base.scss */
*:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 37, src/sass/components/_base.scss */
html.js .loader {
  background: none repeat scroll 0 0 #ffffff;
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/* line 49, src/sass/components/_base.scss */
input {
  -webkit-appearance: none;
}

/* line 54, src/sass/components/_base.scss */
ul {
  padding: 0;
  margin: 0;
}

/* line 59, src/sass/components/_base.scss */
li {
  list-style-type: none;
}

/* line 64, src/sass/components/_base.scss */
body {
  font-family: 'Noto Sans', sans-serif;
  font-size: 15px;
  min-width: 320px;
  position: relative;
  line-height: 1.6;
  overflow-x: hidden;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 74, src/sass/components/_base.scss */
body.noscroll {
  overflow-y: hidden;
}

/* line 79, src/sass/components/_base.scss */
body.black .header-nav__item > a {
  color: #1D1C1A;
}

/* line 83, src/sass/components/_base.scss */
body.black .header-nav__list {
  border-bottom: 1px solid #EDEAE6;
}

/* line 88, src/sass/components/_base.scss */
body.black .header-share__btn > svg path {
  fill: #1D1C1A;
}

/* line 94, src/sass/components/_base.scss */
body.black .header-share__btn:hover > svg path {
  fill: #DDA960;
}

/* line 102, src/sass/components/_base.scss */
body.black .header-search__btn > svg path {
  fill: #1D1C1A;
}

/* line 108, src/sass/components/_base.scss */
body.black .header-search__btn:hover > svg path {
  fill: #DDA960;
}

/* line 117, src/sass/components/_base.scss */
body.black .header-wrap__item > a > svg path {
  fill: #1D1C1A;
}

/* line 123, src/sass/components/_base.scss */
body.black .header-wrap__item > a:hover > svg path {
  fill: #DDA960;
}

/* line 130, src/sass/components/_base.scss */
body.black .header-wrap__item > svg path {
  fill: #1D1C1A;
}

/* line 136, src/sass/components/_base.scss */
body.black .header-wrap__item:hover > svg path {
  fill: #DDA960;
}

/* line 144, src/sass/components/_base.scss */
body.black .header-search__close > svg path {
  fill: #1D1C1A;
}

/* line 150, src/sass/components/_base.scss */
body.black .header-search__close:hover > svg path {
  fill: #DDA960;
}

/* line 156, src/sass/components/_base.scss */
body.black .header-search__submit {
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzQ3NSAxNC41Nzc2QzE1LjYyNzkgMTQuNDU3OCAxNS41MDgyIDE0LjM0MTggMTUuMzg4NSAxNC4yMjJDMTUuMTU2NyAxMy45OTM3IDE0LjkxNzQgMTMuNzU3OCAxNC42ODU1IDEzLjUyMkMxNC4yNTkyIDEzLjA4NzggMTMuODI1NCAxMi42NDYxIDEzLjQxMDMgMTIuMjE5NEMxMy4yNDIgMTIuMDQ3MiAxMy4wNzM3IDExLjg3NSAxMi45MDU1IDExLjY5OTFDMTQuMDcyMiAxMC4yNTA1IDE0LjYwNyA4LjQwODgyIDE0LjQwODggNi41MTQ3N0MxNC4yMDY4IDQuNTg3MDMgMTMuMjQ1OCAyLjgwMTUzIDExLjc3MjQgMS42MTQ5NEMxMC4zOTk5IDAuNTA2OTUyIDguNjgzNDcgLTAuMDYyMDEyMyA2Ljk0MDgyIDAuMDA1MzY1MDhDNS4xOTA3IDAuMDc2NDg1NiAzLjUyMjg0IDAuNzgzOTQ4IDIuMjQwMTcgMS45OTY3NEMwLjk4MzY2NyAzLjE4MzMzIDAuMjAyMDk0IDQuNzk2NjQgMC4wMzM4MTIzIDYuNTQwOTdDLTAuMTM0NDY5IDguMjg1MjkgMC4zMjkyMzkgMTAuMDE0NiAxLjMzODkzIDExLjQxNDZDMi40MjcxNSAxMi45MjMxIDMuODcwNjMgMTMuODg1MSA1LjYzNTcxIDE0LjI3MDZDNy44MjMzNyAxNC43NDk4IDkuODY4OTIgMTQuMjgxOSAxMS43MjM4IDEyLjg4NTdDMTEuNzUzNyAxMi45MTU2IDExLjc4MzYgMTIuOTQ1NiAxMS44MDk4IDEyLjk3NTVDMTEuODg4MyAxMy4wNTc5IDExLjk2MzEgMTMuMTM2NSAxMi4wNDE2IDEzLjIxNTFMMTIuNTA5MSAxMy42ODNDMTMuMTg1OSAxNC4zNjQyIDEzLjg4OSAxNS4wNjQyIDE0LjU4MDggMTUuNzUyOUMxNC43NDE2IDE1LjkxMDIgMTQuOTQ3MyAxNiAxNS4xNjc5IDE2SDE1LjE3MTZDMTUuMzkyMyAxNiAxNS42MDE3IDE1LjkxMDIgMTUuNzU4OCAxNS43NDkyQzE2LjA4NDEgMTUuNDIzNSAxNi4wODA0IDE0LjkwNyAxNS43NDc1IDE0LjU3NzZaTTExLjE0MDQgMTEuMTg2M0MxMC4wOTMzIDEyLjIyMzEgOC42ODcyMSAxMi43OTU4IDcuMTgzOSAxMi43OTU4QzcuMTc2NDIgMTIuNzk1OCA3LjE3MjY4IDEyLjc5NTggNy4xNjUyIDEyLjc5NThDNS43MDY3NiAxMi43OTIxIDQuMzM0MzMgMTIuMjA4MiAzLjI5MDk5IDExLjE0ODhDMi4yNTEzOSAxMC4wODk1IDEuNjc5MjMgOC42OTcwNCAxLjY4Mjk3IDcuMjI1OTdDMS42ODY3MSA1LjczOTkzIDIuMjcwMDggNC4zNDc0NiAzLjMyNDY1IDMuMzAzMTFDNC4zNzU0NyAyLjI2MjUxIDUuNzcwMzMgMS42ODk4IDcuMjU0OTUgMS42ODk4QzcuMjYyNDMgMS42ODk4IDcuMjY2MTcgMS42ODk4IDcuMjczNjUgMS42ODk4QzguNzM1ODIgMS42OTM1NCAxMC4xMTk1IDIuMjc3NDggMTEuMTY2NiAzLjMyOTMxQzEyLjIxMzYgNC4zODExNSAxMi43ODU4IDUuNzY5ODcgMTIuNzgyMSA3LjIyOTcxQzEyLjc3NDYgOC43MzgyMiAxMi4xOTEyIDEwLjE0NTcgMTEuMTQwNCAxMS4xODYzWiIgZmlsbD0iIzFEMUMxQSIvPjwvc3ZnPg==);
}

/* line 161, src/sass/components/_base.scss */
body.black .header-search__input {
  color: #1D1C1A;
}

/* line 166, src/sass/components/_base.scss */
body.black .header-min__basced > svg path {
  fill: #1D1C1A;
}

/* line 172, src/sass/components/_base.scss */
body.black .header-min__basced:hover > svg path {
  fill: #DDA960;
}

/* line 180, src/sass/components/_base.scss */
body.black .header-min__menu > svg path {
  fill: #1D1C1A;
}

/* line 186, src/sass/components/_base.scss */
body.black .header-min__menu:hover > svg path {
  fill: #DDA960;
}

/* line 196, src/sass/components/_base.scss */
img {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */
  max-width: 100%;
  vertical-align: bottom;
}

/* line 207, src/sass/components/_base.scss */
svg {
  max-width: 100%;
}

/* line 211, src/sass/components/_base.scss */
h1, h2, h3 {
  margin: 0;
  padding: 0;
}

/* line 216, src/sass/components/_base.scss */
a {
  text-decoration: none;
}

/* line 220, src/sass/components/_base.scss */
* {
  outline: none;
}

/* line 224, src/sass/components/_base.scss */
.hidden {
  display: none;
}

/* line 228, src/sass/components/_base.scss */
.container {
  margin: 0 auto;
  position: relative;
  padding: 0 10px;
  width: 1195px;
}

@media (max-width: 1200px) {
  /* line 228, src/sass/components/_base.scss */
  .container {
    width: 982px;
  }
}

@media (max-width: 992px) {
  /* line 228, src/sass/components/_base.scss */
  .container {
    width: 757px;
  }
}

@media (max-width: 767px) {
  /* line 228, src/sass/components/_base.scss */
  .container {
    width: 590px;
  }
}

@media (max-width: 600px) {
  /* line 228, src/sass/components/_base.scss */
  .container {
    width: 460px;
  }
}

@media (max-width: 470px) {
  /* line 228, src/sass/components/_base.scss */
  .container {
    width: 100%;
    padding: 0 15px;
  }
}

/*header*/
/* line 3, src/sass/components/_header.scss */
.header {
  padding-top: 38px;
}

@media (max-width: 470px) {
  /* line 3, src/sass/components/_header.scss */
  .header {
    padding-top: 12px;
  }
}

/* line 8, src/sass/components/_header.scss */
.header__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1350px) {
  /* line 8, src/sass/components/_header.scss */
  .header__flex {
    display: none;
  }
}

/* line 16, src/sass/components/_header.scss */
.header__colmn:first-child {
  width: 122px;
  margin-right: 80px;
}

/* line 20, src/sass/components/_header.scss */
.header__colmn:last-child {
  width: calc(100% - 202px);
  width: 100%;
}

/* line 25, src/sass/components/_header.scss */
.header__logo {
  width: 122px;
  margin-top: 20px;
}

/* line 30, src/sass/components/_header.scss */
.header-nav {
  margin-bottom: 22px;
}

/* line 32, src/sass/components/_header.scss */
.header-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #3F3E3C;
  margin-bottom: -1px;
  letter-spacing: .6px;
}

/* line 39, src/sass/components/_header.scss */
.header-nav__item {
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 42, src/sass/components/_header.scss */
.header-nav__item:hover a {
  color: #DDA960;
  border-bottom: 1px solid #DDA960;
}

/* line 47, src/sass/components/_header.scss */
.header-nav__item a {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF;
  border-bottom: 1px solid transparent;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 61, src/sass/components/_header.scss */
.header-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 64, src/sass/components/_header.scss */
.header-wrap__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 67, src/sass/components/_header.scss */
.header-wrap__item {
  width: 16px;
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
  margin-left: 24px;
}

/* line 74, src/sass/components/_header.scss */
.header-wrap__item--bascked:hover .popup-bascked {
  display: block;
}

/* line 79, src/sass/components/_header.scss */
.header-wrap__item > svg {
  -webkit-transition: .5s;
  transition: .5s;
}

/* line 85, src/sass/components/_header.scss */
.header-share {
  position: relative;
}

/* line 88, src/sass/components/_header.scss */
.header-share:hover .header-share__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 92, src/sass/components/_header.scss */
.header-share__btn {
  width: 16px;
  cursor: pointer;
}

/* line 97, src/sass/components/_header.scss */
.header-share__btn:hover svg path {
  fill: #DDA960;
}

/* line 103, src/sass/components/_header.scss */
.header-share__list {
  position: absolute;
  left: 16px;
  padding-left: 15px;
  top: 50%;
  margin-top: -22px;
  display: none;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* line 112, src/sass/components/_header.scss */
.header-share__item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #DDA960;
  border-left: 1px solid #C49452;
  border-right: 1px solid #C49452;
}

/* line 117, src/sass/components/_header.scss */
.header-share__item:first-child {
  border-radius: 24px 0 0 24px;
  border-left: none;
  border-right: none;
}

/* line 122, src/sass/components/_header.scss */
.header-share__item:last-child {
  border-radius: 0 24px 24px 0;
  border-left: none;
  border-right: none;
}

/* line 127, src/sass/components/_header.scss */
.header-share__item > a {
  display: block;
  padding: 8px 17px;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 133, src/sass/components/_header.scss */
.header-share__item > a:hover > svg path {
  fill: #000;
}

/* line 142, src/sass/components/_header.scss */
.header-search {
  position: relative;
}

/* line 144, src/sass/components/_header.scss */
.header-search__btn {
  display: block;
  width: 16px;
  cursor: pointer;
}

/* line 148, src/sass/components/_header.scss */
.header-search__btn.active {
  display: none;
}

/* line 153, src/sass/components/_header.scss */
.header-search__btn:hover svg path {
  fill: #DDA960;
}

/* line 159, src/sass/components/_header.scss */
.header-search__show {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -28px;
}

/* line 165, src/sass/components/_header.scss */
.header-search__show.active {
  display: block;
}

/* line 169, src/sass/components/_header.scss */
.header-search__submit {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  font-size: 0;
  width: 16px;
  height: 16px;
  background: none;
  border: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzQ3NSAxNC41Nzc2QzE1LjYyNzkgMTQuNDU3OCAxNS41MDgyIDE0LjM0MTggMTUuMzg4NSAxNC4yMjJDMTUuMTU2NyAxMy45OTM3IDE0LjkxNzQgMTMuNzU3OCAxNC42ODU1IDEzLjUyMkMxNC4yNTkyIDEzLjA4NzggMTMuODI1NCAxMi42NDYxIDEzLjQxMDMgMTIuMjE5NEMxMy4yNDIgMTIuMDQ3MiAxMy4wNzM3IDExLjg3NSAxMi45MDU1IDExLjY5OTFDMTQuMDcyMiAxMC4yNTA1IDE0LjYwNyA4LjQwODgyIDE0LjQwODggNi41MTQ3N0MxNC4yMDY4IDQuNTg3MDMgMTMuMjQ1OCAyLjgwMTUzIDExLjc3MjQgMS42MTQ5NEMxMC4zOTk5IDAuNTA2OTUyIDguNjgzNDcgLTAuMDYyMDEyMyA2Ljk0MDgyIDAuMDA1MzY1MDhDNS4xOTA3IDAuMDc2NDg1NiAzLjUyMjg0IDAuNzgzOTQ4IDIuMjQwMTcgMS45OTY3NEMwLjk4MzY2NyAzLjE4MzMzIDAuMjAyMDk0IDQuNzk2NjQgMC4wMzM4MTIzIDYuNTQwOTdDLTAuMTM0NDY5IDguMjg1MjkgMC4zMjkyMzkgMTAuMDE0NiAxLjMzODkzIDExLjQxNDZDMi40MjcxNSAxMi45MjMxIDMuODcwNjMgMTMuODg1MSA1LjYzNTcxIDE0LjI3MDZDNy44MjMzNyAxNC43NDk4IDkuODY4OTIgMTQuMjgxOSAxMS43MjM4IDEyLjg4NTdDMTEuNzUzNyAxMi45MTU2IDExLjc4MzYgMTIuOTQ1NiAxMS44MDk4IDEyLjk3NTVDMTEuODg4MyAxMy4wNTc5IDExLjk2MzEgMTMuMTM2NSAxMi4wNDE2IDEzLjIxNTFMMTIuNTA5MSAxMy42ODNDMTMuMTg1OSAxNC4zNjQyIDEzLjg4OSAxNS4wNjQyIDE0LjU4MDggMTUuNzUyOUMxNC43NDE2IDE1LjkxMDIgMTQuOTQ3MyAxNiAxNS4xNjc5IDE2SDE1LjE3MTZDMTUuMzkyMyAxNiAxNS42MDE3IDE1LjkxMDIgMTUuNzU4OCAxNS43NDkyQzE2LjA4NDEgMTUuNDIzNSAxNi4wODA0IDE0LjkwNyAxNS43NDc1IDE0LjU3NzZaTTExLjE0MDQgMTEuMTg2M0MxMC4wOTMzIDEyLjIyMzEgOC42ODcyMSAxMi43OTU4IDcuMTgzOSAxMi43OTU4QzcuMTc2NDIgMTIuNzk1OCA3LjE3MjY4IDEyLjc5NTggNy4xNjUyIDEyLjc5NThDNS43MDY3NiAxMi43OTIxIDQuMzM0MzMgMTIuMjA4MiAzLjI5MDk5IDExLjE0ODhDMi4yNTEzOSAxMC4wODk1IDEuNjc5MjMgOC42OTcwNCAxLjY4Mjk3IDcuMjI1OTdDMS42ODY3MSA1LjczOTkzIDIuMjcwMDggNC4zNDc0NiAzLjMyNDY1IDMuMzAzMTFDNC4zNzU0NyAyLjI2MjUxIDUuNzcwMzMgMS42ODk4IDcuMjU0OTUgMS42ODk4QzcuMjYyNDMgMS42ODk4IDcuMjY2MTcgMS42ODk4IDcuMjczNjUgMS42ODk4QzguNzM1ODIgMS42OTM1NCAxMC4xMTk1IDIuMjc3NDggMTEuMTY2NiAzLjMyOTMxQzEyLjIxMzYgNC4zODExNSAxMi43ODU4IDUuNzY5ODcgMTIuNzgyMSA3LjIyOTcxQzEyLjc3NDYgOC43MzgyMiAxMi4xOTEyIDEwLjE0NTcgMTEuMTQwNCAxMS4xODYzWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center;
  z-index: 20;
  cursor: pointer;
}

/* line 185, src/sass/components/_header.scss */
.header-search__input {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 49px;
  color: #FFFFFF;
  width: 541px;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #3F3E3C;
  padding: 0 30px;
}

/* line 197, src/sass/components/_header.scss */
.header-search__input::-webkit-input-placeholder {
  color: #FFFFFF;
}

/* line 200, src/sass/components/_header.scss */
.header-search__input::-moz-placeholder {
  color: #FFFFFF;
}

/* line 203, src/sass/components/_header.scss */
.header-search__input::-moz-placeholder {
  color: #FFFFFF;
}

/* line 206, src/sass/components/_header.scss */
.header-search__input::-ms-input-placeholder {
  color: #FFFFFF;
}

/* line 210, src/sass/components/_header.scss */
.header-search__close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 221, src/sass/components/_header.scss */
.header-search__close:hover > svg path {
  fill: #DDA960;
}

/*adaptive*/
/* line 232, src/sass/components/_header.scss */
.menu-show {
  position: absolute;
  background-color: #ffff;
  width: 100%;
  height: 100vh;
  z-index: 50;
  display: none;
}

/* line 239, src/sass/components/_header.scss */
.menu-show.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 242, src/sass/components/_header.scss */
.menu-show__left {
  width: 80px;
  border-right: 1px solid #EDEAE6;
}

@media (max-width: 1350px) {
  /* line 242, src/sass/components/_header.scss */
  .menu-show__left {
    display: none;
  }
}

/* line 249, src/sass/components/_header.scss */
.menu-show__close {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 22px 0;
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
}

/* line 258, src/sass/components/_header.scss */
.menu-show__close:hover > svg path {
  fill: #DDA960;
}

/* line 264, src/sass/components/_header.scss */
.menu-show__right {
  width: calc(100% - 80px);
}

@media (max-width: 1350px) {
  /* line 264, src/sass/components/_header.scss */
  .menu-show__right {
    width: 100%;
  }
}

@media (max-width: 767px) {
  /* line 264, src/sass/components/_header.scss */
  .menu-show__right {
    overflow-y: auto;
  }
}

/* line 273, src/sass/components/_header.scss */
.menu-show__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  /* line 273, src/sass/components/_header.scss */
  .menu-show__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 279, src/sass/components/_header.scss */
.menu-show__flex--border {
  border-bottom: 1px solid #EDEAE6;
}

/* line 283, src/sass/components/_header.scss */
.menu-show__colmn {
  padding: 40px 0;
  padding-left: 90px;
}

@media (max-width: 767px) {
  /* line 283, src/sass/components/_header.scss */
  .menu-show__colmn {
    padding: 0 15px;
  }
}

/* line 289, src/sass/components/_header.scss */
.menu-show__colmn--border {
  border-right: 1px solid #EDEAE6;
}

/* line 292, src/sass/components/_header.scss */
.menu-show__colmn:first-child {
  width: 70%;
}

@media (max-width: 1350px) {
  /* line 292, src/sass/components/_header.scss */
  .menu-show__colmn:first-child {
    width: 60%;
    padding-left: 30px;
  }
}

@media (max-width: 767px) {
  /* line 292, src/sass/components/_header.scss */
  .menu-show__colmn:first-child {
    width: 100%;
    padding-left: 15px;
  }
}

/* line 303, src/sass/components/_header.scss */
.menu-show__colmn:last-child {
  width: 30%;
}

@media (max-width: 1350px) {
  /* line 303, src/sass/components/_header.scss */
  .menu-show__colmn:last-child {
    width: 40%;
    padding-left: 30px;
  }
}

@media (max-width: 767px) {
  /* line 303, src/sass/components/_header.scss */
  .menu-show__colmn:last-child {
    width: 100%;
    padding: 0 15px;
    margin: 20px 0;
    margin-top: 25px;
    margin-bottom: 10px;
  }
}

/* line 318, src/sass/components/_header.scss */
.menu-show__callback {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background: #DDA960;
  border-radius: 32px;
  padding: 11px 31px;
}

@media (max-width: 767px) {
  /* line 318, src/sass/components/_header.scss */
  .menu-show__callback {
    width: 290px;
    margin: auto;
    display: block;
    text-align: center;
  }
}

/* line 335, src/sass/components/_header.scss */
.menu-show__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  /* line 335, src/sass/components/_header.scss */
  .menu-show__contact {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 20px;
  }
}

/* line 342, src/sass/components/_header.scss */
.menu-show__phone {
  font-family: 'Noto Sans', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  padding-left: 22px;
  display: block;
  -webkit-transition: .3s;
  transition: .3s;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuNjcyNSAxMC4xNzY4QzEyLjczNDEgOS40NzE5NSAxMS43OTI1IDguNzcwMzYgMTAuODUwOSA4LjA2ODc3QzEwLjUxNjIgNy44MTk2MSAxMC4xNjE4IDcuODQyNTYgOS44NjMyOCA4LjEzNzYyQzkuNTI4NjEgOC40Njg3NCA5LjE5NzIzIDguNzk5ODYgOC44NjU4NSA5LjEzNDI3QzguNzgwNTUgOS4yMTk1MSA4LjY4ODY4IDkuMjUyMjkgOC41NzA1NiA5LjIzNTlDOC4zNTA3NCA5LjIwMzExIDguMTUwNiA5LjExMTMyIDcuOTY2ODYgOC45OTY1N0M2LjczMzIxIDguMjM1OTcgNS43MzkwNiA3LjIyOTQ5IDQuOTc0NTkgNi4wMDAwN0M0Ljg2OTYgNS44MzI4NyA0Ljc5MDg2IDUuNjU1ODQgNC43NDgyIDUuNDU5MTNDNC43MTUzOSA1LjMxODE2IDQuNzQ4MiA1LjIwOTk3IDQuODUzMTkgNS4xMDUwNkM1LjE4MTI5IDQuNzgzNzcgNS41MDI4MyA0LjQ1NTkzIDUuODI0MzcgNC4xMjgwOEM2LjEzNjA2IDMuODEzMzUgNi4xNjU1OSAzLjQ2OTEyIDUuODk5ODMgMy4xMTUwNUM1LjIwNDI2IDIuMTgzOTcgNC41MDU0MSAxLjI1Mjg5IDMuODA2NTYgMC4zMjUwOUMzLjUwMTQyIC0wLjA3ODE1ODMgMy4wMjg5NiAtMC4xMTA5NDMgMi42NjQ3NyAwLjI1Mjk2NEMxLjk2NTkyIDAuOTUxMjczIDEuMjY3MDYgMS42NTI4NiAwLjU2NDkzMSAyLjM1MTE3QzAuMzc3OTE0IDIuNTM0NzYgMC4yNDY2NzQgMi43NTExNCAwLjE1ODA4NyAyLjk5NzAyQzAuMDUzMDk1MiAzLjI5NTM2IDAuMDA3MTYxMjEgMy42MDY4MSAwLjAwMDU5OTIxOSAzLjkyNDgyQy0wLjAxMjUyNDggNC44MTY1NiAwLjE5MDg5NyA1LjY2ODk1IDAuNTE1NzE2IDYuNDkxODRDMS41NDI2NyA5LjEwNDc2IDMuMzAxMjggMTEuMTA0NiA1LjY3NjcyIDEyLjU3MzRDNi45ODU4NCAxMy4zODMxIDguMzkwMTEgMTMuOTQ3IDkuOTU1MTQgMTMuOTk2MkMxMC42NzA0IDE0LjAzMjMgMTEuMjQxMyAxMy44MTI2IDExLjc0NjYgMTMuMzA3N0MxMi40MTU5IDEyLjYzODkgMTMuMDg1MiAxMS45NzAxIDEzLjc1MTMgMTEuMzAxM0MxNC4xMDg5IDEwLjk0NCAxNC4wNzk0IDEwLjQ4MTcgMTMuNjcyNSAxMC4xNzY4Wk0xMC41OTgyIDEyLjQ0NTVDMTAuNDM3NSAxMi41OTk2IDEwLjE5NzkgMTIuNjA2MSA5Ljk3ODExIDEyLjU5OTZDOS4xNTEzIDEyLjU4MzIgOC4zNzM3IDEyLjM2MDMgNy42MjU2NCAxMi4wMjU5QzUuNDAxMTIgMTEuMDMyNSAzLjY5MTcyIDkuNDU4ODMgMi40NTQ3OSA3LjM3MDQ2QzEuOTM5NjcgNi41MDE2OCAxLjU1OTA3IDUuNTc3MTYgMS4zOTUwMiA0LjU3Mzk1QzEuMzQyNTMgNC4yNjI1IDEuMzEzIDMuOTQ3NzcgMS4zNzIwNiAzLjYyOTc2QzEuMzkxNzQgMy41MTgyOSAxLjQ0MDk2IDMuNDI2NSAxLjUyMjk4IDMuMzQ3ODFDMi4wMzE1NCAyLjg1Mjc3IDIuNTQwMDkgMi4zNTQ0NSAzLjA0MjA4IDEuODUyODRDMy4xMTc1NSAxLjc3NzQ0IDMuMTUzNjQgMS43NzA4OCAzLjIyMjU0IDEuODYyNjhDMy42MDY0MiAyLjM3NzQgNC4wMDAxMyAyLjg5MjExIDQuMzkwNTcgMy40MDAyN0M0LjQ0MzA3IDMuNDY5MTIgNC40NjI3NiAzLjUxMTc0IDQuMzg3MjkgMy41ODcxNEM0LjIwNjg0IDMuNzY0MTggNC4wNDkzNSAzLjk1NzYgMy44NjU2MSA0LjEzMTM2QzMuMzE3NjkgNC42NTkxOSAzLjIxMjcgNS4yODg2NSAzLjQzMjUyIDUuOTkzNTJDMy42MzI2NiA2LjYyOTU0IDMuOTkzNTcgNy4xNzM3NiA0LjQwNjk4IDcuNjgxOTJDNS4xNzQ3MyA4LjYyMjgzIDYuMDQwOTIgOS40NTg4MyA3LjA3MTE1IDEwLjExMTJDNy40NjgxNSAxMC4zNjM3IDcuODkxNCAxMC41NjY5IDguMzYzODYgMTAuNjM5MUM4LjkwMTk1IDEwLjcyNDMgOS4zNjc4NSAxMC41NzAyIDkuNzYxNTcgMTAuMTk5OEM5Ljk2ODI3IDEwLjAwNjMgMTAuMTY1MSA5Ljc5OTc5IDEwLjM2NTMgOS41OTY1M0MxMC40MjEgOS41Mzc1MSAxMC40NjA0IDkuNTM0MjQgMTAuNTI2IDkuNTg2NjlDMTEuMDc3MiAxMC4wMDYzIDExLjYzNSAxMC40MTk0IDEyLjIwMjYgMTAuODQ1NkMxMS42NjEzIDExLjM4OTggMTEuMTM5NiAxMS45Mjc1IDEwLjU5ODIgMTIuNDQ1NVoiIGZpbGw9IiNEREE5NjAiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: left center;
  margin-right: 35px;
}

@media (max-width: 767px) {
  /* line 342, src/sass/components/_header.scss */
  .menu-show__phone {
    width: 100%;
    margin-bottom: 15px;
  }
}

/* line 362, src/sass/components/_header.scss */
.menu-show__phone:hover {
  color: #DDA960;
}

/* line 366, src/sass/components/_header.scss */
.menu-show__email {
  font-family: 'Noto Sans', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  padding-left: 22px;
  display: block;
  -webkit-transition: .3s;
  transition: .3s;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcgMC4yOTE1NEMxNyAwLjA3Mjg4NSAxNi45NjEzIDAgMTYuNzA3IDBDMTMuOTcwNCAwLjAxMDQxMjEgMTEuMjMzOCAwLjAwNTIwNjA3IDguNTAyNzYgMC4wMDUyMDYwN0M1Ljc2NjE4IDAuMDA1MjA2MDcgMy4wMjk1OSAwLjAwNTIwNjA3IDAuMjk4NTM3IDBDMC4wNzczOTg0IDAgMCAwLjAzNjQ0MjUgMCAwLjI2MDMwNEMwLjAwNTUyODQ2IDQuMDg2NzcgMC4wMDU1Mjg0NiA3LjkxMzIzIDAgMTEuNzM5N0MwIDExLjkzNzUgMC4wMzg2OTkyIDEyIDAuMjY1MzY2IDEyQzUuNzY2MTggMTEuOTk0OCAxMS4yNjE1IDExLjk5NDggMTYuNzYyMyAxMkMxNi45NjEzIDEyIDE3IDExLjk0MjcgMTcgMTEuNzY1N0MxNi45OTQ1IDcuOTM5MjYgMTYuOTk0NSA0LjExMjggMTcgMC4yOTE1NFpNMTUuNTUxNSAxLjM1MzU4QzE1LjQwNzggMS40NTI0OSAxNS4zMDgzIDEuNTI1MzggMTUuMjA4OCAxLjU5ODI2QzEzLjI0MDcgMi45Nzc4NyAxMS4yNjcgNC4zNjI2OSA5LjI5ODg2IDUuNzQyM0M4LjY0NjUgNi4yMDA0MyA4LjM2NDU1IDYuMjAwNDMgNy43MjMyNSA1Ljc0NzUxQzUuNzMzMDEgNC4zNTIyOCAzLjczNzI0IDIuOTU3MDUgMS43NDY5OSAxLjU1NjYyQzEuNjY0MDcgMS40OTkzNSAxLjU4NjY3IDEuNDQyMDggMS40NjUwNCAxLjM1MzU4QzYuMTY5NzYgMS4zNTM1OCAxMC44MjQ3IDEuMzUzNTggMTUuNTUxNSAxLjM1MzU4Wk0xNS41ODQ3IDEwLjQzODJDMTUuNTg0NyAxMC42MSAxNS41NTE1IDEwLjY3MjUgMTUuMzQ3IDEwLjY3MjVDMTAuNzgwNSAxMC42NjcyIDYuMjA4NDYgMTAuNjY3MiAxLjY0MTk1IDEwLjY3MjVDMS40ODE2MyAxMC42NzI1IDEuNDIwODEgMTAuNjQ2NCAxLjQyMDgxIDEwLjQ3NDZDMS40MjYzNCA4LjAwMTc0IDEuNDI2MzQgNS41Mjg4NSAxLjQyNjM0IDMuMDAzOUMyLjE4Mzc0IDMuNTQwMTMgMi45MDI0NCA0LjA0NTEyIDMuNjIxMTQgNC41NTUzMUM0LjgyMDgxIDUuNDAzOSA2LjAyMDQ5IDYuMjUyNDkgNy4yMjAxNiA3LjEwMTA4QzcuMzA4NjIgNy4xNjM1NiA3LjM5NzA3IDcuMjI2MDMgNy40OTEwNiA3LjI4MzNDOC4yMzc0IDcuNzQ2NjQgOC44Mjg5NCA3Ljc1NzA1IDkuNTU4NyA3LjI2MjQ3QzEwLjM4OCA2LjcwMDIyIDExLjE5NTEgNi4xMTE5MyAxMi4wMTMzIDUuNTM0MDZDMTMuMTkwOSA0LjcwMTA4IDE0LjM2MjkgMy44NjgxMSAxNS41NDA1IDMuMDQwMzVDMTUuNjE3OSAzLjA5MjQxIDE1LjU4NDcgMy4xNTQ4OCAxNS41ODQ3IDMuMjEyMTVDMTUuNTc5MiA1LjYxNzM1IDE1LjU3OTIgOC4wMjc3NyAxNS41ODQ3IDEwLjQzODJaIiBmaWxsPSIjRERBOTYwIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: left center;
}

/* line 381, src/sass/components/_header.scss */
.menu-show__email:hover {
  color: #DDA960;
}

/* line 388, src/sass/components/_header.scss */
.min-menu__item {
  margin-bottom: 21px;
}

@media (max-width: 767px) {
  /* line 388, src/sass/components/_header.scss */
  .min-menu__item {
    border-bottom: 1px solid #EDEAE6;
    margin-bottom: 0;
    padding: 11px 0;
  }
}

/* line 398, src/sass/components/_header.scss */
.min-menu__item--haschild > a.active:before {
  content: '';
  width: 14px;
  height: 12px;
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1IDFMOCA3TDEgMC45OTk5OTkiIHN0cm9rZT0iIzFEMUMxQSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
  top: 50%;
  margin-top: -6px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (max-width: 767px) {
  /* line 398, src/sass/components/_header.scss */
  .min-menu__item--haschild > a.active:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMUw1IDUuNUwxIDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

/* line 416, src/sass/components/_header.scss */
.min-menu__item--haschild > a:before {
  content: '';
  width: 14px;
  height: 8px;
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1IDFMOCA3TDEgMC45OTk5OTkiIHN0cm9rZT0iIzFEMUMxQSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
  top: 50%;
  margin-top: -4px;
}

@media (max-width: 767px) {
  /* line 416, src/sass/components/_header.scss */
  .min-menu__item--haschild > a:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMUw1IDUuNUwxIDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  }
}

/* line 433, src/sass/components/_header.scss */
.min-menu__item > a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  position: relative;
  -webkit-transition: .3s;
  transition: .3s;
  padding-right: 25px;
}

@media (max-width: 1200px) {
  /* line 433, src/sass/components/_header.scss */
  .min-menu__item > a {
    font-size: 24px;
    line-height: 33px;
  }
}

@media (max-width: 767px) {
  /* line 433, src/sass/components/_header.scss */
  .min-menu__item > a {
    width: 100%;
  }
}

/* line 453, src/sass/components/_header.scss */
.min-menu__item > a:hover {
  color: #DDA960;
}

/* line 455, src/sass/components/_header.scss */
.min-menu__item > a:hover:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1IDFMOCA3TDEgMC45OTk5OTkiIHN0cm9rZT0iI0REQTk2MCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);
}

/* line 463, src/sass/components/_header.scss */
.min-menu2level {
  display: none;
  max-width: 610px;
  margin-top: 20px;
}

/* line 467, src/sass/components/_header.scss */
.min-menu2level.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  /* line 467, src/sass/components/_header.scss */
  .min-menu2level.active {
    position: absolute;
    width: 100%;
    left: 0;
    top: 140px;
    background-color: #fff;
    z-index: 10;
    height: auto;
    overflow-y: auto;
    margin-top: 0;
    max-width: 100%;
  }
}

/* line 483, src/sass/components/_header.scss */
.min-menu2level__item {
  padding-right: 15px;
  position: relative;
  margin-right: 20px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  /* line 483, src/sass/components/_header.scss */
  .min-menu2level__item {
    width: 100%;
    margin-right: 0;
    padding: 18px;
    margin-bottom: 0;
    border-bottom: 1px solid #EDEAE6;
  }
}

/* line 495, src/sass/components/_header.scss */
.min-menu2level__item a {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 505, src/sass/components/_header.scss */
.min-menu2level__item a:hover {
  color: #DDA960;
}

/* line 509, src/sass/components/_header.scss */
.min-menu2level__item span {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #9C9C9B;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
}

@media (max-width: 767px) {
  /* line 509, src/sass/components/_header.scss */
  .min-menu2level__item span {
    right: 15px;
  }
}

/* line 530, src/sass/components/_header.scss */
.min-part__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  /* line 530, src/sass/components/_header.scss */
  .min-part__title {
    display: none;
  }
}

/* line 544, src/sass/components/_header.scss */
.min-part__item {
  margin-bottom: 17px;
}

/* line 546, src/sass/components/_header.scss */
.min-part__item a {
  font-family: 'Noto Sans', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.2px;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 554, src/sass/components/_header.scss */
.min-part__item a:hover {
  color: #DDA960;
}

/* line 562, src/sass/components/_header.scss */
.header-min {
  display: none;
}

@media (max-width: 1350px) {
  /* line 562, src/sass/components/_header.scss */
  .header-min {
    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;
  }
}

/* line 569, src/sass/components/_header.scss */
.header-min--show {
  padding: 15px;
}

/* line 572, src/sass/components/_header.scss */
.header-min__menu {
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 577, src/sass/components/_header.scss */
.header-min__menu:hover > svg path {
  fill: #DDA960;
}

/* line 583, src/sass/components/_header.scss */
.header-min__logo {
  width: 78px;
}

/* line 586, src/sass/components/_header.scss */
.header-min__basced {
  width: 23px;
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
}

/* line 592, src/sass/components/_header.scss */
.header-min__basced:hover > svg path {
  fill: #DDA960;
}

/* line 597, src/sass/components/_header.scss */
.header-min__basced span {
  width: 21px;
  height: 21px;
  background: #DDA960;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  right: 4px;
  top: 3px;
  border-radius: 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;
}

/* line 614, src/sass/components/_header.scss */
.search-min {
  display: none;
  background: #EDEAE6 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzQ3NSAxNC41Nzc2QzE1LjYyNzkgMTQuNDU3OCAxNS41MDgyIDE0LjM0MTggMTUuMzg4NSAxNC4yMjJDMTUuMTU2NyAxMy45OTM3IDE0LjkxNzQgMTMuNzU3OCAxNC42ODU1IDEzLjUyMkMxNC4yNTkyIDEzLjA4NzggMTMuODI1NCAxMi42NDYxIDEzLjQxMDMgMTIuMjE5NEMxMy4yNDIgMTIuMDQ3MiAxMy4wNzM3IDExLjg3NSAxMi45MDU1IDExLjY5OTFDMTQuMDcyMiAxMC4yNTA1IDE0LjYwNyA4LjQwODgyIDE0LjQwODggNi41MTQ3N0MxNC4yMDY4IDQuNTg3MDMgMTMuMjQ1OCAyLjgwMTUzIDExLjc3MjQgMS42MTQ5NEMxMC4zOTk5IDAuNTA2OTUyIDguNjgzNDcgLTAuMDYyMDEyMyA2Ljk0MDgyIDAuMDA1MzY1MDhDNS4xOTA3IDAuMDc2NDg1NiAzLjUyMjg0IDAuNzgzOTQ4IDIuMjQwMTcgMS45OTY3NEMwLjk4MzY2NyAzLjE4MzMzIDAuMjAyMDk0IDQuNzk2NjQgMC4wMzM4MTIzIDYuNTQwOTdDLTAuMTM0NDY5IDguMjg1MjkgMC4zMjkyMzkgMTAuMDE0NiAxLjMzODkzIDExLjQxNDZDMi40MjcxNSAxMi45MjMxIDMuODcwNjMgMTMuODg1MSA1LjYzNTcxIDE0LjI3MDZDNy44MjMzNyAxNC43NDk4IDkuODY4OTIgMTQuMjgxOSAxMS43MjM4IDEyLjg4NTdDMTEuNzUzNyAxMi45MTU2IDExLjc4MzYgMTIuOTQ1NiAxMS44MDk4IDEyLjk3NTVDMTEuODg4MyAxMy4wNTc5IDExLjk2MzEgMTMuMTM2NSAxMi4wNDE2IDEzLjIxNTFMMTIuNTA5MSAxMy42ODNDMTMuMTg1OSAxNC4zNjQyIDEzLjg4OSAxNS4wNjQyIDE0LjU4MDggMTUuNzUyOUMxNC43NDE2IDE1LjkxMDIgMTQuOTQ3MyAxNiAxNS4xNjc5IDE2SDE1LjE3MTZDMTUuMzkyMyAxNiAxNS42MDE3IDE1LjkxMDIgMTUuNzU4OCAxNS43NDkyQzE2LjA4NDEgMTUuNDIzNSAxNi4wODA0IDE0LjkwNyAxNS43NDc1IDE0LjU3NzZaTTExLjE0MDQgMTEuMTg2M0MxMC4wOTMzIDEyLjIyMzEgOC42ODcyMSAxMi43OTU4IDcuMTgzOSAxMi43OTU4QzcuMTc2NDIgMTIuNzk1OCA3LjE3MjY4IDEyLjc5NTggNy4xNjUyIDEyLjc5NThDNS43MDY3NiAxMi43OTIxIDQuMzM0MzMgMTIuMjA4MiAzLjI5MDk5IDExLjE0ODhDMi4yNTEzOSAxMC4wODk1IDEuNjc5MjMgOC42OTcwNCAxLjY4Mjk3IDcuMjI1OTdDMS42ODY3MSA1LjczOTkzIDIuMjcwMDggNC4zNDc0NiAzLjMyNDY1IDMuMzAzMTFDNC4zNzU0NyAyLjI2MjUxIDUuNzcwMzMgMS42ODk4IDcuMjU0OTUgMS42ODk4QzcuMjYyNDMgMS42ODk4IDcuMjY2MTcgMS42ODk4IDcuMjczNjUgMS42ODk4QzguNzM1ODIgMS42OTM1NCAxMC4xMTk1IDIuMjc3NDggMTEuMTY2NiAzLjMyOTMxQzEyLjIxMzYgNC4zODExNSAxMi43ODU4IDUuNzY5ODcgMTIuNzgyMSA3LjIyOTcxQzEyLjc3NDYgOC43MzgyMiAxMi4xOTEyIDEwLjE0NTcgMTEuMTQwNCAxMS4xODYzWiIgZmlsbD0iIzlDOUM5QiIvPjwvc3ZnPg==);
  background-position: right 15px center;
  background-repeat: no-repeat;
  border: none;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 36px;
  color: #000;
  width: 100%;
  padding: 11px;
  padding-right: 42px;
}

/* line 628, src/sass/components/_header.scss */
.search-min ::-webkit-input-placeholder {
  color: #A5A4A3;
  font-family: 'Noto Sans';
}

/* line 632, src/sass/components/_header.scss */
.search-min ::-moz-placeholder {
  color: #A5A4A3;
  font-family: 'Noto Sans';
}

@media (max-width: 767px) {
  /* line 614, src/sass/components/_header.scss */
  .search-min {
    display: block;
  }
}

/* line 639, src/sass/components/_header.scss */
.search-min.hide {
  display: none;
}

/* line 644, src/sass/components/_header.scss */
.back-min {
  display: none;
  background: #EDEAE6 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMTBMMiA1LjVMNiAxIiBzdHJva2U9IiM5QzlDOUIiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-position: left 15px center;
  background-repeat: no-repeat;
  border: none;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 36px;
  color: #A5A4A3;
  width: 100%;
  padding: 11px;
  padding-left: 42px;
  cursor: pointer;
}

@media (max-width: 767px) {
  /* line 661, src/sass/components/_header.scss */
  .back-min.active {
    display: block;
  }
}

/* line 667, src/sass/components/_header.scss */
.share {
  font-family: 'Noto Sans';
  display: none;
  position: relative;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #DDA960;
  border: 1px solid #EDEAE6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 32px;
  width: 290px;
  margin: auto;
  margin-top: 10px;
  padding: 8px 0;
  text-align: center;
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
  overflow: hidden;
  z-index: 5;
}

/* line 688, src/sass/components/_header.scss */
.share:hover {
  color: #fff;
  background-color: #DDA960;
}

@media (max-width: 767px) {
  /* line 667, src/sass/components/_header.scss */
  .share {
    display: block;
  }
}

/* line 695, src/sass/components/_header.scss */
.share__list {
  width: 0;
  opacity: 0;
  z-index: -999;
  position: absolute;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  top: 0;
}

/* line 704, src/sass/components/_header.scss */
.share__list.active {
  width: 100%;
  opacity: 1;
  z-index: 2;
}

/* line 710, src/sass/components/_header.scss */
.share__item {
  border-right: 1px solid #ddd;
}

/* line 712, src/sass/components/_header.scss */
.share__item:last-child {
  border-right: 0;
}

/* line 715, src/sass/components/_header.scss */
.share__item > a {
  display: block;
  padding: 8px 22px;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 719, src/sass/components/_header.scss */
.share__item > a:hover {
  background-color: #DDA960;
}

/* line 722, src/sass/components/_header.scss */
.share__item > a:hover > svg path {
  fill: #fff;
}

/* line 728, src/sass/components/_header.scss */
.share__item svg {
  -webkit-transition: .3s;
  transition: .3s;
  width: 14px;
  height: 14px;
}

/* line 736, src/sass/components/_header.scss */
.popup-bascked {
  display: none;
  position: absolute;
  top: 105px;
  right: 0;
  width: 500px;
  padding: 15px;
  -webkit-box-shadow: 0px 15px 50px rgba(29, 28, 26, 0.1);
          box-shadow: 0px 15px 50px rgba(29, 28, 26, 0.1);
  background: #fff;
  z-index: 20;
}

@media (max-width: 1350px) {
  /* line 736, src/sass/components/_header.scss */
  .popup-bascked {
    top: 90px;
  }
}

@media (max-width: 600px) {
  /* line 736, src/sass/components/_header.scss */
  .popup-bascked {
    width: 100%;
  }
}

/* line 752, src/sass/components/_header.scss */
.popup-bascked__wrap {
  padding-top: 15px;
  border-top: 1px solid #ddd;
  position: relative;
}

/* line 756, src/sass/components/_header.scss */
.popup-bascked__wrap:before {
  content: '';
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 70px;
  left: 0;
  top: -71px;
  background: -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 767, src/sass/components/_header.scss */
.popup-bascked__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 17px;
  padding: 0 30px;
}

/* line 773, src/sass/components/_header.scss */
.popup-bascked__text {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
}

/* line 781, src/sass/components/_header.scss */
.popup-bascked__price {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
}

/* line 788, src/sass/components/_header.scss */
.popup-bascked__price > span {
  font-size: 21px;
  font-weight: bold;
}

/* line 793, src/sass/components/_header.scss */
.popup-bascked__link {
  display: block;
  width: 440px;
  margin: auto;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background: #DDA960;
  border-radius: 32px;
  padding: 14px 0;
  text-align: center;
  margin-bottom: 25px;
}

@media (max-width: 470px) {
  /* line 793, src/sass/components/_header.scss */
  .popup-bascked__link {
    width: 100%;
  }
}

/* line 811, src/sass/components/_header.scss */
.popup-bascked__present {
  font-family: 'Noto Sans';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #1D1C1A;
  padding: 0 30px;
  padding-top: 12px;
  border-top: 1px solid #ddd;
  position: relative;
}

/* line 823, src/sass/components/_header.scss */
.popup-bascked__present:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 80%;
  background-color: #DDA960;
}

/* line 833, src/sass/components/_header.scss */
.popup-bascked__icon {
  width: 23px;
  margin-right: 12px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 838, src/sass/components/_header.scss */
.popup-bascked .pannier__box {
  margin-bottom: 0;
  height: 600px;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
  max-height: 55vh;
  padding: 0 15px;
}

/* line 846, src/sass/components/_header.scss */
.popup-bascked .pannier__box::-webkit-scrollbar {
  width: 2px;
}

/* line 852, src/sass/components/_header.scss */
.popup-bascked .pannier__box::-webkit-scrollbar-thumb {
  background: #DDA960;
  border-radius: 24px;
}

@media (max-width: 600px) {
  /* line 862, src/sass/components/_header.scss */
  .popup-bascked .pannier-item__colmn:first-child {
    width: 120px;
  }
}

/* line 867, src/sass/components/_header.scss */
.popup-bascked .pannier-item__colmn:last-child {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 871, src/sass/components/_header.scss */
.popup-bascked .pannier-item__box {
  width: 100%;
  margin-bottom: 40px;
}

@media (max-width: 470px) {
  /* line 871, src/sass/components/_header.scss */
  .popup-bascked .pannier-item__box {
    margin-bottom: 20px;
  }
}

/* line 879, src/sass/components/_header.scss */
.popup-bascked .pannier-item__title {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 0;
}

@media (max-width: 600px) {
  /* line 879, src/sass/components/_header.scss */
  .popup-bascked .pannier-item__title {
    font-size: 15px;
    margin-bottom: 10px;
  }
}

/* line 888, src/sass/components/_header.scss */
.popup-bascked .pannier-calc {
  padding: 6px 27px;
}

@media (max-width: 600px) {
  /* line 888, src/sass/components/_header.scss */
  .popup-bascked .pannier-calc {
    padding: 6px 17px;
  }
}

/* line 895, src/sass/components/_header.scss */
.popup-bascked .pannier-item__price {
  font-size: 16px;
  line-height: 26px;
}

/* line 898, src/sass/components/_header.scss */
.popup-bascked .pannier-item__price > span {
  font-size: 21px;
}

/* line 902, src/sass/components/_header.scss */
.popup-bascked .pannier-item__big-price {
  font-size: 16px;
  line-height: 21px;
}

@media (max-width: 600px) {
  /* line 902, src/sass/components/_header.scss */
  .popup-bascked .pannier-item__big-price {
    width: calc(100% - 140px);
  }
}

/* line 910, src/sass/components/_header.scss */
.popup-bascked .pannier-item__delete {
  font-size: 0;
  position: absolute;
  right: 0;
  top: 20px;
}

/*footer*/
/* line 3, src/sass/components/_footer.scss */
.footer {
  border-top: 1px solid #EDEAE6;
  padding: 70px 0;
}

/* line 6, src/sass/components/_footer.scss */
.footer__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 992px) {
  /* line 6, src/sass/components/_footer.scss */
  .footer__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 14, src/sass/components/_footer.scss */
.footer__colmn:first-child {
  width: 300px;
  margin-right: 100px;
}

@media (max-width: 1200px) {
  /* line 14, src/sass/components/_footer.scss */
  .footer__colmn:first-child {
    width: 250px;
    margin-right: 50px;
  }
}

@media (max-width: 992px) {
  /* line 14, src/sass/components/_footer.scss */
  .footer__colmn:first-child {
    margin-right: 0;
    margin-bottom: 50px;
  }
}

@media (max-width: 600px) {
  /* line 14, src/sass/components/_footer.scss */
  .footer__colmn:first-child {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
}

/* line 31, src/sass/components/_footer.scss */
.footer__colmn:last-child {
  width: calc(100% - 400px);
}

@media (max-width: 1200px) {
  /* line 31, src/sass/components/_footer.scss */
  .footer__colmn:last-child {
    width: calc(100% - 300px);
  }
}

@media (max-width: 992px) {
  /* line 31, src/sass/components/_footer.scss */
  .footer__colmn:last-child {
    width: 100%;
  }
}

/* line 41, src/sass/components/_footer.scss */
.footer__logo {
  width: 122px;
  display: block;
  margin-top: 10px;
}

/* line 46, src/sass/components/_footer.scss */
.footer__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 38px;
}

@media (max-width: 470px) {
  /* line 46, src/sass/components/_footer.scss */
  .footer__box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 53, src/sass/components/_footer.scss */
.footer__copyright {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 21px;
  color: #1D1C1A;
  margin-bottom: 17px;
}

@media (max-width: 600px) {
  /* line 53, src/sass/components/_footer.scss */
  .footer__copyright {
    margin-bottom: 5px;
  }
}

@media (max-width: 992px) {
  /* line 64, src/sass/components/_footer.scss */
  .footer__copyright br {
    display: none;
  }
}

/* line 70, src/sass/components/_footer.scss */
.footer__creator {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 21px;
  color: #1D1C1A;
}

/* line 77, src/sass/components/_footer.scss */
.footer__creator a {
  color: #DDA960;
}

/* line 79, src/sass/components/_footer.scss */
.footer__creator a:hover {
  text-decoration: underline;
}

/* line 84, src/sass/components/_footer.scss */
.footer__btn {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background: #DDA960;
  border-radius: 32px;
  padding: 17px 47px;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 600px) {
  /* line 84, src/sass/components/_footer.scss */
  .footer__btn {
    display: block;
    margin-top: 20px;
  }
}

/* line 103, src/sass/components/_footer.scss */
.footer-nav {
  margin-right: 195px;
}

@media (max-width: 600px) {
  /* line 103, src/sass/components/_footer.scss */
  .footer-nav {
    margin-right: 50px;
  }
}

@media (max-width: 470px) {
  /* line 103, src/sass/components/_footer.scss */
  .footer-nav {
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
  }
}

/* line 113, src/sass/components/_footer.scss */
.footer-nav__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
  color: #1D1C1A;
  margin-bottom: 20px;
}

/* line 123, src/sass/components/_footer.scss */
.footer-nav__item a {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 36px;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 131, src/sass/components/_footer.scss */
.footer-nav__item a:hover {
  color: #DDA960;
}

/* line 139, src/sass/components/_footer.scss */
.footer-catalog__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
  color: #1D1C1A;
  margin-bottom: 20px;
}

/* line 149, src/sass/components/_footer.scss */
.footer-catalog__item a {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 36px;
  color: #1D1C1A;
}

/* line 156, src/sass/components/_footer.scss */
.footer-catalog__item a:hover {
  color: #DDA960;
}

/* line 163, src/sass/components/_footer.scss */
.footer-search {
  margin-bottom: 50px;
  position: relative;
}

/* line 166, src/sass/components/_footer.scss */
.footer-search__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  color: #1D1C1A;
  margin-bottom: 13px;
}

@media (max-width: 767px) {
  /* line 166, src/sass/components/_footer.scss */
  .footer-search__title {
    font-size: 22px;
  }
}

@media (max-width: 470px) {
  /* line 166, src/sass/components/_footer.scss */
  .footer-search__title {
    font-size: 18px;
  }
}

/* line 181, src/sass/components/_footer.scss */
.footer-search__input {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  line-height: 36px;
  color: #000;
  border: none;
  border-bottom: 1px solid #EDEAE6;
  padding-bottom: 20px;
  width: 100%;
  padding-right: 55px;
}

@media (max-width: 767px) {
  /* line 181, src/sass/components/_footer.scss */
  .footer-search__input {
    font-size: 14px;
    padding-bottom: 10px;
  }
}

/* line 197, src/sass/components/_footer.scss */
.footer-search__input::-webkit-input-placeholder {
  color: #C1C0BC;
}

/* line 200, src/sass/components/_footer.scss */
.footer-search__input:-moz-placeholder {
  color: #C1C0BC;
}

/* line 203, src/sass/components/_footer.scss */
.footer-search__input::-moz-placeholder {
  color: #C1C0BC;
}

/* line 206, src/sass/components/_footer.scss */
.footer-search__input:-ms-input-placeholder {
  color: #C1C0BC;
}

/* line 210, src/sass/components/_footer.scss */
.footer-search__btn {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  font-size: 0;
  border: 1px solid #EDEAE6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  right: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
}

/* line 226, src/sass/components/_footer.scss */
.footer-search__btn:hover {
  background-color: #ddd;
}

/* line 232, src/sass/components/_footer.scss */
.footer-contacts {
  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;
}

@media (max-width: 600px) {
  /* line 232, src/sass/components/_footer.scss */
  .footer-contacts {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: center;
  }
}

/* line 240, src/sass/components/_footer.scss */
.footer-contacts__item {
  width: 100%;
}

/* line 243, src/sass/components/_footer.scss */
.footer-contacts__phone {
  display: block;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  line-height: 40px;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 767px) {
  /* line 243, src/sass/components/_footer.scss */
  .footer-contacts__phone {
    font-size: 20px;
  }
}

/* line 255, src/sass/components/_footer.scss */
.footer-contacts__phone:hover {
  color: #DDA960;
}

/* line 259, src/sass/components/_footer.scss */
.footer-contacts__email {
  display: block;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  line-height: 40px;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 767px) {
  /* line 259, src/sass/components/_footer.scss */
  .footer-contacts__email {
    font-size: 20px;
  }
}

/* line 271, src/sass/components/_footer.scss */
.footer-contacts__email:hover {
  color: #DDA960;
}

/* line 1, src/sass/components/_pagination.scss */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 600px) {
  /* line 1, src/sass/components/_pagination.scss */
  .pagination {
    margin: auto;
  }
}

/* line 7, src/sass/components/_pagination.scss */
.pagination__prev {
  width: 48px;
  height: 48px;
  border: 1px solid #EDEAE6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 32px;
  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;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 600px) {
  /* line 7, src/sass/components/_pagination.scss */
  .pagination__prev {
    width: 35px;
    height: 35px;
  }
}

/* line 22, src/sass/components/_pagination.scss */
.pagination__prev:hover {
  background-color: #ddd;
}

/* line 26, src/sass/components/_pagination.scss */
.pagination__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 15px;
}

@media (max-width: 600px) {
  /* line 26, src/sass/components/_pagination.scss */
  .pagination__list {
    margin: 0 5px;
  }
}

/* line 33, src/sass/components/_pagination.scss */
.pagination__item {
  text-align: center;
}

/* line 35, src/sass/components/_pagination.scss */
.pagination__item a {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
  min-width: 30px;
  display: block;
}

/* line 45, src/sass/components/_pagination.scss */
.pagination__item a:hover {
  font-size: 24px;
  color: #DDA960;
}

/* line 51, src/sass/components/_pagination.scss */
.pagination__next {
  width: 48px;
  height: 48px;
  border: 1px solid #EDEAE6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 32px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  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;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 600px) {
  /* line 51, src/sass/components/_pagination.scss */
  .pagination__next {
    width: 35px;
    height: 35px;
  }
}

/* line 67, src/sass/components/_pagination.scss */
.pagination__next:hover {
  background-color: #ddd;
}

/*home*/
/* line 3, src/sass/pages/_home.scss */
.firstscreen {
  padding-top: 1px;
  margin-top: -141px;
  width: 100%;
  height: 100vh;
  background: #050505 url(../img/firstsc.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right bottom 40px;
  padding-top: 1px;
  margin-top: -145px;
  width: 100%;
  height: 100vh;
}

@media (max-width: 767px) {
  /* line 3, src/sass/pages/_home.scss */
  .firstscreen {
    background: #000 url(../img/firstsc.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
    height: auto;
    padding-bottom: 20px;
  }
}

/* line 26, src/sass/pages/_home.scss */
.firstscreen__box {
  padding-left: 200px;
  margin-top: 240px;
}

@media (max-width: 1350px) {
  /* line 26, src/sass/pages/_home.scss */
  .firstscreen__box {
    padding-left: 0;
  }
}

/* line 33, src/sass/pages/_home.scss */
.firstscreen__title {
  max-width: 480px;
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 52px;
  line-height: 56px;
  color: #FFFFFF;
  margin-bottom: 20px;
  letter-spacing: 1.2px;
}

@media (max-width: 470px) {
  /* line 33, src/sass/pages/_home.scss */
  .firstscreen__title {
    font-size: 32px;
    line-height: 41px;
  }
}

/* line 48, src/sass/pages/_home.scss */
.firstscreen__subtitle {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  color: #FFFFFF;
  max-width: 370px;
  margin-bottom: 100px;
}

@media (max-width: 470px) {
  /* line 48, src/sass/pages/_home.scss */
  .firstscreen__subtitle {
    font-size: 18px;
    line-height: 27px;
  }
}

/* line 62, src/sass/pages/_home.scss */
.firstscreen__arrow {
  width: 21px;
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
  -webkit-animation: 2s bounce infinite;
          animation: 2s bounce infinite;
}

/* line 69, src/sass/pages/_home.scss */
.firstscreen__arrow:hover svg path {
  fill: #ddd;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}

/* line 90, src/sass/pages/_home.scss */
.advantages {
  margin-top: 120px;
}

@media (max-width: 600px) {
  /* line 90, src/sass/pages/_home.scss */
  .advantages {
    margin-top: 70px;
  }
}

/* line 95, src/sass/pages/_home.scss */
.advantages__img {
  width: 165px;
  margin: 0 auto;
  margin-bottom: 31px;
  text-align: center;
}

@media (max-width: 600px) {
  /* line 95, src/sass/pages/_home.scss */
  .advantages__img {
    width: 70px;
  }
}

/* line 103, src/sass/pages/_home.scss */
.advantages__img img {
  width: 100%;
}

/* line 107, src/sass/pages/_home.scss */
.advantages__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #1D1C1A;
  max-width: 570px;
  margin: auto;
  margin-bottom: 50px;
  letter-spacing: .9px;
}

@media (max-width: 470px) {
  /* line 107, src/sass/pages/_home.scss */
  .advantages__title {
    font-size: 31px;
    line-height: 41px;
  }
}

/* line 126, src/sass/pages/_home.scss */
.advantages__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 992px) {
  /* line 126, src/sass/pages/_home.scss */
  .advantages__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 133, src/sass/pages/_home.scss */
.advantages__item {
  width: 371px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-height: 102px;
  padding-bottom: 65px;
  border-bottom: 1px solid #EDEAE6;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 140, src/sass/pages/_home.scss */
.advantages__item:hover {
  border-bottom: 1px solid #DDA960;
}

@media (max-width: 1350px) {
  /* line 133, src/sass/pages/_home.scss */
  .advantages__item {
    width: 30%;
  }
}

@media (max-width: 992px) {
  /* line 133, src/sass/pages/_home.scss */
  .advantages__item {
    margin: auto;
    width: 45%;
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 30px;
  }
}

@media (max-width: 767px) {
  /* line 133, src/sass/pages/_home.scss */
  .advantages__item {
    width: 90%;
  }
}

/* line 157, src/sass/pages/_home.scss */
.advantages__icon {
  width: 115px;
  margin: auto;
  margin-bottom: 15px;
  min-height: 102px;
}

@media (max-width: 470px) {
  /* line 157, src/sass/pages/_home.scss */
  .advantages__icon {
    width: 90px;
    margin: auto;
    margin-bottom: 15px;
    min-height: auto;
  }
}

/* line 169, src/sass/pages/_home.scss */
.advantages__text {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 1200px) {
  /* line 169, src/sass/pages/_home.scss */
  .advantages__text {
    font-size: 14px;
  }
}

/* line 181, src/sass/pages/_home.scss */
.advantages__text > a {
  color: #DDA960;
}

/* line 183, src/sass/pages/_home.scss */
.advantages__text > a:hover {
  text-decoration: underline;
}

/* line 191, src/sass/pages/_home.scss */
.new {
  margin-top: 100px;
}

@media (max-width: 470px) {
  /* line 191, src/sass/pages/_home.scss */
  .new {
    margin-top: 70px;
  }
}

/* line 196, src/sass/pages/_home.scss */
.new__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  color: #1D1C1A;
  margin-bottom: 38px;
}

@media (max-width: 470px) {
  /* line 196, src/sass/pages/_home.scss */
  .new__title {
    font-size: 32px;
    line-height: 41px;
  }
}

/* line 211, src/sass/pages/_home.scss */
.new-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
}

/* line 214, src/sass/pages/_home.scss */
.new-slide__item {
  width: 370px;
  position: relative;
  margin-right: 30px;
  padding-bottom: 26px;
  border-bottom: 1px solid #EDEAE6;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 470px) {
  /* line 214, src/sass/pages/_home.scss */
  .new-slide__item {
    width: 290px;
  }
}

/* line 224, src/sass/pages/_home.scss */
.new-slide__item:hover {
  border-bottom: 1px solid #DDA960;
}

/* line 226, src/sass/pages/_home.scss */
.new-slide__item:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 231, src/sass/pages/_home.scss */
.new-slide__img {
  width: 100%;
  margin-bottom: 40px;
  position: relative;
  -webkit-transition: 300ms;
  transition: 300ms;
  display: block;
}

/* line 238, src/sass/pages/_home.scss */
.new-slide__img-box {
  overflow: hidden;
}

/* line 240, src/sass/pages/_home.scss */
.new-slide__img-box > img {
  -webkit-transition: 1.5s;
  transition: 1.5s;
}

/* line 244, src/sass/pages/_home.scss */
.new-slide__icon {
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 249, src/sass/pages/_home.scss */
.new-slide__price {
  margin-bottom: 10px;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
}

/* line 258, src/sass/pages/_home.scss */
.new-slide__bold {
  font-size: 24px;
  font-weight: 700;
}

/* line 262, src/sass/pages/_home.scss */
.new-slide__kg {
  padding-left: 11px;
  margin-left: 11px;
  position: relative;
}

/* line 266, src/sass/pages/_home.scss */
.new-slide__kg:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  top: 50%;
  left: 0;
  margin-top: -2px;
  background: #DDA960;
}

/* line 277, src/sass/pages/_home.scss */
.new-slide__bascked {
  position: absolute;
  right: 35px;
  bottom: -25px;
  background: #DDA960;
  border-radius: 32px;
  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: 14px 17px;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
  z-index: 5;
}

/* line 290, src/sass/pages/_home.scss */
.new-slide__bascked:hover {
  padding: 14px 20px;
  padding-left: 31px;
}

/* line 293, src/sass/pages/_home.scss */
.new-slide__bascked:hover > a {
  font-size: 16px;
  margin-right: 15px;
}

/* line 298, src/sass/pages/_home.scss */
.new-slide__bascked > a {
  font-size: 0;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  line-height: 26px;
  color: #FFFFFF;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 306, src/sass/pages/_home.scss */
.new-slide__bascked > a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 316, src/sass/pages/_home.scss */
.new-slide__calc {
  position: absolute;
  right: 35px;
  bottom: -22px;
  background: #DDA960;
  border-radius: 32px;
  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: 14px 27px;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
  z-index: 5;
}

/* line 337, src/sass/pages/_home.scss */
.new-slide__minus {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  line-height: 26px;
  -webkit-transition: .3s;
  transition: .3s;
  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;
}

/* line 348, src/sass/pages/_home.scss */
.new-slide__minus:hover > svg rect {
  fill: #1D1C1A;
}

/* line 354, src/sass/pages/_home.scss */
.new-slide__numb {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  line-height: 26px;
  color: #FFFFFF;
  -webkit-transition: .3s;
  transition: .3s;
  margin: 0 29px;
  transition: .3s;
}

/* line 364, src/sass/pages/_home.scss */
.new-slide__plus {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  line-height: 26px;
  -webkit-transition: .3s;
  transition: .3s;
  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;
}

/* line 375, src/sass/pages/_home.scss */
.new-slide__plus:hover > svg path {
  fill: #1D1C1A;
}

/* line 381, src/sass/pages/_home.scss */
.new-slide__text {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #1D1C1A;
  min-height: 52px;
  display: block;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 391, src/sass/pages/_home.scss */
.new-slide__text:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

@media (max-width: 470px) {
  /* line 381, src/sass/pages/_home.scss */
  .new-slide__text {
    font-size: 14px;
    line-height: 22px;
  }
}

/* line 403, src/sass/pages/_home.scss */
.new-slide__text:hover {
  color: #DDA960;
}

/* line 407, src/sass/pages/_home.scss */
.new-slide .slick-prev {
  width: 60px;
  height: 60px;
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  border-radius: 100%;
  z-index: 5;
  background-repeat: no-repeat;
  background-position: right 20px center;
  margin-top: -80px;
}

/* line 416, src/sass/pages/_home.scss */
.new-slide .slick-prev:before {
  display: none;
}

/* line 419, src/sass/pages/_home.scss */
.new-slide .slick-prev:hover {
  background: #ddd url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: right 20px center;
}

/* line 425, src/sass/pages/_home.scss */
.new-slide .slick-next {
  width: 60px;
  height: 60px;
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  border-radius: 100%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  background-repeat: no-repeat;
  background-position: right 20px center;
  margin-top: -110px;
}

/* line 434, src/sass/pages/_home.scss */
.new-slide .slick-next:before {
  display: none;
}

/* line 437, src/sass/pages/_home.scss */
.new-slide .slick-next:hover {
  background: #ddd url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: right 20px center;
}

/* line 446, src/sass/pages/_home.scss */
.vip {
  margin-top: 108px;
}

@media (max-width: 470px) {
  /* line 446, src/sass/pages/_home.scss */
  .vip {
    margin-top: 70px;
  }
}

/* line 451, src/sass/pages/_home.scss */
.vip__box {
  background: #000 url(../img/vip.jpg);
  padding: 80px;
  padding-top: 75px;
  padding-bottom: 90px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
}

@media (max-width: 600px) {
  /* line 451, src/sass/pages/_home.scss */
  .vip__box {
    padding: 50px;
  }
}

/* line 463, src/sass/pages/_home.scss */
.vip__top {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  opacity: 0.7;
  margin-bottom: 80px;
}

/* line 473, src/sass/pages/_home.scss */
.vip__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 44px;
  color: #FFFFFF;
  margin-bottom: 15px;
}

@media (max-width: 470px) {
  /* line 473, src/sass/pages/_home.scss */
  .vip__title {
    font-size: 32px;
    line-height: 41px;
  }
}

/* line 486, src/sass/pages/_home.scss */
.vip__subtitle {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin-bottom: 90px;
}

@media (max-width: 470px) {
  /* line 486, src/sass/pages/_home.scss */
  .vip__subtitle {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 50px;
  }
}

/* line 500, src/sass/pages/_home.scss */
.vip__btn {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background: #DDA960;
  border-radius: 32px;
  padding: 13px 37px;
}

/* line 515, src/sass/pages/_home.scss */
.encyclopedia {
  padding: 230px 0;
  padding-bottom: 143px;
}

@media (max-width: 1200px) {
  /* line 515, src/sass/pages/_home.scss */
  .encyclopedia {
    padding: 70px 0;
  }
}

@media (max-width: 470px) {
  /* line 515, src/sass/pages/_home.scss */
  .encyclopedia {
    margin-top: 70px;
    padding: 0;
  }
}

/* line 525, src/sass/pages/_home.scss */
.encyclopedia__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1200px) {
  /* line 525, src/sass/pages/_home.scss */
  .encyclopedia__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 532, src/sass/pages/_home.scss */
.encyclopedia__info {
  max-width: 332px;
}

@media (max-width: 1200px) {
  /* line 532, src/sass/pages/_home.scss */
  .encyclopedia__info {
    width: 100%;
    text-align: center;
    margin-bottom: 60px;
    max-width: 100%;
  }
}

/* line 541, src/sass/pages/_home.scss */
.encyclopedia__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  color: #1D1C1A;
  margin-bottom: 13px;
}

@media (max-width: 470px) {
  /* line 541, src/sass/pages/_home.scss */
  .encyclopedia__title {
    font-size: 32px;
    line-height: 41px;
  }
}

/* line 554, src/sass/pages/_home.scss */
.encyclopedia__subtitle {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  color: #1D1C1A;
  margin-bottom: 32px;
}

@media (max-width: 470px) {
  /* line 554, src/sass/pages/_home.scss */
  .encyclopedia__subtitle {
    font-size: 14px;
  }
}

/* line 566, src/sass/pages/_home.scss */
.encyclopedia__btn {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background: #DDA960;
  border-radius: 32px;
  padding: 13px 38px;
  display: inline-block;
}

/* line 578, src/sass/pages/_home.scss */
.encyclopedia__img {
  width: 975px;
  position: absolute;
  right: -100px;
  top: -80px;
}

@media (max-width: 1500px) {
  /* line 578, src/sass/pages/_home.scss */
  .encyclopedia__img {
    max-width: 708px;
    right: -46px;
  }
}

@media (max-width: 1350px) {
  /* line 578, src/sass/pages/_home.scss */
  .encyclopedia__img {
    right: 0;
  }
}

@media (max-width: 1200px) {
  /* line 578, src/sass/pages/_home.scss */
  .encyclopedia__img {
    position: static;
    margin: auto;
  }
}

/* line 598, src/sass/pages/_home.scss */
.withus {
  background-color: #F4F4F4;
  padding: 140px 0;
  padding-top: 170px;
}

/* line 602, src/sass/pages/_home.scss */
.withus--white {
  background-color: #FFF;
  padding: 90px 0;
  padding-top: 100px;
}

@media (max-width: 1200px) {
  /* line 598, src/sass/pages/_home.scss */
  .withus {
    padding: 70px 0;
  }
}

/* line 610, src/sass/pages/_home.scss */
.withus__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1350px) {
  /* line 610, src/sass/pages/_home.scss */
  .withus__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 617, src/sass/pages/_home.scss */
.withus__info {
  width: 267px;
  margin-right: 30px;
  padding: 50px 0;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}

@media (max-width: 1200px) {
  /* line 617, src/sass/pages/_home.scss */
  .withus__info {
    width: 100%;
    border-bottom: 0;
  }
}

/* line 628, src/sass/pages/_home.scss */
.withus__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 42px;
  color: #1D1C1A;
  margin-bottom: 12px;
}

@media (max-width: 470px) {
  /* line 628, src/sass/pages/_home.scss */
  .withus__title {
    font-size: 32px;
    line-height: 41px;
  }
}

/* line 641, src/sass/pages/_home.scss */
.withus__subtitle {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  color: #1D1C1A;
  margin-bottom: 95px;
  padding-right: 40px;
}

@media (max-width: 1200px) {
  /* line 641, src/sass/pages/_home.scss */
  .withus__subtitle {
    margin-bottom: 30px;
  }
}

@media (max-width: 470px) {
  /* line 641, src/sass/pages/_home.scss */
  .withus__subtitle {
    font-size: 14px;
    line-height: 21px;
    padding-right: 0;
  }
}

/* line 659, src/sass/pages/_home.scss */
.withus__slide-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 662, src/sass/pages/_home.scss */
.withus__prev {
  width: 48px;
  height: 48px;
  margin-right: 8px;
  border-radius: 100%;
  font-size: 0;
  border: 1px solid #E0E0E0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

/* line 675, src/sass/pages/_home.scss */
.withus__prev:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 681, src/sass/pages/_home.scss */
.withus__next {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  font-size: 0;
  border: 1px solid #E0E0E0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 694, src/sass/pages/_home.scss */
.withus__next:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiNEREE5NjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 700, src/sass/pages/_home.scss */
.withus__slide {
  width: calc(100% - 297px);
}

@media (max-width: 1200px) {
  /* line 700, src/sass/pages/_home.scss */
  .withus__slide {
    width: 100%;
  }
}

/* line 706, src/sass/pages/_home.scss */
.withus__item {
  width: 270px;
  margin-right: 30px;
}

@media (max-width: 470px) {
  /* line 706, src/sass/pages/_home.scss */
  .withus__item {
    width: 290px;
    text-align: center;
  }
}

/* line 713, src/sass/pages/_home.scss */
.withus__item img {
  width: 100%;
}

/* line 719, src/sass/pages/_home.scss */
.whatselect {
  background-color: #F4F4F4;
  padding-bottom: 170px;
  overflow: hidden;
}

/* line 720, src/sass/pages/_home.scss */
.whatselect--white {
  padding-top: 90px;
}

@media (max-width: 767px) {
  /* line 719, src/sass/pages/_home.scss */
  .whatselect {
    padding-bottom: 50px;
  }
}

/* line 729, src/sass/pages/_home.scss */
.whatselect__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  text-align: center;
  color: #1D1C1A;
  margin-bottom: 15px;
}

@media (max-width: 470px) {
  /* line 729, src/sass/pages/_home.scss */
  .whatselect__title {
    font-size: 32px;
    line-height: 41px;
  }
}

/* line 743, src/sass/pages/_home.scss */
.whatselect__subtitle {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #1D1C1A;
  margin-bottom: 105px;
}

@media (max-width: 767px) {
  /* line 743, src/sass/pages/_home.scss */
  .whatselect__subtitle {
    margin-bottom: 50px;
  }
}

@media (max-width: 470px) {
  /* line 743, src/sass/pages/_home.scss */
  .whatselect__subtitle {
    font-size: 14px;
    line-height: 21px;
  }
}

/* line 760, src/sass/pages/_home.scss */
.whatselect__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 768px;
  margin: auto;
}

@media (max-width: 767px) {
  /* line 760, src/sass/pages/_home.scss */
  .whatselect__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 769, src/sass/pages/_home.scss */
.whatselect__left {
  width: 330px;
  background-color: #fff;
  border-radius: 70px;
  padding: 55px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 767px) {
  /* line 769, src/sass/pages/_home.scss */
  .whatselect__left {
    width: 100%;
    margin-bottom: 30px;
  }
}

@media (max-width: 470px) {
  /* line 769, src/sass/pages/_home.scss */
  .whatselect__left {
    padding: 30px;
  }
}

/* line 787, src/sass/pages/_home.scss */
.whatselect__left:before {
  content: '';
  width: 456px;
  height: 437px;
  position: absolute;
  background-image: url(../img/phone.png);
  background-position: center;
  background-repeat: no-repeat;
  left: -325px;
  top: -33px;
  z-index: 2;
}

@media (max-width: 767px) {
  /* line 787, src/sass/pages/_home.scss */
  .whatselect__left:before {
    display: none;
  }
}

/* line 802, src/sass/pages/_home.scss */
.whatselect__left:after {
  content: '';
  width: 170px;
  height: 38px;
  background-color: #fff;
  position: absolute;
  -webkit-transform: rotate(138deg);
          transform: rotate(138deg);
  left: -17px;
  bottom: -43px;
  z-index: 1;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 767px) {
  /* line 802, src/sass/pages/_home.scss */
  .whatselect__left:after {
    display: none;
  }
}

/* line 817, src/sass/pages/_home.scss */
.whatselect__left:hover {
  background: #DDA960;
}

/* line 819, src/sass/pages/_home.scss */
.whatselect__left:hover:after {
  background: #DDA960;
}

/* line 822, src/sass/pages/_home.scss */
.whatselect__left:hover .whatselect__link {
  color: #fff;
}

/* line 827, src/sass/pages/_home.scss */
.whatselect__left:hover .whatselect__icon > svg path {
  fill: #fff;
}

/* line 833, src/sass/pages/_home.scss */
.whatselect__left .whatselect__icon {
  margin-left: auto;
}

@media (max-width: 767px) {
  /* line 833, src/sass/pages/_home.scss */
  .whatselect__left .whatselect__icon {
    margin-left: 0;
  }
}

@media (max-width: 470px) {
  /* line 833, src/sass/pages/_home.scss */
  .whatselect__left .whatselect__icon {
    margin: auto;
  }
}

/* line 842, src/sass/pages/_home.scss */
.whatselect__left .whatselect__link {
  text-align: right;
  width: 100%;
}

@media (max-width: 767px) {
  /* line 842, src/sass/pages/_home.scss */
  .whatselect__left .whatselect__link {
    text-align: left;
  }
}

@media (max-width: 470px) {
  /* line 842, src/sass/pages/_home.scss */
  .whatselect__left .whatselect__link {
    text-align: center;
  }
}

/* line 853, src/sass/pages/_home.scss */
.whatselect__right {
  width: 330px;
  background-color: #fff;
  border-radius: 70px;
  padding: 55px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 767px) {
  /* line 853, src/sass/pages/_home.scss */
  .whatselect__right {
    width: 100%;
  }
}

@media (max-width: 470px) {
  /* line 853, src/sass/pages/_home.scss */
  .whatselect__right {
    padding: 30px;
  }
}

/* line 867, src/sass/pages/_home.scss */
.whatselect__right:before {
  content: '';
  width: 456px;
  height: 437px;
  top: -33px;
  right: -270px;
  position: absolute;
  background-image: url(../img/coock.png);
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
}

@media (max-width: 767px) {
  /* line 867, src/sass/pages/_home.scss */
  .whatselect__right:before {
    display: none;
  }
}

/* line 882, src/sass/pages/_home.scss */
.whatselect__right:after {
  content: '';
  width: 170px;
  height: 57px;
  background-color: #fff;
  position: absolute;
  -webkit-transform: rotate(138deg);
  transform: rotate(45deg);
  right: -17px;
  bottom: -38px;
  z-index: 1;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 767px) {
  /* line 882, src/sass/pages/_home.scss */
  .whatselect__right:after {
    display: none;
  }
}

/* line 898, src/sass/pages/_home.scss */
.whatselect__right:hover {
  background: #DDA960;
}

/* line 900, src/sass/pages/_home.scss */
.whatselect__right:hover:after {
  background: #DDA960;
}

/* line 903, src/sass/pages/_home.scss */
.whatselect__right:hover .whatselect__link {
  color: #fff;
}

/* line 908, src/sass/pages/_home.scss */
.whatselect__right:hover .whatselect__icon > svg path {
  fill: #fff;
}

/* line 915, src/sass/pages/_home.scss */
.whatselect__icon {
  width: 40px;
  margin-bottom: 10px;
}

@media (max-width: 470px) {
  /* line 915, src/sass/pages/_home.scss */
  .whatselect__icon {
    margin: auto;
  }
}

/* line 922, src/sass/pages/_home.scss */
.whatselect__link {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  line-height: 30px;
  text-align: right;
  color: #1D1C1A;
}

@media (max-width: 470px) {
  /* line 922, src/sass/pages/_home.scss */
  .whatselect__link {
    font-size: 16px;
    text-align: center;
    width: 100%;
    display: block;
  }
}

@media (max-width: 470px) {
  /* line 936, src/sass/pages/_home.scss */
  .whatselect__link br {
    display: none;
  }
}

/* line 942, src/sass/pages/_home.scss */
.whatselect__link:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 2, src/sass/pages/_archive-catalog.scss */
.catalog__top {
  margin-top: 70px;
  margin-bottom: 35px;
}

/* line 6, src/sass/pages/_archive-catalog.scss */
.catalog__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  margin-bottom: 33px;
}

/* line 20, src/sass/pages/_archive-catalog.scss */
.catalog-category__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  /* line 20, src/sass/pages/_archive-catalog.scss */
  .catalog-category__list {
    overflow-x: auto;
  }
}

/* line 26, src/sass/pages/_archive-catalog.scss */
.catalog-category__item {
  margin-right: 30px;
}

/* line 28, src/sass/pages/_archive-catalog.scss */
.catalog-category__item a {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 38, src/sass/pages/_archive-catalog.scss */
.catalog-category__item a:hover {
  color: #DDA960;
}

/* line 45, src/sass/pages/_archive-catalog.scss */
.catalog-box {
  margin-bottom: 95px;
}

@media (max-width: 600px) {
  /* line 45, src/sass/pages/_archive-catalog.scss */
  .catalog-box {
    margin-bottom: 50px;
  }
}

/* line 50, src/sass/pages/_archive-catalog.scss */
.catalog-box:last-child {
  margin-bottom: 74px;
}

/* line 53, src/sass/pages/_archive-catalog.scss */
.catalog-box__flex {
  margin-top: -40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1200px) {
  /* line 53, src/sass/pages/_archive-catalog.scss */
  .catalog-box__flex {
    overflow-x: auto;
  }
}

/* line 61, src/sass/pages/_archive-catalog.scss */
.catalog-box__link {
  display: block;
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #DDA960;
  margin-top: 52px;
  text-align: center;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 600px) {
  /* line 61, src/sass/pages/_archive-catalog.scss */
  .catalog-box__link {
    margin-top: 30px;
  }
}

/* line 75, src/sass/pages/_archive-catalog.scss */
.catalog-box__link:hover {
  color: #222;
}

/* line 79, src/sass/pages/_archive-catalog.scss */
.catalog-box .new-slide__item {
  margin-right: 0;
}

@media (max-width: 1200px) {
  /* line 79, src/sass/pages/_archive-catalog.scss */
  .catalog-box .new-slide__item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 20px;
  }
}

/* line 88, src/sass/pages/_archive-catalog.scss */
.catalog-title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 50px;
  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: #1D1C1A;
  background-color: #EDEAE6;
  padding: 87px 0;
}

@media (max-width: 600px) {
  /* line 88, src/sass/pages/_archive-catalog.scss */
  .catalog-title {
    padding-top: 20px;
  }
}

/* line 103, src/sass/pages/_archive-catalog.scss */
.catalog-title__icon {
  width: 36px;
  height: 36px;
}

/* line 107, src/sass/pages/_archive-catalog.scss */
.catalog-title__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 2, src/sass/pages/_single-catalog.scss */
.catalogue__top {
  margin-top: 37px;
  margin-bottom: 35px;
}

/* line 6, src/sass/pages/_single-catalog.scss */
.catalogue__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  margin-bottom: 35px;
}

/* line 17, src/sass/pages/_single-catalog.scss */
.catalogue__back {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #9C9C9B;
  padding-left: 17px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMUwyIDUuNUw2IDEwIiBzdHJva2U9IiM5QzlDOUIiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: left center;
  margin-bottom: 10px;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 32, src/sass/pages/_single-catalog.scss */
.catalogue__back:hover {
  padding-left: 20px;
}

/* line 36, src/sass/pages/_single-catalog.scss */
.catalogue__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 40px;
  border-top: 1px solid #EDEAE6;
}

/* line 42, src/sass/pages/_single-catalog.scss */
.catalogue__flex .new-slide__item {
  margin-right: 0;
  margin-bottom: 60px;
}

@media (max-width: 1200px) {
  /* line 42, src/sass/pages/_single-catalog.scss */
  .catalogue__flex .new-slide__item {
    width: 310px;
  }
}

@media (max-width: 992px) {
  /* line 42, src/sass/pages/_single-catalog.scss */
  .catalogue__flex .new-slide__item {
    width: 340px;
  }
}

@media (max-width: 767px) {
  /* line 42, src/sass/pages/_single-catalog.scss */
  .catalogue__flex .new-slide__item {
    width: 280px;
  }
}

@media (max-width: 600px) {
  /* line 42, src/sass/pages/_single-catalog.scss */
  .catalogue__flex .new-slide__item {
    width: 100%;
  }
}

@media (max-width: 600px) {
  /* line 59, src/sass/pages/_single-catalog.scss */
  .catalogue__flex .new-slide__img img {
    width: 100%;
  }
}

@media (max-width: 767px) {
  /* line 65, src/sass/pages/_single-catalog.scss */
  .catalogue__flex .new-slide__text {
    font-size: 16px;
  }
}

/* line 74, src/sass/pages/_single-catalog.scss */
.catalogue-category.topwindow {
  position: fixed;
  background-color: #fff;
  top: 0;
  z-index: 9999;
  padding: 20px 0;
  width: 100%;
}

/* line 82, src/sass/pages/_single-catalog.scss */
.catalogue-category__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1200px) {
  /* line 82, src/sass/pages/_single-catalog.scss */
  .catalogue-category__list {
    overflow-x: auto;
  }
}

/* line 88, src/sass/pages/_single-catalog.scss */
.catalogue-category__item {
  position: relative;
  margin-right: 20px;
  padding-right: 15px;
}

@media (max-width: 1200px) {
  /* line 88, src/sass/pages/_single-catalog.scss */
  .catalogue-category__item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

/* line 95, src/sass/pages/_single-catalog.scss */
.catalogue-category__item > a {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 105, src/sass/pages/_single-catalog.scss */
.catalogue-category__item > a:hover {
  color: #DDA960;
}

/* line 109, src/sass/pages/_single-catalog.scss */
.catalogue-category__item > span {
  position: absolute;
  right: 0;
  top: -8px;
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #9C9C9B;
}

/* line 125, src/sass/pages/_single-catalog.scss */
.catalogue-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 80px;
}

@media (max-width: 600px) {
  /* line 125, src/sass/pages/_single-catalog.scss */
  .catalogue-control {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 132, src/sass/pages/_single-catalog.scss */
.catalogue-control__btn {
  font-family: Noto Sans;
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background: #DDA960;
  border-radius: 32px;
  -webkit-transition: .3s;
  transition: .3s;
  padding: 10px 39px;
}

@media (max-width: 600px) {
  /* line 132, src/sass/pages/_single-catalog.scss */
  .catalogue-control__btn {
    margin: auto;
    margin-bottom: 20px;
  }
}

/* line 2, src/sass/pages/_orderthanks.scss */
.order__box {
  margin-top: 80px;
  margin-bottom: 150px;
}

/* line 6, src/sass/pages/_orderthanks.scss */
.order__icon {
  width: 150px;
  margin: auto;
  margin-bottom: 15px;
}

@media (max-width: 600px) {
  /* line 6, src/sass/pages/_orderthanks.scss */
  .order__icon {
    width: 80px;
  }
}

/* line 14, src/sass/pages/_orderthanks.scss */
.order__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  margin-bottom: 10px;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

@media (max-width: 600px) {
  /* line 14, src/sass/pages/_orderthanks.scss */
  .order__title {
    font-size: 31px;
    line-height: 42px;
  }
}

/* line 32, src/sass/pages/_orderthanks.scss */
.order__subtitle {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  color: #1D1C1A;
  margin-bottom: 28px;
  text-align: center;
}

@media (max-width: 600px) {
  /* line 32, src/sass/pages/_orderthanks.scss */
  .order__subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
  }
}

/* line 47, src/sass/pages/_orderthanks.scss */
.order__link {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #DDA960;
  -webkit-transition: .3s;
  transition: .3s;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 600px) {
  /* line 47, src/sass/pages/_orderthanks.scss */
  .order__link {
    font-size: 14px;
  }
}

/* line 61, src/sass/pages/_orderthanks.scss */
.order__link:hover {
  color: #1D1C1A;
}

/* line 1, src/sass/pages/_checkout.scss */
.checkout {
  margin-top: 65px;
}

/* line 3, src/sass/pages/_checkout.scss */
.checkout__form {
  width: 771px;
}

@media (max-width: 992px) {
  /* line 3, src/sass/pages/_checkout.scss */
  .checkout__form {
    width: 100%;
  }
}

/* line 9, src/sass/pages/_checkout.scss */
.checkout__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
}

@media (max-width: 992px) {
  /* line 9, src/sass/pages/_checkout.scss */
  .checkout__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 16, src/sass/pages/_checkout.scss */
.checkout__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  margin-bottom: 30px;
  letter-spacing: .5px;
}

/* line 28, src/sass/pages/_checkout.scss */
.checkout__btn {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background: #DDA960;
  border-radius: 32px;
  padding: 14px 50px;
  display: inline-block;
  margin-right: 32px;
}

@media (max-width: 767px) {
  /* line 28, src/sass/pages/_checkout.scss */
  .checkout__btn {
    margin: auto;
    margin-bottom: 20px;
  }
}

/* line 45, src/sass/pages/_checkout.scss */
.checkout__text {
  width: calc(100% - 300px);
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #9C9C9B;
}

@media (max-width: 767px) {
  /* line 45, src/sass/pages/_checkout.scss */
  .checkout__text {
    width: 100%;
    text-align: center;
  }
}

/* line 58, src/sass/pages/_checkout.scss */
.checkout__text a {
  color: #DDA960;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 61, src/sass/pages/_checkout.scss */
.checkout__text a:hover {
  color: #9C9C9B;
}

/* line 68, src/sass/pages/_checkout.scss */
.checkout-box {
  margin-bottom: 50px;
  position: relative;
}

/* line 71, src/sass/pages/_checkout.scss */
.checkout-box__title {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  color: #1D1C1A;
  margin-bottom: 25px;
}

/* line 80, src/sass/pages/_checkout.scss */
.checkout-box__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 992px) {
  /* line 80, src/sass/pages/_checkout.scss */
  .checkout-box__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 86, src/sass/pages/_checkout.scss */
.checkout-box__inputbox {
  width: 236px;
  position: relative;
  margin-right: 30px;
}

@media (max-width: 992px) {
  /* line 86, src/sass/pages/_checkout.scss */
  .checkout-box__inputbox {
    width: 223px;
  }
}

@media (max-width: 767px) {
  /* line 86, src/sass/pages/_checkout.scss */
  .checkout-box__inputbox {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }
}

/* line 98, src/sass/pages/_checkout.scss */
.checkout-box__inputbox:last-child {
  margin-right: 0;
}

/* line 101, src/sass/pages/_checkout.scss */
.checkout-box__inputbox > span {
  position: absolute;
  top: 5px;
  left: 12px;
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #9C9C9B;
}

/* line 115, src/sass/pages/_checkout.scss */
.checkout-box__input {
  width: 100%;
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 19px 12px;
  border: none;
  background-color: #F4F4F4;
}

/* line 128, src/sass/pages/_checkout.scss */
.checkout-box__textareabox {
  width: 770px;
  height: 120px;
  position: relative;
  margin-bottom: 55px;
}

@media (max-width: 992px) {
  /* line 128, src/sass/pages/_checkout.scss */
  .checkout-box__textareabox {
    width: 100%;
  }
}

/* line 136, src/sass/pages/_checkout.scss */
.checkout-box__textareabox--min {
  height: 60px;
  margin-top: 32px;
}

/* line 140, src/sass/pages/_checkout.scss */
.checkout-box__textareabox > span {
  position: absolute;
  top: 5px;
  left: 12px;
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #9C9C9B;
}

/* line 154, src/sass/pages/_checkout.scss */
.checkout-box__textarea {
  background-color: #F4F4F4;
  border: none;
  width: 100%;
  height: 100%;
  padding: 19px 12px;
  resize: none;
}

/* line 164, src/sass/pages/_checkout.scss */
.final-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 42px;
  position: relative;
}

/* line 169, src/sass/pages/_checkout.scss */
.final-price:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 7px;
  left: 0;
  border-bottom: 1px dashed #9C9C9B;
}

/* line 177, src/sass/pages/_checkout.scss */
.final-price__left {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
  padding-right: 10px;
  background-color: #ffff;
  z-index: 5;
}

/* line 188, src/sass/pages/_checkout.scss */
.final-price__right {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  text-align: right;
  color: #1D1C1A;
  padding-left: 10px;
  background-color: #ffff;
  z-index: 5;
}

/* line 198, src/sass/pages/_checkout.scss */
.final-price__right span {
  font-weight: bold;
  font-size: 24px;
}

/* line 205, src/sass/pages/_checkout.scss */
.checkbox {
  margin-right: 30px;
}

@media (max-width: 992px) {
  /* line 205, src/sass/pages/_checkout.scss */
  .checkbox {
    width: 25%;
    margin-bottom: 20px;
  }
}

@media (max-width: 600px) {
  /* line 205, src/sass/pages/_checkout.scss */
  .checkbox {
    width: 100%;
  }
}

/* line 214, src/sass/pages/_checkout.scss */
.checkbox input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
}

/* line 220, src/sass/pages/_checkout.scss */
.checkbox__text {
  position: relative;
  padding: 0 0 0 32px;
  cursor: pointer;
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  color: #1D1C1A;
}

/* line 230, src/sass/pages/_checkout.scss */
.checkbox__text:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #F4F4F4;
  -webkit-transition: .2s;
  transition: .2s;
}

/* line 241, src/sass/pages/_checkout.scss */
.checkbox__text:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 0px;
  width: 20px;
  height: 20px;
  -webkit-transition: .2s;
  transition: .2s;
  border-radius: 100%;
}

/* line 254, src/sass/pages/_checkout.scss */
.checkbox input:checked + .checkbox__text:before {
  background: transparent;
}

/* line 257, src/sass/pages/_checkout.scss */
.checkbox input:checked + .checkbox__text:after {
  border: 6px solid #DDA960;
}

/* line 1, src/sass/pages/_pannier.scss */
.pannier {
  margin-top: 75px;
}

/* line 3, src/sass/pages/_pannier.scss */
.pannier__title {
  font-family: "Athelas";
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  margin-bottom: 35px;
  letter-spacing: .4px;
}

@media (max-width: 600px) {
  /* line 3, src/sass/pages/_pannier.scss */
  .pannier__title {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 19, src/sass/pages/_pannier.scss */
.pannier__delateall {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 26px;
  color: #9C9C9B;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy45Nzg3NyAxLjY2OTM0QzcuMjYwNCAxLjY2OTM0IDYuNTQyMDMgMS42NjI4NCA1LjgyOTkxIDEuNjc1ODRDNS42NjEyNSAxLjY3NTg0IDUuNTkyNTQgMS42NDMzNiA1LjU5ODc5IDEuNDQ4NDlDNS42MTEyOCAxLjAzOTI4IDUuNjExMjggMC42MzAwNjIgNS41OTg3OSAwLjIxNDM1MUM1LjU5MjU0IDAuMDM4OTcyOSA1LjY2MTI1IDAgNS44MTc0MiAwQzcuMjcyODkgMC4wMDY0OTU0OSA4LjcyODM3IDAuMDA2NDk1NDkgMTAuMTgzOCAwQzEwLjM0NjMgMCAxMC40MDI1IDAuMDUxOTYzOSAxMC4zOTYyIDAuMjIwODQ3QzEwLjM4MzcgMC42MzAwNjIgMTAuMzgzNyAxLjA0NTc3IDEwLjM5NjIgMS40NTQ5OUMxMC40MDI1IDEuNjU2MzUgMTAuMzIxMyAxLjY3NTg0IDEwLjE1ODkgMS42NzU4NEM5LjQzNDI0IDEuNjY5MzQgOC43MDk2MyAxLjY3NTg0IDcuOTc4NzcgMS42NjkzNFoiIGZpbGw9IiM5QzlDOUIiLz48cGF0aCBkPSJNMTUuOTk5NSAzLjUzMzU1QzE2LjAwNTcgMy4zNzExNiAxNS45NTU4IDMuMzMyMTkgMTUuODA1OCAzLjMzMjE5QzE1LjIyNDkgMy4zMzIxOSAxNC42NDQgMy4zMDYyIDE0LjA2MyAzLjI5OTcxQzEyLjcyIDMuMjkzMjEgMTEuMzc3IDMuMjkzMjEgMTAuMDMzOSAzLjI5OTcxQzYuNzczMTYgMy4zMTI3IDMuNTE4NjUgMy4yODAyMiAwLjI2NDEzNCAzLjMzMjE5QzAuMDM5MjU0NSAzLjMzODY4IC0wLjAxMDcxODkgMy40MDM2NCAwLjAwMTc3NDQ3IDMuNjI0NDhDMC4wMjA1MTQ1IDMuOTk0NzIgMC4wMTQyNjc4IDQuMzU4NDcgMC4wMDE3NzQ0NyA0LjcyODcyQy0wLjAwNDQ3MjE5IDQuOTMwMDggMC4wMzMwMDc4IDUuMDE0NTIgMC4yNTE2NDEgNS4wMDE1M0MwLjU5NTIwOCA0Ljk4MjA0IDAuOTM4Nzc0IDUuMDE0NTIgMS4yODIzNCA0Ljk4ODUzQzEuNTMyMjEgNC45NzU1NCAxLjYxOTY2IDUuMDQwNSAxLjYxMzQxIDUuMzE5OEMxLjYwMDkyIDcuMDkzMDcgMS42MDcxNyA4Ljg2NjM0IDEuNjA3MTcgMTAuNjQ2MUMxLjYwNzE3IDEyLjc3MDEgMS41ODg0MyAxNC44ODc3IDEuNjMyMTUgMTcuMDExN0MxLjY2OTYzIDE4LjY0MiAyLjc4MTU0IDE5Ljg1MDIgNC4zNDMyMSAxOS45MjgyQzYuNzA0NDUgMjAuMDQ1MSA5LjA2NTY5IDE5Ljk5MzEgMTEuNDI2OSAxOS45NTQxQzEyLjY4ODggMTkuOTI4MiAxMy42NjMyIDE5LjMzNzEgMTQuMTU2NyAxOC4wNjRDMTQuMzM3OSAxNy41OTYzIDE0LjM5NDEgMTcuMTAyNiAxNC4zODc4IDE2LjYwMjVDMTQuMzg3OCAxNC43OTY3IDE0LjM4NzggMTIuOTkxIDE0LjM4NzggMTEuMTc4N0MxNC4zODc4IDkuMjE3MSAxNC4zOTQxIDcuMjYxOTYgMTQuMzgxNiA1LjMwMDMyQzE0LjM4MTYgNS4wNTk5OCAxNC40Mzc4IDQuOTc1NTQgMTQuNjc1MiA0Ljk4ODUzQzE1LjA1IDUuMDA4MDIgMTUuNDI0OCA0Ljk4ODUzIDE1Ljc5OTYgNC45OTUwM0MxNS45NDMzIDUuMDAxNTMgMTUuOTk5NSA0Ljk1NjA2IDE1Ljk5MzIgNC44MDAxN0MxNS45ODcgNC4zNzc5NiAxNS45ODcgMy45NTU3NSAxNS45OTk1IDMuNTMzNTVaTTEyLjgwMTIgMTEuMDIyOEMxMi44MDEyIDEyLjg1NDYgMTIuODAxMiAxNC42Nzk4IDEyLjgwMTIgMTYuNTExNUMxMi44MDEyIDE3LjY4NzIgMTIuMjE0IDE4LjI5NzggMTEuMDk1OSAxOC4yOTc4QzkuMDM0NDUgMTguMjk3OCA2Ljk3MzA1IDE4LjI5NzggNC45MTE2NSAxOC4yOTc4QzMuNzgxMDEgMTguMjk3OCAzLjIwMDA3IDE3LjY5MzcgMy4xOTM4MiAxNi41MjQ1QzMuMTkzODIgMTIuNzg5NiAzLjE5MzgyIDkuMDYxMiAzLjE4NzU3IDUuMzI2M0MzLjE4NzU3IDUuMDcyOTggMy4yNDM3OSA1LjAwMTUzIDMuNDkzNjYgNS4wMDE1M0M2LjQ5ODMxIDUuMDA4MDIgOS41MDkyIDUuMDA4MDIgMTIuNTEzOCA1LjAwMTUzQzEyLjc1NzUgNS4wMDE1MyAxMi44MDEyIDUuMDg1OTcgMTIuODAxMiA1LjMxMzMxQzEyLjc5NDkgNy4yMTY0OSAxMi44MDEyIDkuMTE5NjYgMTIuODAxMiAxMS4wMjI4WiIgZmlsbD0iIzlDOUM5QiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  -webkit-transition: .3s;
  transition: .3s;
  margin-bottom: -20px;
}

@media (max-width: 600px) {
  /* line 19, src/sass/pages/_pannier.scss */
  .pannier__delateall {
    width: 100%;
    margin-top: 10px;
  }
}

/* line 37, src/sass/pages/_pannier.scss */
.pannier__delateall:hover {
  opacity: .8;
}

/* line 41, src/sass/pages/_pannier.scss */
.pannier__box {
  margin-bottom: 40px;
}

/* line 46, src/sass/pages/_pannier.scss */
.to-present {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 55px;
  position: relative;
}

@media (max-width: 600px) {
  /* line 46, src/sass/pages/_pannier.scss */
  .to-present {
    overflow-x: auto;
  }
}

/* line 54, src/sass/pages/_pannier.scss */
.to-present:before {
  content: '';
  width: 97%;
  height: 2px;
  position: absolute;
  bottom: 40px;
  background-color: #EDEAE6;
}

/* line 62, src/sass/pages/_pannier.scss */
.to-present:after {
  content: '';
  width: 45%;
  height: 2px;
  position: absolute;
  bottom: 40px;
  background-color: #DDA960;
}

@media (max-width: 600px) {
  /* line 70, src/sass/pages/_pannier.scss */
  .to-present__item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

/* line 74, src/sass/pages/_pannier.scss */
.to-present__item:first-child {
  margin-top: 83px;
}

/* line 78, src/sass/pages/_pannier.scss */
.to-present__text {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #9C9C9B;
  margin-bottom: 10px;
}

@media (max-width: 470px) {
  /* line 78, src/sass/pages/_pannier.scss */
  .to-present__text {
    font-size: 12px;
  }
}

/* line 90, src/sass/pages/_pannier.scss */
.to-present__text.active {
  color: #DDA960;
}

/* line 94, src/sass/pages/_pannier.scss */
.to-present__icon {
  width: 46px;
  height: 46px;
  margin: auto;
  margin-bottom: 10px;
  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;
  background-color: #EDEAE6;
  border-radius: 100%;
}

/* line 105, src/sass/pages/_pannier.scss */
.to-present__icon:before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -3px;
  left: 50%;
  margin-left: -5px;
  background-color: #EDEAE6;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 116, src/sass/pages/_pannier.scss */
.to-present__icon.active {
  background-color: #DDA960;
}

/* line 118, src/sass/pages/_pannier.scss */
.to-present__icon.active:before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -3px;
  left: 50%;
  background-color: #DDA960;
}

/* line 128, src/sass/pages/_pannier.scss */
.to-present__icon.active > svg path {
  fill: #fff;
}

/* line 134, src/sass/pages/_pannier.scss */
.to-present__point {
  font-size: 0;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  margin: auto;
  background: #EDEAE6;
  margin-bottom: 15px;
  z-index: 10;
  position: relative;
}

/* line 144, src/sass/pages/_pannier.scss */
.to-present__point.active {
  width: 10px;
  height: 10px;
  background: #DDA960;
}

/* line 150, src/sass/pages/_pannier.scss */
.to-present__price {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  color: #9C9C9B;
  text-align: center;
  width: 100%;
}

@media (max-width: 600px) {
  /* line 150, src/sass/pages/_pannier.scss */
  .to-present__price {
    font-size: 14px;
  }
}

/* line 162, src/sass/pages/_pannier.scss */
.to-present__price.active {
  color: #1D1C1A;
}

/* line 168, src/sass/pages/_pannier.scss */
.pannier-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;
  border-bottom: 1px solid #EDEAE6;
  padding: 22px 0;
  position: relative;
}

@media (max-width: 992px) {
  /* line 168, src/sass/pages/_pannier.scss */
  .pannier-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 600px) {
  /* line 168, src/sass/pages/_pannier.scss */
  .pannier-item {
    margin-bottom: 30px;
  }
}

@media (max-width: 600px) {
  /* line 182, src/sass/pages/_pannier.scss */
  .pannier-item__img > img {
    width: 100%;
  }
}

/* line 189, src/sass/pages/_pannier.scss */
.pannier-item__colmn:first-child {
  width: 120px;
  margin-right: 30px;
}

@media (max-width: 600px) {
  /* line 189, src/sass/pages/_pannier.scss */
  .pannier-item__colmn:first-child {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

/* line 198, src/sass/pages/_pannier.scss */
.pannier-item__colmn:last-child {
  width: calc(100% - 150px);
  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;
}

@media (max-width: 992px) {
  /* line 198, src/sass/pages/_pannier.scss */
  .pannier-item__colmn:last-child {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 600px) {
  /* line 198, src/sass/pages/_pannier.scss */
  .pannier-item__colmn:last-child {
    width: 100%;
  }
}

@media (max-width: 992px) {
  /* line 211, src/sass/pages/_pannier.scss */
  .pannier-item__box {
    width: 100%;
    margin-bottom: 10px;
  }
}

/* line 217, src/sass/pages/_pannier.scss */
.pannier-item__title {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #1D1C1A;
  -webkit-transition: .3s;
  transition: .3s;
  display: block;
  margin-bottom: 8px;
  max-width: 300px;
}

/* line 228, src/sass/pages/_pannier.scss */
.pannier-item__title:hover {
  color: #DDA960;
}

/* line 231, src/sass/pages/_pannier.scss */
.pannier-item__title:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 240, src/sass/pages/_pannier.scss */
.pannier-item__price {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #1D1C1A;
}

/* line 248, src/sass/pages/_pannier.scss */
.pannier-item__big-price {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
}

@media (max-width: 470px) {
  /* line 248, src/sass/pages/_pannier.scss */
  .pannier-item__big-price {
    width: 50%;
    text-align: center;
  }
}

/* line 259, src/sass/pages/_pannier.scss */
.pannier-item__big-price span {
  font-size: 24px;
}

@media (max-width: 600px) {
  /* line 259, src/sass/pages/_pannier.scss */
  .pannier-item__big-price span {
    font-size: 16px;
  }
}

/* line 266, src/sass/pages/_pannier.scss */
.pannier-item__delete {
  font-family: Noto Sans;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 26px;
  color: #9C9C9B;
  -webkit-transition: .3s;
  transition: .3s;
  position: relative;
  z-index: 5;
  cursor: pointer;
}

@media (max-width: 470px) {
  /* line 266, src/sass/pages/_pannier.scss */
  .pannier-item__delete {
    margin-top: 10px;
  }
}

/* line 282, src/sass/pages/_pannier.scss */
.pannier-item__delete:hover {
  color: #DDA960;
}

/* line 284, src/sass/pages/_pannier.scss */
.pannier-item__delete:hover span {
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 287, src/sass/pages/_pannier.scss */
.pannier-item__delete:hover span svg path {
  fill: #DDA960;
}

/* line 293, src/sass/pages/_pannier.scss */
.pannier-item__delete span {
  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;
  margin-right: 5px;
}

/* line 302, src/sass/pages/_pannier.scss */
.pannier-calc {
  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;
  border: 1px solid #EDEAE6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 32px;
  padding: 13px 20px;
  position: relative;
  z-index: 5;
}

/* line 312, src/sass/pages/_pannier.scss */
.pannier-calc__minus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  align-item: center;
  height: 12px;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 321, src/sass/pages/_pannier.scss */
.pannier-calc__minus:hover > svg {
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 323, src/sass/pages/_pannier.scss */
.pannier-calc__minus:hover > svg rect {
  fill: #DDA960;
}

/* line 329, src/sass/pages/_pannier.scss */
.pannier-calc__num {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: #1D1C1A;
  margin: 0 35px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 340, src/sass/pages/_pannier.scss */
.pannier-calc__plus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  align-item: center;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 347, src/sass/pages/_pannier.scss */
.pannier-calc__plus:hover > svg {
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 349, src/sass/pages/_pannier.scss */
.pannier-calc__plus:hover > svg path {
  fill: #DDA960;
}

/* line 357, src/sass/pages/_pannier.scss */
.pannier-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 130px;
}

@media (max-width: 1200px) {
  /* line 357, src/sass/pages/_pannier.scss */
  .pannier-flex {
    margin-bottom: 50px;
  }
}

@media (max-width: 992px) {
  /* line 357, src/sass/pages/_pannier.scss */
  .pannier-flex {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
}

/* line 367, src/sass/pages/_pannier.scss */
.pannier-flex__left {
  max-width: 300px;
  margin-top: 5px;
}

@media (max-width: 992px) {
  /* line 367, src/sass/pages/_pannier.scss */
  .pannier-flex__left {
    max-width: 100%;
    margin-top: 20px;
  }
}

/* line 375, src/sass/pages/_pannier.scss */
.pannier-flex__icon {
  width: 16px;
  height: 16px;
  margin-bottom: 13px;
}

/* line 380, src/sass/pages/_pannier.scss */
.pannier-flex__text {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #9C9C9B;
}

/* line 388, src/sass/pages/_pannier.scss */
.pannier-flex__table {
  width: 530px;
  margin-right: 5px;
}

@media (max-width: 992px) {
  /* line 388, src/sass/pages/_pannier.scss */
  .pannier-flex__table {
    width: 100%;
    margin-right: 0;
  }
}

/* line 396, src/sass/pages/_pannier.scss */
.pannier-flex__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}

/* line 400, src/sass/pages/_pannier.scss */
.pannier-flex__item--margin {
  margin-bottom: 25px;
}

/* line 403, src/sass/pages/_pannier.scss */
.pannier-flex__item--final {
  margin-bottom: 0;
  padding-top: 20px;
  border-top: 1px solid #EDEAE6;
}

/* line 409, src/sass/pages/_pannier.scss */
.pannier-flex__name {
  width: 45%;
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
}

/* line 418, src/sass/pages/_pannier.scss */
.pannier-flex__price {
  width: 52%;
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 26px;
  color: #1D1C1A;
}

/* line 426, src/sass/pages/_pannier.scss */
.pannier-flex__price--final {
  font-weight: bold;
}

/* line 429, src/sass/pages/_pannier.scss */
.pannier-flex__price span {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
}

/* line 438, src/sass/pages/_pannier.scss */
.pannier-flex__btn {
  font-family: Noto Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background: #DDA960;
  border-radius: 32px;
  width: 100%;
  display: block;
  text-align: center;
  padding: 14px 0;
  margin-top: 33px;
}

/* line 455, src/sass/pages/_pannier.scss */
.pannier-recomandation {
  margin-bottom: 80px;
}

/* line 457, src/sass/pages/_pannier.scss */
.pannier-recomandation__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 46px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  margin-bottom: 47px;
  letter-spacing: .5px;
}

/* line 469, src/sass/pages/_pannier.scss */
.pannier-recomandation__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1200px) {
  /* line 469, src/sass/pages/_pannier.scss */
  .pannier-recomandation__flex {
    overflow-x: auto;
  }
}

@media (max-width: 1200px) {
  /* line 475, src/sass/pages/_pannier.scss */
  .pannier-recomandation__item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

/* line 1, src/sass/pages/_card-product.scss */
.card-product {
  margin-top: 45px;
}

/* line 4, src/sass/pages/_card-product.scss */
.product-first {
  margin-bottom: 70px;
}

/* line 6, src/sass/pages/_card-product.scss */
.product-first__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

@media (max-width: 992px) {
  /* line 6, src/sass/pages/_card-product.scss */
  .product-first__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 14, src/sass/pages/_card-product.scss */
.product-slide {
  width: 700px;
  margin-right: 98px;
}

@media (max-width: 1200px) {
  /* line 14, src/sass/pages/_card-product.scss */
  .product-slide {
    width: 500px;
    margin-right: 50px;
  }
}

@media (max-width: 992px) {
  /* line 14, src/sass/pages/_card-product.scss */
  .product-slide {
    width: 100%;
    margin-right: 0;
  }
}

/* line 25, src/sass/pages/_card-product.scss */
.product-slide__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 992px) {
  /* line 25, src/sass/pages/_card-product.scss */
  .product-slide__flex {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 32, src/sass/pages/_card-product.scss */
.slider {
  width: 70px;
}

@media (max-width: 767px) {
  /* line 32, src/sass/pages/_card-product.scss */
  .slider {
    overflow: hidden;
    max-height: calc(100vw - 130px);
  }
}

/* line 40, src/sass/pages/_card-product.scss */
.slider__item.slick-slide {
  width: 70px !important;
  height: 70px !important;
  margin-bottom: 20px;
}

/* line 44, src/sass/pages/_card-product.scss */
.slider__item.slick-slide.slick-current {
  border: 2px solid #DDA960;
}

/* line 53, src/sass/pages/_card-product.scss */
.slider-big {
  width: 600px;
  margin-left: 30px;
}

@media (max-width: 1200px) {
  /* line 53, src/sass/pages/_card-product.scss */
  .slider-big {
    width: 400px;
  }
}

@media (max-width: 767px) {
  /* line 53, src/sass/pages/_card-product.scss */
  .slider-big {
    width: calc(100% - 100px);
    margin-left: 30px;
  }
}

/* line 64, src/sass/pages/_card-product.scss */
.slider-big__item {
  width: 600px;
  overflow: hidden;
  height: 445px !important;
}

@media (max-width: 1200px) {
  /* line 64, src/sass/pages/_card-product.scss */
  .slider-big__item {
    width: auto;
    height: auto !important;
  }
}

@media (max-width: 600px) {
  /* line 64, src/sass/pages/_card-product.scss */
  .slider-big__item {
    width: 340px;
  }
}

@media (max-width: 470px) {
  /* line 64, src/sass/pages/_card-product.scss */
  .slider-big__item {
    width: 190px;
  }
}

/* line 78, src/sass/pages/_card-product.scss */
.slider-big__item > img {
  width: 100%;
}

/* line 83, src/sass/pages/_card-product.scss */
.product-info {
  width: calc(100% - 800px);
  margin-top: -10px;
}

@media (max-width: 1200px) {
  /* line 83, src/sass/pages/_card-product.scss */
  .product-info {
    width: calc(100% - 550px);
    margin-top: 0;
  }
}

@media (max-width: 992px) {
  /* line 83, src/sass/pages/_card-product.scss */
  .product-info {
    width: 100%;
    margin-top: 20px;
  }
}

/* line 94, src/sass/pages/_card-product.scss */
.product-info__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 36px;
  color: #1D1C1A;
  margin-bottom: 15px;
}

@media (max-width: 470px) {
  /* line 94, src/sass/pages/_card-product.scss */
  .product-info__title {
    font-size: 25px;
    line-height: 31px;
  }
}

/* line 107, src/sass/pages/_card-product.scss */
.product-info__flex {
  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: 28px;
}

/* line 113, src/sass/pages/_card-product.scss */
.product-info__price {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #1D1C1A;
}

/* line 120, src/sass/pages/_card-product.scss */
.product-info__price > span {
  font-size: 24px;
  font-weight: bold;
}

/* line 125, src/sass/pages/_card-product.scss */
.product-info__grey {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #9C9C9B;
}

/* line 133, src/sass/pages/_card-product.scss */
.product-info__btn {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #DDA960;
  border-radius: 32px;
  padding: 14px 25px;
  cursor: pointer;
}

/* line 146, src/sass/pages/_card-product.scss */
.product-info__btn > span {
  width: 22px;
  height: 20px;
  margin-left: 20px;
}

/* line 153, src/sass/pages/_card-product.scss */
.product-list {
  margin-bottom: 48px;
}

/* line 155, src/sass/pages/_card-product.scss */
.product-list__item {
  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;
  position: relative;
  margin-bottom: 10px;
}

/* line 161, src/sass/pages/_card-product.scss */
.product-list__item:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  top: 15px;
  border-bottom: 1px dashed #9C9C9B;
}

/* line 170, src/sass/pages/_card-product.scss */
.product-list__name {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #fff;
  z-index: 5;
}

/* line 183, src/sass/pages/_card-product.scss */
.product-list__text {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  width: 46%;
  background-color: #fff;
  z-index: 5;
}

/* line 197, src/sass/pages/_card-product.scss */
.raiting-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #EDEAE6;
  border-bottom: 1px solid #EDEAE6;
  padding: 20px 0px;
}

/* line 203, src/sass/pages/_card-product.scss */
.raiting-share .header-share__list {
  left: -160px;
  padding-left: 0;
  padding-right: 20px;
}

/* line 209, src/sass/pages/_card-product.scss */
.rating-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 200px;
}

/* line 213, src/sass/pages/_card-product.scss */
.rating-box__text {
  font-family: 'Noto Sans';
  position: relative;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  padding-right: 15px;
}

/* line 225, src/sass/pages/_card-product.scss */
.rating-box__num {
  font-family: 'Noto Sans';
  position: absolute;
  right: 0;
  top: -5px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 21px;
  color: #9C9C9B;
}

/* line 237, src/sass/pages/_card-product.scss */
.raiting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}

/* line 241, src/sass/pages/_card-product.scss */
.raiting__item {
  margin-right: 4px;
  cursor: pointer;
}

/* line 251, src/sass/pages/_card-product.scss */
.raiting__item.active > svg path {
  fill: #DDA960;
}

/* line 259, src/sass/pages/_card-product.scss */
.product-advantages__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 992px) {
  /* line 259, src/sass/pages/_card-product.scss */
  .product-advantages__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

/* line 267, src/sass/pages/_card-product.scss */
.product-advantages__item {
  width: 371px;
  padding-bottom: 60px;
  border-bottom: 1px solid #EDEAE6;
}

@media (max-width: 992px) {
  /* line 267, src/sass/pages/_card-product.scss */
  .product-advantages__item {
    width: 50%;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  /* line 267, src/sass/pages/_card-product.scss */
  .product-advantages__item {
    width: 100%;
  }
}

/* line 279, src/sass/pages/_card-product.scss */
.product-advantages__img {
  width: 132px;
  min-height: 102px;
  margin: auto;
  margin-bottom: 15px;
}

/* line 285, src/sass/pages/_card-product.scss */
.product-advantages__title {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: #1D1C1A;
  margin-bottom: 15px;
}

/* line 295, src/sass/pages/_card-product.scss */
.product-advantages__text {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #1D1C1A;
}

/* line 308, src/sass/pages/_card-product.scss */
.details-product {
  margin: 80px 0;
  margin-top: 70px;
}

/* line 311, src/sass/pages/_card-product.scss */
.details-product__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 992px) {
  /* line 311, src/sass/pages/_card-product.scss */
  .details-product__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 318, src/sass/pages/_card-product.scss */
.details-product__title {
  font-family: "Athelas";
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 36px;
  color: #1D1C1A;
}

@media (max-width: 992px) {
  /* line 318, src/sass/pages/_card-product.scss */
  .details-product__title {
    margin-bottom: 20px;
  }
  /* line 327, src/sass/pages/_card-product.scss */
  .details-product__title > br {
    display: none;
  }
}

/* line 333, src/sass/pages/_card-product.scss */
.details-product__info {
  width: 670px;
}

@media (max-width: 992px) {
  /* line 333, src/sass/pages/_card-product.scss */
  .details-product__info {
    width: 100%;
  }
}

/* line 339, src/sass/pages/_card-product.scss */
.details-product__bold {
  font-family: 'Noto Sans';
  margin-bottom: 10px;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  color: #1D1C1A;
}

/* line 347, src/sass/pages/_card-product.scss */
.details-product__bold--margin {
  margin-bottom: 20px;
}

/* line 351, src/sass/pages/_card-product.scss */
.details-product__text {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  color: #1D1C1A;
  margin-bottom: 45px;
}

/* line 360, src/sass/pages/_card-product.scss */
.details-product__list {
  margin-bottom: 50px;
}

/* line 363, src/sass/pages/_card-product.scss */
.details-product__video {
  cursor: pointer;
  margin-bottom: 50px;
}

/* line 368, src/sass/pages/_card-product.scss */
.details-descript {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  margin-bottom: 10px;
}

/* line 373, src/sass/pages/_card-product.scss */
.details-descript:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 5px;
  border-bottom: 1px dashed #9C9C9B;
}

/* line 381, src/sass/pages/_card-product.scss */
.details-descript__name {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #fff;
  z-index: 5;
}

/* line 394, src/sass/pages/_card-product.scss */
.details-descript__text {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  width: 55%;
  background-color: #fff;
  z-index: 5;
}

/* line 408, src/sass/pages/_card-product.scss */
.details-material {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

/* line 411, src/sass/pages/_card-product.scss */
.details-material__item {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 30px;
  color: #1D1C1A;
  margin-right: 40px;
}

/* line 419, src/sass/pages/_card-product.scss */
.details-material__item > span {
  font-family: 'Noto Sans';
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 30px;
  color: #1D1C1A;
  margin-top: 5px;
}

/* line 431, src/sass/pages/_card-product.scss */
.vitamines {
  margin-bottom: 42px;
}

/* line 433, src/sass/pages/_card-product.scss */
.vitamines__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}

/* line 438, src/sass/pages/_card-product.scss */
.vitamines__item:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 5px;
  border-bottom: 1px dashed #9C9C9B;
}

/* line 447, src/sass/pages/_card-product.scss */
.vitamines__name {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #fff;
  z-index: 5;
}

/* line 460, src/sass/pages/_card-product.scss */
.vitamines__text {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  width: 55%;
  background-color: #fff;
  z-index: 5;
}

/* line 474, src/sass/pages/_card-product.scss */
.sertificate {
  margin-bottom: 20px;
  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;
}

/* line 480, src/sass/pages/_card-product.scss */
.sertificate:hover .sertificate__icon {
  border: 1px solid #DDA960;
}

/* line 484, src/sass/pages/_card-product.scss */
.sertificate__icon {
  width: 60px;
  height: 70px;
  border: 1px solid #EDEAE6;
  -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;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 20px;
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 496, src/sass/pages/_card-product.scss */
.sertificate__name {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
}

/* line 506, src/sass/pages/_card-product.scss */
.sertificate__size {
  font-family: 'Noto Sans';
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1D1C1A;
  width: 100%;
  opacity: .5;
}

/* line 520, src/sass/pages/_card-product.scss */
.fish__box {
  padding-top: 71px;
  padding-bottom: 90px;
  border-top: 1px solid #EDEAE6;
  border-bottom: 1px solid #EDEAE6;
}
