

/* Start:/local/templates/new/stylesheets/style.css?1761215721129950*/
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Medium.eot");
  src: local("HelveticaNeueCyr-Medium"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Medium.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Heavy.eot");
  src: local("HelveticaNeueCyr-Heavy"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Heavy.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Heavy.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "fonts/HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-HeavyItalic.eot");
  src: local("HelveticaNeueCyr-HeavyItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-HeavyItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Black.eot");
  src: local("HelveticaNeueCyr-Black"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Black.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Black.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLightItalic.eot");
  src: local("HelveticaNeueCyr-UltraLightItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLightItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BlackItalic.eot");
  src: local("HelveticaNeueCyr-BlackItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BlackItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-ThinItalic.eot");
  src: local("HelveticaNeueCyr-ThinItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-ThinItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-MediumItalic.eot");
  src: local("HelveticaNeueCyr-MediumItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-MediumItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-LightItalic.eot");
  src: local("HelveticaNeueCyr-LightItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-LightItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLight.eot");
  src: local("HelveticaNeueCyr-UltraLight"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLight.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BoldItalic.eot");
  src: local("HelveticaNeueCyr-BoldItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BoldItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Italic.eot");
  src: local("HelveticaNeueCyr-Italic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Italic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Italic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Roman.eot");
  src: local("HelveticaNeueCyr-Roman"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Roman.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Roman.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Roman.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Bold.eot");
  src: local("HelveticaNeueCyr-Bold"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Bold.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Light.eot");
  src: local("HelveticaNeueCyr-Light"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Light.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Thin.eot");
  src: local("HelveticaNeueCyr-Thin"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Thin.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
.col-wrap {
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
  flex-wrap: wrap;
}

.col-padd, .col-n-12, .col-n-11, .col-n-10, .col-n-9, .col-n-8, .col-n-7, .col-n-6, .col-n-5, .col-n-4, .col-n-3, .col-n-2, .col-n-1 {
  padding: 0 20px;
}

.col-n-1 {
  float: left;
  width: 8.3333333333%;
}

.col-n-2 {
  float: left;
  width: 16.6666666667%;
}

.col-n-3 {
  float: left;
  width: 25%;
}

.col-n-4 {
  float: left;
  width: 33.3333333333%;
}

.col-n-5 {
  float: left;
  width: 41.6666666667%;
}

.col-n-6 {
  float: left;
  width: 50%;
}

.col-n-7 {
  float: left;
  width: 58.3333333333%;
}

.col-n-8 {
  float: left;
  width: 66.6666666667%;
}

.col-n-9 {
  float: left;
  width: 75%;
}

.col-n-10 {
  float: left;
  width: 83.3333333333%;
}

.col-n-11 {
  float: left;
  width: 91.6666666667%;
}

.col-n-12 {
  float: left;
  width: 100%;
}

.row-padding, .row-n, .sales-page__row, .sales__row, .contacts-map__row, .contacts__row, .delivery__row, .blog-page__row, .forum-tr__row, .forum__row, .blog__row, .feedback-bot__row, .order__row, .product__decription, .product__other, .product__row, .other-catalog, .seo-text, .catalog__row, .banner-section__row, .top-info__row, .city-main__row, .cta-main__row, .article-main__row, .about-main__row, .partners-main__row, .four-section__row, .third-section__row, .second-section__row, .first-section__row {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (max-width: 640px) {
  .row-padding, .row-n, .sales-page__row, .sales__row, .contacts-map__row, .contacts__row, .delivery__row, .blog-page__row, .forum-tr__row, .forum__row, .blog__row, .feedback-bot__row, .order__row, .product__decription, .product__other, .product__row, .other-catalog, .seo-text, .catalog__row, .banner-section__row, .top-info__row, .city-main__row, .cta-main__row, .article-main__row, .about-main__row, .partners-main__row, .four-section__row, .third-section__row, .second-section__row, .first-section__row {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.container-n {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  min-width: 320px;
}

.row-n, .sales-page__row, .sales__row, .contacts-map__row, .contacts__row, .delivery__row, .blog-page__row, .forum-tr__row, .forum__row, .blog__row, .feedback-bot__row, .order__row, .product__decription, .product__other, .product__row, .other-catalog, .seo-text, .catalog__row, .banner-section__row, .top-info__row, .city-main__row, .cta-main__row, .article-main__row, .about-main__row, .partners-main__row, .four-section__row, .third-section__row, .second-section__row, .first-section__row {
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  max-width: 1200px;
width:inherit;
}
@media (max-width: 1230px) {
  .row-n, .sales-page__row, .sales__row, .contacts-map__row, .contacts__row, .delivery__row, .blog-page__row, .forum-tr__row, .forum__row, .blog__row, .feedback-bot__row, .order__row, .product__decription, .product__other, .product__row, .other-catalog, .seo-text, .catalog__row, .banner-section__row, .top-info__row, .city-main__row, .cta-main__row, .article-main__row, .about-main__row, .partners-main__row, .four-section__row, .third-section__row, .second-section__row, .first-section__row {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .row-n, .sales-page__row, .sales__row, .contacts-map__row, .contacts__row, .delivery__row, .blog-page__row, .forum-tr__row, .forum__row, .blog__row, .feedback-bot__row, .order__row, .product__decription, .product__other, .product__row, .other-catalog, .seo-text, .catalog__row, .banner-section__row, .top-info__row, .city-main__row, .cta-main__row, .article-main__row, .about-main__row, .partners-main__row, .four-section__row, .third-section__row, .second-section__row, .first-section__row {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.row-n + .row-n, .sales-page__row + .row-n, .row-n + .sales-page__row, .sales-page__row + .sales-page__row, .sales__row + .row-n, .sales__row + .sales-page__row, .row-n + .sales__row, .sales-page__row + .sales__row, .sales__row + .sales__row, .contacts-map__row + .row-n, .contacts-map__row + .sales-page__row, .contacts-map__row + .sales__row, .row-n + .contacts-map__row, .sales-page__row + .contacts-map__row, .sales__row + .contacts-map__row, .contacts-map__row + .contacts-map__row, .contacts__row + .row-n, .contacts__row + .sales-page__row, .contacts__row + .sales__row, .contacts__row + .contacts-map__row, .row-n + .contacts__row, .sales-page__row + .contacts__row, .sales__row + .contacts__row, .contacts-map__row + .contacts__row, .contacts__row + .contacts__row, .delivery__row + .row-n, .delivery__row + .sales-page__row, .delivery__row + .sales__row, .delivery__row + .contacts-map__row, .delivery__row + .contacts__row, .row-n + .delivery__row, .sales-page__row + .delivery__row, .sales__row + .delivery__row, .contacts-map__row + .delivery__row, .contacts__row + .delivery__row, .delivery__row + .delivery__row, .blog-page__row + .row-n, .blog-page__row + .sales-page__row, .blog-page__row + .sales__row, .blog-page__row + .contacts-map__row, .blog-page__row + .contacts__row, .blog-page__row + .delivery__row, .row-n + .blog-page__row, .sales-page__row + .blog-page__row, .sales__row + .blog-page__row, .contacts-map__row + .blog-page__row, .contacts__row + .blog-page__row, .delivery__row + .blog-page__row, .blog-page__row + .blog-page__row, .forum-tr__row + .row-n, .forum-tr__row + .sales-page__row, .forum-tr__row + .sales__row, .forum-tr__row + .contacts-map__row, .forum-tr__row + .contacts__row, .forum-tr__row + .delivery__row, .forum-tr__row + .blog-page__row, .row-n + .forum-tr__row, .sales-page__row + .forum-tr__row, .sales__row + .forum-tr__row, .contacts-map__row + .forum-tr__row, .contacts__row + .forum-tr__row, .delivery__row + .forum-tr__row, .blog-page__row + .forum-tr__row, .forum-tr__row + .forum-tr__row, .forum__row + .row-n, .forum__row + .sales-page__row, .forum__row + .sales__row, .forum__row + .contacts-map__row, .forum__row + .contacts__row, .forum__row + .delivery__row, .forum__row + .blog-page__row, .forum__row + .forum-tr__row, .row-n + .forum__row, .sales-page__row + .forum__row, .sales__row + .forum__row, .contacts-map__row + .forum__row, .contacts__row + .forum__row, .delivery__row + .forum__row, .blog-page__row + .forum__row, .forum-tr__row + .forum__row, .forum__row + .forum__row, .blog__row + .row-n, .blog__row + .sales-page__row, .blog__row + .sales__row, .blog__row + .contacts-map__row, .blog__row + .contacts__row, .blog__row + .delivery__row, .blog__row + .blog-page__row, .blog__row + .forum-tr__row, .blog__row + .forum__row, .row-n + .blog__row, .sales-page__row + .blog__row, .sales__row + .blog__row, .contacts-map__row + .blog__row, .contacts__row + .blog__row, .delivery__row + .blog__row, .blog-page__row + .blog__row, .forum-tr__row + .blog__row, .forum__row + .blog__row, .blog__row + .blog__row, .feedback-bot__row + .row-n, .feedback-bot__row + .sales-page__row, .feedback-bot__row + .sales__row, .feedback-bot__row + .contacts-map__row, .feedback-bot__row + .contacts__row, .feedback-bot__row + .delivery__row, .feedback-bot__row + .blog-page__row, .feedback-bot__row + .forum-tr__row, .feedback-bot__row + .forum__row, .feedback-bot__row + .blog__row, .row-n + .feedback-bot__row, .sales-page__row + .feedback-bot__row, .sales__row + .feedback-bot__row, .contacts-map__row + .feedback-bot__row, .contacts__row + .feedback-bot__row, .delivery__row + .feedback-bot__row, .blog-page__row + .feedback-bot__row, .forum-tr__row + .feedback-bot__row, .forum__row + .feedback-bot__row, .blog__row + .feedback-bot__row, .feedback-bot__row + .feedback-bot__row, .order__row + .row-n, .order__row + .sales-page__row, .order__row + .sales__row, .order__row + .contacts-map__row, .order__row + .contacts__row, .order__row + .delivery__row, .order__row + .blog-page__row, .order__row + .forum-tr__row, .order__row + .forum__row, .order__row + .blog__row, .order__row + .feedback-bot__row, .row-n + .order__row, .sales-page__row + .order__row, .sales__row + .order__row, .contacts-map__row + .order__row, .contacts__row + .order__row, .delivery__row + .order__row, .blog-page__row + .order__row, .forum-tr__row + .order__row, .forum__row + .order__row, .blog__row + .order__row, .feedback-bot__row + .order__row, .order__row + .order__row, .product__decription + .row-n, .product__decription + .sales-page__row, .product__decription + .sales__row, .product__decription + .contacts-map__row, .product__decription + .contacts__row, .product__decription + .delivery__row, .product__decription + .blog-page__row, .product__decription + .forum-tr__row, .product__decription + .forum__row, .product__decription + .blog__row, .product__decription + .feedback-bot__row, .product__decription + .order__row, .row-n + .product__decription, .sales-page__row + .product__decription, .sales__row + .product__decription, .contacts-map__row + .product__decription, .contacts__row + .product__decription, .delivery__row + .product__decription, .blog-page__row + .product__decription, .forum-tr__row + .product__decription, .forum__row + .product__decription, .blog__row + .product__decription, .feedback-bot__row + .product__decription, .order__row + .product__decription, .product__decription + .product__decription, .product__other + .row-n, .product__other + .sales-page__row, .product__other + .sales__row, .product__other + .contacts-map__row, .product__other + .contacts__row, .product__other + .delivery__row, .product__other + .blog-page__row, .product__other + .forum-tr__row, .product__other + .forum__row, .product__other + .blog__row, .product__other + .feedback-bot__row, .product__other + .order__row, .product__other + .product__decription, .row-n + .product__other, .sales-page__row + .product__other, .sales__row + .product__other, .contacts-map__row + .product__other, .contacts__row + .product__other, .delivery__row + .product__other, .blog-page__row + .product__other, .forum-tr__row + .product__other, .forum__row + .product__other, .blog__row + .product__other, .feedback-bot__row + .product__other, .order__row + .product__other, .product__decription + .product__other, .product__other + .product__other, .product__row + .row-n, .product__row + .sales-page__row, .product__row + .sales__row, .product__row + .contacts-map__row, .product__row + .contacts__row, .product__row + .delivery__row, .product__row + .blog-page__row, .product__row + .forum-tr__row, .product__row + .forum__row, .product__row + .blog__row, .product__row + .feedback-bot__row, .product__row + .order__row, .product__row + .product__decription, .product__row + .product__other, .row-n + .product__row, .sales-page__row + .product__row, .sales__row + .product__row, .contacts-map__row + .product__row, .contacts__row + .product__row, .delivery__row + .product__row, .blog-page__row + .product__row, .forum-tr__row + .product__row, .forum__row + .product__row, .blog__row + .product__row, .feedback-bot__row + .product__row, .order__row + .product__row, .product__decription + .product__row, .product__other + .product__row, .product__row + .product__row, .other-catalog + .row-n, .other-catalog + .sales-page__row, .other-catalog + .sales__row, .other-catalog + .contacts-map__row, .other-catalog + .contacts__row, .other-catalog + .delivery__row, .other-catalog + .blog-page__row, .other-catalog + .forum-tr__row, .other-catalog + .forum__row, .other-catalog + .blog__row, .other-catalog + .feedback-bot__row, .other-catalog + .order__row, .other-catalog + .product__decription, .other-catalog + .product__other, .other-catalog + .product__row, .row-n + .other-catalog, .sales-page__row + .other-catalog, .sales__row + .other-catalog, .contacts-map__row + .other-catalog, .contacts__row + .other-catalog, .delivery__row + .other-catalog, .blog-page__row + .other-catalog, .forum-tr__row + .other-catalog, .forum__row + .other-catalog, .blog__row + .other-catalog, .feedback-bot__row + .other-catalog, .order__row + .other-catalog, .product__decription + .other-catalog, .product__other + .other-catalog, .product__row + .other-catalog, .other-catalog + .other-catalog, .seo-text + .row-n, .seo-text + .sales-page__row, .seo-text + .sales__row, .seo-text + .contacts-map__row, .seo-text + .contacts__row, .seo-text + .delivery__row, .seo-text + .blog-page__row, .seo-text + .forum-tr__row, .seo-text + .forum__row, .seo-text + .blog__row, .seo-text + .feedback-bot__row, .seo-text + .order__row, .seo-text + .product__decription, .seo-text + .product__other, .seo-text + .product__row, .seo-text + .other-catalog, .row-n + .seo-text, .sales-page__row + .seo-text, .sales__row + .seo-text, .contacts-map__row + .seo-text, .contacts__row + .seo-text, .delivery__row + .seo-text, .blog-page__row + .seo-text, .forum-tr__row + .seo-text, .forum__row + .seo-text, .blog__row + .seo-text, .feedback-bot__row + .seo-text, .order__row + .seo-text, .product__decription + .seo-text, .product__other + .seo-text, .product__row + .seo-text, .other-catalog + .seo-text, .seo-text + .seo-text, .catalog__row + .row-n, .catalog__row + .sales-page__row, .catalog__row + .sales__row, .catalog__row + .contacts-map__row, .catalog__row + .contacts__row, .catalog__row + .delivery__row, .catalog__row + .blog-page__row, .catalog__row + .forum-tr__row, .catalog__row + .forum__row, .catalog__row + .blog__row, .catalog__row + .feedback-bot__row, .catalog__row + .order__row, .catalog__row + .product__decription, .catalog__row + .product__other, .catalog__row + .product__row, .catalog__row + .other-catalog, .catalog__row + .seo-text, .row-n + .catalog__row, .sales-page__row + .catalog__row, .sales__row + .catalog__row, .contacts-map__row + .catalog__row, .contacts__row + .catalog__row, .delivery__row + .catalog__row, .blog-page__row + .catalog__row, .forum-tr__row + .catalog__row, .forum__row + .catalog__row, .blog__row + .catalog__row, .feedback-bot__row + .catalog__row, .order__row + .catalog__row, .product__decription + .catalog__row, .product__other + .catalog__row, .product__row + .catalog__row, .other-catalog + .catalog__row, .seo-text + .catalog__row, .catalog__row + .catalog__row, .banner-section__row + .row-n, .banner-section__row + .sales-page__row, .banner-section__row + .sales__row, .banner-section__row + .contacts-map__row, .banner-section__row + .contacts__row, .banner-section__row + .delivery__row, .banner-section__row + .blog-page__row, .banner-section__row + .forum-tr__row, .banner-section__row + .forum__row, .banner-section__row + .blog__row, .banner-section__row + .feedback-bot__row, .banner-section__row + .order__row, .banner-section__row + .product__decription, .banner-section__row + .product__other, .banner-section__row + .product__row, .banner-section__row + .other-catalog, .banner-section__row + .seo-text, .banner-section__row + .catalog__row, .row-n + .banner-section__row, .sales-page__row + .banner-section__row, .sales__row + .banner-section__row, .contacts-map__row + .banner-section__row, .contacts__row + .banner-section__row, .delivery__row + .banner-section__row, .blog-page__row + .banner-section__row, .forum-tr__row + .banner-section__row, .forum__row + .banner-section__row, .blog__row + .banner-section__row, .feedback-bot__row + .banner-section__row, .order__row + .banner-section__row, .product__decription + .banner-section__row, .product__other + .banner-section__row, .product__row + .banner-section__row, .other-catalog + .banner-section__row, .seo-text + .banner-section__row, .catalog__row + .banner-section__row, .banner-section__row + .banner-section__row, .top-info__row + .row-n, .top-info__row + .sales-page__row, .top-info__row + .sales__row, .top-info__row + .contacts-map__row, .top-info__row + .contacts__row, .top-info__row + .delivery__row, .top-info__row + .blog-page__row, .top-info__row + .forum-tr__row, .top-info__row + .forum__row, .top-info__row + .blog__row, .top-info__row + .feedback-bot__row, .top-info__row + .order__row, .top-info__row + .product__decription, .top-info__row + .product__other, .top-info__row + .product__row, .top-info__row + .other-catalog, .top-info__row + .seo-text, .top-info__row + .catalog__row, .top-info__row + .banner-section__row, .row-n + .top-info__row, .sales-page__row + .top-info__row, .sales__row + .top-info__row, .contacts-map__row + .top-info__row, .contacts__row + .top-info__row, .delivery__row + .top-info__row, .blog-page__row + .top-info__row, .forum-tr__row + .top-info__row, .forum__row + .top-info__row, .blog__row + .top-info__row, .feedback-bot__row + .top-info__row, .order__row + .top-info__row, .product__decription + .top-info__row, .product__other + .top-info__row, .product__row + .top-info__row, .other-catalog + .top-info__row, .seo-text + .top-info__row, .catalog__row + .top-info__row, .banner-section__row + .top-info__row, .top-info__row + .top-info__row, .city-main__row + .row-n, .city-main__row + .sales-page__row, .city-main__row + .sales__row, .city-main__row + .contacts-map__row, .city-main__row + .contacts__row, .city-main__row + .delivery__row, .city-main__row + .blog-page__row, .city-main__row + .forum-tr__row, .city-main__row + .forum__row, .city-main__row + .blog__row, .city-main__row + .feedback-bot__row, .city-main__row + .order__row, .city-main__row + .product__decription, .city-main__row + .product__other, .city-main__row + .product__row, .city-main__row + .other-catalog, .city-main__row + .seo-text, .city-main__row + .catalog__row, .city-main__row + .banner-section__row, .city-main__row + .top-info__row, .row-n + .city-main__row, .sales-page__row + .city-main__row, .sales__row + .city-main__row, .contacts-map__row + .city-main__row, .contacts__row + .city-main__row, .delivery__row + .city-main__row, .blog-page__row + .city-main__row, .forum-tr__row + .city-main__row, .forum__row + .city-main__row, .blog__row + .city-main__row, .feedback-bot__row + .city-main__row, .order__row + .city-main__row, .product__decription + .city-main__row, .product__other + .city-main__row, .product__row + .city-main__row, .other-catalog + .city-main__row, .seo-text + .city-main__row, .catalog__row + .city-main__row, .banner-section__row + .city-main__row, .top-info__row + .city-main__row, .city-main__row + .city-main__row, .cta-main__row + .row-n, .cta-main__row + .sales-page__row, .cta-main__row + .sales__row, .cta-main__row + .contacts-map__row, .cta-main__row + .contacts__row, .cta-main__row + .delivery__row, .cta-main__row + .blog-page__row, .cta-main__row + .forum-tr__row, .cta-main__row + .forum__row, .cta-main__row + .blog__row, .cta-main__row + .feedback-bot__row, .cta-main__row + .order__row, .cta-main__row + .product__decription, .cta-main__row + .product__other, .cta-main__row + .product__row, .cta-main__row + .other-catalog, .cta-main__row + .seo-text, .cta-main__row + .catalog__row, .cta-main__row + .banner-section__row, .cta-main__row + .top-info__row, .cta-main__row + .city-main__row, .row-n + .cta-main__row, .sales-page__row + .cta-main__row, .sales__row + .cta-main__row, .contacts-map__row + .cta-main__row, .contacts__row + .cta-main__row, .delivery__row + .cta-main__row, .blog-page__row + .cta-main__row, .forum-tr__row + .cta-main__row, .forum__row + .cta-main__row, .blog__row + .cta-main__row, .feedback-bot__row + .cta-main__row, .order__row + .cta-main__row, .product__decription + .cta-main__row, .product__other + .cta-main__row, .product__row + .cta-main__row, .other-catalog + .cta-main__row, .seo-text + .cta-main__row, .catalog__row + .cta-main__row, .banner-section__row + .cta-main__row, .top-info__row + .cta-main__row, .city-main__row + .cta-main__row, .cta-main__row + .cta-main__row, .article-main__row + .row-n, .article-main__row + .sales-page__row, .article-main__row + .sales__row, .article-main__row + .contacts-map__row, .article-main__row + .contacts__row, .article-main__row + .delivery__row, .article-main__row + .blog-page__row, .article-main__row + .forum-tr__row, .article-main__row + .forum__row, .article-main__row + .blog__row, .article-main__row + .feedback-bot__row, .article-main__row + .order__row, .article-main__row + .product__decription, .article-main__row + .product__other, .article-main__row + .product__row, .article-main__row + .other-catalog, .article-main__row + .seo-text, .article-main__row + .catalog__row, .article-main__row + .banner-section__row, .article-main__row + .top-info__row, .article-main__row + .city-main__row, .article-main__row + .cta-main__row, .row-n + .article-main__row, .sales-page__row + .article-main__row, .sales__row + .article-main__row, .contacts-map__row + .article-main__row, .contacts__row + .article-main__row, .delivery__row + .article-main__row, .blog-page__row + .article-main__row, .forum-tr__row + .article-main__row, .forum__row + .article-main__row, .blog__row + .article-main__row, .feedback-bot__row + .article-main__row, .order__row + .article-main__row, .product__decription + .article-main__row, .product__other + .article-main__row, .product__row + .article-main__row, .other-catalog + .article-main__row, .seo-text + .article-main__row, .catalog__row + .article-main__row, .banner-section__row + .article-main__row, .top-info__row + .article-main__row, .city-main__row + .article-main__row, .cta-main__row + .article-main__row, .article-main__row + .article-main__row, .about-main__row + .row-n, .about-main__row + .sales-page__row, .about-main__row + .sales__row, .about-main__row + .contacts-map__row, .about-main__row + .contacts__row, .about-main__row + .delivery__row, .about-main__row + .blog-page__row, .about-main__row + .forum-tr__row, .about-main__row + .forum__row, .about-main__row + .blog__row, .about-main__row + .feedback-bot__row, .about-main__row + .order__row, .about-main__row + .product__decription, .about-main__row + .product__other, .about-main__row + .product__row, .about-main__row + .other-catalog, .about-main__row + .seo-text, .about-main__row + .catalog__row, .about-main__row + .banner-section__row, .about-main__row + .top-info__row, .about-main__row + .city-main__row, .about-main__row + .cta-main__row, .about-main__row + .article-main__row, .row-n + .about-main__row, .sales-page__row + .about-main__row, .sales__row + .about-main__row, .contacts-map__row + .about-main__row, .contacts__row + .about-main__row, .delivery__row + .about-main__row, .blog-page__row + .about-main__row, .forum-tr__row + .about-main__row, .forum__row + .about-main__row, .blog__row + .about-main__row, .feedback-bot__row + .about-main__row, .order__row + .about-main__row, .product__decription + .about-main__row, .product__other + .about-main__row, .product__row + .about-main__row, .other-catalog + .about-main__row, .seo-text + .about-main__row, .catalog__row + .about-main__row, .banner-section__row + .about-main__row, .top-info__row + .about-main__row, .city-main__row + .about-main__row, .cta-main__row + .about-main__row, .article-main__row + .about-main__row, .about-main__row + .about-main__row, .partners-main__row + .row-n, .partners-main__row + .sales-page__row, .partners-main__row + .sales__row, .partners-main__row + .contacts-map__row, .partners-main__row + .contacts__row, .partners-main__row + .delivery__row, .partners-main__row + .blog-page__row, .partners-main__row + .forum-tr__row, .partners-main__row + .forum__row, .partners-main__row + .blog__row, .partners-main__row + .feedback-bot__row, .partners-main__row + .order__row, .partners-main__row + .product__decription, .partners-main__row + .product__other, .partners-main__row + .product__row, .partners-main__row + .other-catalog, .partners-main__row + .seo-text, .partners-main__row + .catalog__row, .partners-main__row + .banner-section__row, .partners-main__row + .top-info__row, .partners-main__row + .city-main__row, .partners-main__row + .cta-main__row, .partners-main__row + .article-main__row, .partners-main__row + .about-main__row, .row-n + .partners-main__row, .sales-page__row + .partners-main__row, .sales__row + .partners-main__row, .contacts-map__row + .partners-main__row, .contacts__row + .partners-main__row, .delivery__row + .partners-main__row, .blog-page__row + .partners-main__row, .forum-tr__row + .partners-main__row, .forum__row + .partners-main__row, .blog__row + .partners-main__row, .feedback-bot__row + .partners-main__row, .order__row + .partners-main__row, .product__decription + .partners-main__row, .product__other + .partners-main__row, .product__row + .partners-main__row, .other-catalog + .partners-main__row, .seo-text + .partners-main__row, .catalog__row + .partners-main__row, .banner-section__row + .partners-main__row, .top-info__row + .partners-main__row, .city-main__row + .partners-main__row, .cta-main__row + .partners-main__row, .article-main__row + .partners-main__row, .about-main__row + .partners-main__row, .partners-main__row + .partners-main__row, .four-section__row + .row-n, .four-section__row + .sales-page__row, .four-section__row + .sales__row, .four-section__row + .contacts-map__row, .four-section__row + .contacts__row, .four-section__row + .delivery__row, .four-section__row + .blog-page__row, .four-section__row + .forum-tr__row, .four-section__row + .forum__row, .four-section__row + .blog__row, .four-section__row + .feedback-bot__row, .four-section__row + .order__row, .four-section__row + .product__decription, .four-section__row + .product__other, .four-section__row + .product__row, .four-section__row + .other-catalog, .four-section__row + .seo-text, .four-section__row + .catalog__row, .four-section__row + .banner-section__row, .four-section__row + .top-info__row, .four-section__row + .city-main__row, .four-section__row + .cta-main__row, .four-section__row + .article-main__row, .four-section__row + .about-main__row, .four-section__row + .partners-main__row, .row-n + .four-section__row, .sales-page__row + .four-section__row, .sales__row + .four-section__row, .contacts-map__row + .four-section__row, .contacts__row + .four-section__row, .delivery__row + .four-section__row, .blog-page__row + .four-section__row, .forum-tr__row + .four-section__row, .forum__row + .four-section__row, .blog__row + .four-section__row, .feedback-bot__row + .four-section__row, .order__row + .four-section__row, .product__decription + .four-section__row, .product__other + .four-section__row, .product__row + .four-section__row, .other-catalog + .four-section__row, .seo-text + .four-section__row, .catalog__row + .four-section__row, .banner-section__row + .four-section__row, .top-info__row + .four-section__row, .city-main__row + .four-section__row, .cta-main__row + .four-section__row, .article-main__row + .four-section__row, .about-main__row + .four-section__row, .partners-main__row + .four-section__row, .four-section__row + .four-section__row, .third-section__row + .row-n, .third-section__row + .sales-page__row, .third-section__row + .sales__row, .third-section__row + .contacts-map__row, .third-section__row + .contacts__row, .third-section__row + .delivery__row, .third-section__row + .blog-page__row, .third-section__row + .forum-tr__row, .third-section__row + .forum__row, .third-section__row + .blog__row, .third-section__row + .feedback-bot__row, .third-section__row + .order__row, .third-section__row + .product__decription, .third-section__row + .product__other, .third-section__row + .product__row, .third-section__row + .other-catalog, .third-section__row + .seo-text, .third-section__row + .catalog__row, .third-section__row + .banner-section__row, .third-section__row + .top-info__row, .third-section__row + .city-main__row, .third-section__row + .cta-main__row, .third-section__row + .article-main__row, .third-section__row + .about-main__row, .third-section__row + .partners-main__row, .third-section__row + .four-section__row, .row-n + .third-section__row, .sales-page__row + .third-section__row, .sales__row + .third-section__row, .contacts-map__row + .third-section__row, .contacts__row + .third-section__row, .delivery__row + .third-section__row, .blog-page__row + .third-section__row, .forum-tr__row + .third-section__row, .forum__row + .third-section__row, .blog__row + .third-section__row, .feedback-bot__row + .third-section__row, .order__row + .third-section__row, .product__decription + .third-section__row, .product__other + .third-section__row, .product__row + .third-section__row, .other-catalog + .third-section__row, .seo-text + .third-section__row, .catalog__row + .third-section__row, .banner-section__row + .third-section__row, .top-info__row + .third-section__row, .city-main__row + .third-section__row, .cta-main__row + .third-section__row, .article-main__row + .third-section__row, .about-main__row + .third-section__row, .partners-main__row + .third-section__row, .four-section__row + .third-section__row, .third-section__row + .third-section__row, .second-section__row + .row-n, .second-section__row + .sales-page__row, .second-section__row + .sales__row, .second-section__row + .contacts-map__row, .second-section__row + .contacts__row, .second-section__row + .delivery__row, .second-section__row + .blog-page__row, .second-section__row + .forum-tr__row, .second-section__row + .forum__row, .second-section__row + .blog__row, .second-section__row + .feedback-bot__row, .second-section__row + .order__row, .second-section__row + .product__decription, .second-section__row + .product__other, .second-section__row + .product__row, .second-section__row + .other-catalog, .second-section__row + .seo-text, .second-section__row + .catalog__row, .second-section__row + .banner-section__row, .second-section__row + .top-info__row, .second-section__row + .city-main__row, .second-section__row + .cta-main__row, .second-section__row + .article-main__row, .second-section__row + .about-main__row, .second-section__row + .partners-main__row, .second-section__row + .four-section__row, .second-section__row + .third-section__row, .row-n + .second-section__row, .sales-page__row + .second-section__row, .sales__row + .second-section__row, .contacts-map__row + .second-section__row, .contacts__row + .second-section__row, .delivery__row + .second-section__row, .blog-page__row + .second-section__row, .forum-tr__row + .second-section__row, .forum__row + .second-section__row, .blog__row + .second-section__row, .feedback-bot__row + .second-section__row, .order__row + .second-section__row, .product__decription + .second-section__row, .product__other + .second-section__row, .product__row + .second-section__row, .other-catalog + .second-section__row, .seo-text + .second-section__row, .catalog__row + .second-section__row, .banner-section__row + .second-section__row, .top-info__row + .second-section__row, .city-main__row + .second-section__row, .cta-main__row + .second-section__row, .article-main__row + .second-section__row, .about-main__row + .second-section__row, .partners-main__row + .second-section__row, .four-section__row + .second-section__row, .third-section__row + .second-section__row, .second-section__row + .second-section__row, .first-section__row + .row-n, .first-section__row + .sales-page__row, .first-section__row + .sales__row, .first-section__row + .contacts-map__row, .first-section__row + .contacts__row, .first-section__row + .delivery__row, .first-section__row + .blog-page__row, .first-section__row + .forum-tr__row, .first-section__row + .forum__row, .first-section__row + .blog__row, .first-section__row + .feedback-bot__row, .first-section__row + .order__row, .first-section__row + .product__decription, .first-section__row + .product__other, .first-section__row + .product__row, .first-section__row + .other-catalog, .first-section__row + .seo-text, .first-section__row + .catalog__row, .first-section__row + .banner-section__row, .first-section__row + .top-info__row, .first-section__row + .city-main__row, .first-section__row + .cta-main__row, .first-section__row + .article-main__row, .first-section__row + .about-main__row, .first-section__row + .partners-main__row, .first-section__row + .four-section__row, .first-section__row + .third-section__row, .first-section__row + .second-section__row, .row-n + .first-section__row, .sales-page__row + .first-section__row, .sales__row + .first-section__row, .contacts-map__row + .first-section__row, .contacts__row + .first-section__row, .delivery__row + .first-section__row, .blog-page__row + .first-section__row, .forum-tr__row + .first-section__row, .forum__row + .first-section__row, .blog__row + .first-section__row, .feedback-bot__row + .first-section__row, .order__row + .first-section__row, .product__decription + .first-section__row, .product__other + .first-section__row, .product__row + .first-section__row, .other-catalog + .first-section__row, .seo-text + .first-section__row, .catalog__row + .first-section__row, .banner-section__row + .first-section__row, .top-info__row + .first-section__row, .city-main__row + .first-section__row, .cta-main__row + .first-section__row, .article-main__row + .first-section__row, .about-main__row + .first-section__row, .partners-main__row + .first-section__row, .four-section__row + .first-section__row, .third-section__row + .first-section__row, .second-section__row + .first-section__row, .first-section__row + .first-section__row {
  padding-top: 0;
}
.row-n:after, .sales-page__row:after, .sales__row:after, .contacts-map__row:after, .contacts__row:after, .delivery__row:after, .blog-page__row:after, .forum-tr__row:after, .forum__row:after, .blog__row:after, .feedback-bot__row:after, .order__row:after, .product__decription:after, .product__other:after, .product__row:after, .other-catalog:after, .seo-text:after, .catalog__row:after, .banner-section__row:after, .top-info__row:after, .city-main__row:after, .cta-main__row:after, .article-main__row:after, .about-main__row:after, .partners-main__row:after, .four-section__row:after, .third-section__row:after, .second-section__row:after, .first-section__row:after {
  display: table;
  clear: both;
  content: "";
}

.title-30, .first-section__slider-title, h1 {
  font-weight: bold;
  font-size: 30px;
  line-height: 147.5%;
}
@media (max-width: 991px) {
  .title-30, .first-section__slider-title, h1 {
    font-size: 22px;
  }
}

.title-26, .blog__list-title, .feedback-bot__list-title, .product__other-title, .cta-main__form-title, .article-main__title, .about-main__title, .partners-main__title, .four-section__title, .third-section__title, .second-section__title, h2 {
  font-weight: bold;
  font-size: 26px;
  line-height: 133%;
}
@media (max-width: 991px) {
  .title-26, .blog__list-title, .feedback-bot__list-title, .product__other-title, .cta-main__form-title, .article-main__title, .about-main__title, .partners-main__title, .four-section__title, .third-section__title, .second-section__title, h2 {
    font-size: 20px;
  }
}

.title-22, .city-main__title, h3 {
  font-weight: bold;
  font-size: 22px;
  line-height: 133%;
}

.chosen-container {
  position: relative;
  width: 100% !important;
  text-align: left;
}
.chosen-container a.chosen-single, .chosen-container a:link.chosen-single, .chosen-container a:hover.chosen-single, .chosen-container a:visited.chosen-single, .chosen-container a:active.chosen-single, .chosen-container a:focus.chosen-single {
  cursor: pointer;
  font-family: "HelveticaNeueCyr";
  font-size: 13px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  line-height: 1;
  position: relative;
  z-index: 5;
  display: block;
  width: 100%;
  text-decoration: none;
  padding: 10px 33px 10px 12px;
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  color: #B49CB0;
}
.chosen-container a.chosen-single:after, .chosen-container a:link.chosen-single:after, .chosen-container a:hover.chosen-single:after, .chosen-container a:visited.chosen-single:after, .chosen-container a:active.chosen-single:after, .chosen-container a:focus.chosen-single:after {
  content: "";
  position: absolute;
  top: 10px;
  right: 12px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #492744;
  border-right: 1px solid #492744;
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 500;
  display: none;
  width: 100%;
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  min-width: 120px;
  margin-top: -1px;
  border-radius: 0 0 5px 5px;
}
.chosen-container .chosen-drop .chosen-results {
  position: relative;
}
.chosen-container .chosen-drop:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.chosen-container .chosen-drop ul {
  margin: 0;
  padding: 0;
}
.chosen-container .chosen-drop ul li {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  line-height: 1;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  width: 100%;
  padding: 12px 12px;
  margin-top: 0;
  display: block;
  color: #B49CB0;
}
.chosen-container .chosen-drop ul li:hover {
  font-weight: 400;
}
.chosen-container .chosen-search {
  display: none;
}
.chosen-container.chosen-with-drop a.chosen-single, .chosen-container.chosen-with-drop a:link.chosen-single, .chosen-container.chosen-with-drop a:hover.chosen-single, .chosen-container.chosen-with-drop a:visited.chosen-single, .chosen-container.chosen-with-drop a:active.chosen-single, .chosen-container.chosen-with-drop a:focus.chosen-single {
  border-radius: 5px 5px 0 0;
}
.chosen-container.chosen-with-drop a.chosen-single:before, .chosen-container.chosen-with-drop a:link.chosen-single:before, .chosen-container.chosen-with-drop a:hover.chosen-single:before, .chosen-container.chosen-with-drop a:visited.chosen-single:before, .chosen-container.chosen-with-drop a:active.chosen-single:before, .chosen-container.chosen-with-drop a:focus.chosen-single:before {
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.chosen-container.chosen-with-drop .chosen-drop {
  display: block;
}

/*is not desktop*/
select {
  cursor: pointer;
  padding: 0;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  line-height: 1;
  display: block;
  width: 100%;
  text-decoration: none;
  padding: 12px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff url("/local/templates/new/stylesheets/../images/select-mobile-arrow.jpg") center right no-repeat;
  outline: none;
}

.first-section__row {
  padding-top: 0;
}
.first-section__slider {
  background: #F9F9F9;
  border-radius: 5px;
  overflow: hidden;
  height: 420px;
}
@media (max-width: 767px) {
  .first-section__slider {
    height: auto;
  }
}
.first-section__slider .slick-list, .first-section__slider .slick-track {
  height: 100%;
}
.first-section__slider-item {
  background-image: url("/local/templates/new/stylesheets/../images/ellipse.png");
  background-repeat: no-repeat;
  background-position: center right;
  height: 100%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .first-section__slider-item {
    background: url("/local/templates/new/stylesheets/../images/ell-mobile.png") top right no-repeat;
  }
}
.first-section__slider-content {
  padding: 80px 50% 80px 120px;
}
@media (max-width: 991px) {
  .first-section__slider-content {
    padding: 60px 50% 830px 60px;
  }
}
@media (max-width: 767px) {
  .first-section__slider-content {
    padding: 30px;
    padding-bottom: 70px;
  }
}
.first-section__slider-img {
  width: 50%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.first-section__slider-img img {
  max-height: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .first-section__slider-img {
    width: 100%;
    height: 240px;
    position: static;
  }
}
@media (max-width: 480px) {
  .first-section__slider-img {
    height: 140px;
    position: static;
  }
}
.first-section__slider-title {
  color: #220A1E;
}
.first-section__slider-text {
  margin-top: 10px;
  font-size: 16px;
  line-height: 161%;
}
@media (max-width: 767px) {
  .first-section__slider-text {
    font-size: 14px;
    line-height: 181.5%;
  }
}
.first-section__slider-btn-wrap {
  margin-top: 30px;
}
.first-section__slider .slick-arrow {
  background: rgba(227, 148, 217, 0.15);
  color: #fff;
  top: calc(50% - 19px);
  left: 35px;
}
@media (max-width: 991px) {
  .first-section__slider .slick-arrow {
    display: none !important;
  }
}
.first-section__slider .slick-arrow.slick-next {
  left: auto;
  right: 35px;
}

.second-section__title {
  color: #220A1E;
  text-align: center;
}
.second-section__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.second-section__list-col {
  float: left;
  width: 33.3%;
  padding: 35px;
  border-top: 1px solid #F8EBF6;
  border-right: 1px solid #F8EBF6;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 869px) {
  .second-section__list-col {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .second-section__list-col {
    border: none !important;
    padding: 13px !important;
    justify-content: center;
  }
}
.second-section__list-col:first-child, .second-section__list-col:nth-child(2), .second-section__list-col:nth-child(3) {
  border-top: none;
}
@media (max-width: 869px) {
  .second-section__list-col:nth-child(3) {
    border-top: 1px solid #F8EBF6;
  }
}
.second-section__list-col:nth-child(3n+3) {
  border-right: none;
}
@media (max-width: 869px) {
  .second-section__list-col:nth-child(3n+3) {
    border-right: 1px solid #F8EBF6;
  }
}
@media (max-width: 869px) {
  .second-section__list-col:nth-child(2n+2) {
    border-right: none;
  }
}
.second-section__list-img {
  background: rgba(161, 59, 148, 0.1);
  border-radius: 100%;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
}
.second-section__list-img img {
  display: inline-block;
  vertical-align: middle;
}
.second-section__list-text {
  float: left;
  width: 100%;
  margin-left: -80px;
  padding-left: 100px;
  font-size: 18px;
  line-height: 161%;
}
@media (max-width: 640px) {
  .second-section__list-text {
    margin-left: 0;
    padding-left: 0;
    text-align: center;
    margin-top: 14px;
    font-size: 14px;
    line-height: 145%;
  }
}

.third-section__title {
  color: #220A1E;
  text-align: center;
}
.third-section__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.third-section__list-col {
  float: left;
  width: 25%;
  border-top: 1px solid #F8EBF6;
  border-right: 1px solid #F8EBF6;
}
@media (max-width: 991px) {
  .third-section__list-col {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .third-section__list-col {
    border: none !important;
    justify-content: center;
  }
}
.third-section__list-col a {
  display: block;
  padding: 19px 40px;
  color: #220A1E;
  font-weight: 500;
  line-height: 133%;
  text-align: center;
  background: #FFFFFF;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .third-section__list-col a {
    padding: 12px;
  }
}
.third-section__list-col a:hover {
  position: relative;
  transform: scale(1.005);
  color: #A13B94;
  box-shadow: 0px 5px 15px rgba(174, 76, 159, 0.08);
}
.third-section__list-col:first-child, .third-section__list-col:nth-child(2), .third-section__list-col:nth-child(3), .third-section__list-col:nth-child(4) {
  border-top: none;
}
@media (max-width: 991px) {
  .third-section__list-col:nth-child(3), .third-section__list-col:nth-child(4) {
    border-top: 1px solid #F8EBF6;
  }
}
.third-section__list-col:nth-child(4n+4) {
  border-right: none;
}
@media (max-width: 991px) {
  .third-section__list-col:nth-child(4n+4) {
    border-right: 1px solid #F8EBF6;
  }
}
@media (max-width: 991px) {
  .third-section__list-col:nth-child(2n+2) {
    border-right: none;
  }
}
.third-section__list-img {
  width: 100%;
  height: 170px;
  line-height: 170px;
  text-align: center;
}
.third-section__list-img img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.third-section__list-text {
  margin-top: 15px;
  font-size: 16px;
  line-height: 133%;
}
@media (max-width: 767px) {
  .third-section__list-text {
    font-size: 14px;
    line-height: 133%;
  }
}

.four-section {
  background: #F7FBFE;
}
.four-section__title {
  color: #220A1E;
  text-align: center;
}
.four-section__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.four-section__list-col {
  float: left;
  width: 25%;
  border-top: 1px solid #F8EBF6;
  border-right: 1px solid #F8EBF6;
}
@media (max-width: 991px) {
  .four-section__list-col {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .four-section__list-col {
    border: none !important;
    justify-content: center;
  }
}
.four-section__list-col a {
  display: block;
  padding: 19px 40px;
  color: #220A1E;
  font-weight: 500;
  line-height: 133%;
  text-align: center;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .four-section__list-col a {
    padding: 12px;
  }
}
.four-section__list-col:first-child, .four-section__list-col:nth-child(2), .four-section__list-col:nth-child(3), .four-section__list-col:nth-child(4) {
  border-top: none;
}
@media (max-width: 991px) {
  .four-section__list-col:nth-child(3), .four-section__list-col:nth-child(4) {
    border-top: 1px solid #F8EBF6;
  }
}
.four-section__list-col:nth-child(4n+4) {
  border-right: none;
}
@media (max-width: 991px) {
  .four-section__list-col:nth-child(4n+4) {
    border-right: 1px solid #F8EBF6;
  }
}
@media (max-width: 991px) {
  .four-section__list-col:nth-child(2n+2) {
    border-right: none;
  }
}
.four-section__list-img {
  width: 100%;
  height: 87px;
  line-height: 87px;
  text-align: center;
}
@media (max-width: 991px) {
  .four-section__list-img {
    height: 70px;
    line-height: 70px;
  }
}
.four-section__list-img img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.four-section__list-text {
  margin-top: 15px;
  font-size: 16px;
  line-height: 133%;
}
@media (max-width: 767px) {
  .four-section__list-text {
    font-size: 14px;
    line-height: 133%;
  }
}

.partners-main__title {
  color: #220A1E;
  text-align: center;
}
.partners-main__list {
  width: 100%;
}
.partners-main__list ul.slick-dots {
  bottom: 10px;
}
.partners-main__list-col {
  float: left;
  width: 16.6%;
  padding: 0 15px;
}
.partners-main__list-col a {
  display: block;
  text-align: center;
  width: 100%;
  height: 170px;
  line-height: 170px;
}
.partners-main__list-col a img {
  text-align: center;
  line-height: 170px;
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

.about-main__title {
  color: #220A1E;
}
.about-main__text {
  margin-top: 20px;
}
.about-main__text p:first-child {
  margin-top: 0;
}
.about-main__text p:last-child {
  margin-bottom: 0;
}
.about-main__btn-wrap {
  margin-top: 40px;
}
.about-main__wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  margin: 0 -30px;
}
@media (max-width: 991px) {
  .about-main__wrap {
    margin: 0 -15px;
  }
}
@media (max-width: 767px) {
  .about-main__wrap {
    display: block;
  }
}
.about-main__gallery-wrap {
  float: left;
  width: 50%;
  padding: 0 30px;
  position: relative;
}
@media (max-width: 991px) {
  .about-main__gallery-wrap {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .about-main__gallery-wrap {
    width: 100%;
  }
}
.about-main__gallery-item {
  height: 460px;
  overflow: hidden;
}
.about-main__gallery-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.about-main__gallery ul.slick-dots {
  position: relative;
  bottom: auto;
  margin-top: 35px;
  text-align: left;
}
.about-main__gallery ul.slick-dots li {
  margin: 0 15px 0 0;
  position: relative;
  cursor: pointer;
  width: 17px;
  text-align: left;
}
.about-main__gallery ul.slick-dots li:before {
  content: "";
  width: 41px;
  height: 1px;
  background: #A13B94;
  position: absolute;
  top: 9px;
  left: 0;
  opacity: 0;
}
.about-main__gallery ul.slick-dots li span {
  text-indent: 0;
  font-size: 12px;
  line-height: 16px;
  color: #B49CB0;
  background: none;
  position: absolute;
  top: 4px;
}
.about-main__gallery ul.slick-dots li.slick-active {
  padding-right: 48px;
  margin-right: 30px;
}
.about-main__gallery ul.slick-dots li.slick-active:before {
  opacity: 1;
}
.about-main__gallery ul.slick-dots li.slick-active span {
  font-size: 16px;
  line-height: 16px;
  color: #A13B94;
  right: -15px;
}
.about-main__gallery-nav {
  position: absolute;
  bottom: 0;
  right: 30px;
}
.about-main__gallery-nav .slick-arrow {
  position: static;
  background: #FBFBFB;
  margin-left: 5px;
  color: #A13B94;
  border: 1px solid #F8EBF6;
}
.about-main__gallery-nav .slick-arrow:hover {
  background: linear-gradient(181.78deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
  color: #fff;
}
.about-main__content {
  float: left;
  width: 50%;
  padding: 0 30px;
}
@media (max-width: 991px) {
  .about-main__content {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .about-main__content {
    width: 100%;
    margin-bottom: 40px;
  }
}

.under-footer {
  background: #F7FBFE;
}
.under-footer_white {
  background: #fff;
}

.article-main__title {
  text-align: center;
  color: #220A1E;
}
@media (max-width: 767px) {
  .article-main__title {
    text-align: left;
  }
}
.article-main__title_left {
  text-align: left;
}
.article-main__wrap {
  position: relative;
}
.article-main__slider-gallery {
  margin: 0 -15px;
  margin-top: 40px;
}
.article-main__slider-gallery .slick-list {
  padding: 0 10% 0 0;
}
.article-main__slider-item {
  padding: 0 15px;
}
.article-main__slider-fon {
  background: #FFFFFF;
  border: 1px solid #F2E3EF;
  border-radius: 5px;
  height: 100%;
  display: block;
}
.article-main__slider-fon:hover {
  box-shadow: 0px 5px 15px rgba(174, 76, 159, 0.07);
}
.article-main__slider-img {
  height: 180px;
  width: 100%;
  overflow: hidden;
  border-radius: 5px 5px 0 0;
}
.article-main__slider-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.article-main__slider-content {
  padding: 18px;
}
.article-main__slider-date {
  font-size: 12px;
  line-height: 157.69%;
  color: #492744;
}
.article-main__slider-title {
  font-size: 18px;
  line-height: 133%;
  color: #220A1E;
  font-weight: bold;
  margin-top: 8px;
}
.article-main__slider-title:hover {
  color: #A13B94;
}
.article-main__slider-text {
  margin-top: 4px;
  color: #492744;
}
.article-main__slider-tags {
  margin-top: 15px;
}
.article-main__slider-tags span {
  display: inline-block;
  vertical-align: top;
  background: #FFF2FD;
  border: 1px solid #F8EBF6;
  font-size: 11px;
  line-height: 157.69%;
  padding: 2px 5px;
  color: #6F6F6F;
  border-radius: 9.5px;
  margin: 5px 10px 0 0;
}
.article-main__slider-nav {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 767px) {
  .article-main__slider-nav {
    display: none;
  }
}
.article-main__slider-nav .slick-arrow {
  position: static;
  background: #FBFBFB;
  margin-left: 5px;
  color: #A13B94;
  border: 1px solid #F8EBF6;
}
.article-main__slider-nav .slick-arrow:hover {
  background: linear-gradient(181.78deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
  color: #fff;
}

.cta-main__form {
  background: #FFFFFF;
  border: 1px solid #F2E3EF;
  border-radius: 5px;
  padding: 30px 40px;
}
@media (max-width: 767px) {
  .cta-main__form {
    padding: 30px;
  }
}
.cta-main__form-title {
  color: #220A1E;
}
.cta-main__form-text {
  margin-top: 5px;
  font-size: 16px;
  line-height: 133%;
}
@media (max-width: 767px) {
  .cta-main__form-text {
    font-size: 14px;
    line-height: 168.5%;
  }
}
.cta-main__form-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.cta-main__form-col {
  width: 33.3%;
  float: left;
  padding: 0 15px;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .cta-main__form-col {
    width: 100%;
  }
}
.cta-main__form-access {
  margin-top: 20px;
  font-size: 12px;
  line-height: 133%;
  color: #9B9B9B;
}
.cta-main__form-access a {
  text-decoration: underline;
  font-size: 12px;
  line-height: 133%;
  color: #9B9B9B;
}

.city-main__title {
  color: #220A1E;
}
.city-main__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.city-main__list li {
  display: inline-block;
  vertical-align: top;
}
.city-main__list li a {
  font-size: 14px;
  line-height: 153.19%;
  color: #220A1E;
  opacity: 0.8;
  margin: 20px 20px 0 0;
}
@media (max-width: 767px) {
  .city-main__list li a {
    margin: 7px 7px 0 0;
  }
}

.top-info__row {
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px;
}
.top-info__row:before {
  content: "";
  position: absolute;
  top: 0;
  left: 15px;
  height: 1px;
  width: calc(100% - 30px);
  background: #F8EBF6;
}

.breadcrumbs {
  margin-bottom: 5px;
}
.breadcrumbs ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.breadcrumbs ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
  vertical-align: top;
  font-size: 12px;
  line-height: 12px;
  color: #B49CB0;
}
@media (max-width: 991px) {
  .breadcrumbs ul li {
    font-size: 11px;
    line-height: 11px;
  }
}
.breadcrumbs ul li a {
  font-size: 12px;
  line-height: 12px;
  color: #B49CB0;
}
@media (max-width: 991px) {
  .breadcrumbs ul li a {
    font-size: 11px;
    line-height: 11px;
  }
}
.breadcrumbs ul li a:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  background: #B49CB0;
  border-radius: 100%;
  margin: 0 4px 0 8px;
}

.banner-section__fon {
  display: flex !important;
  background: #FFFAFE;
  border-radius: 3px;
  overflow: hidden;
  flex-wrap: wrap;
  color: #492744;
  position: relative;
}
.banner-section__content {
  width: 33%;
  float: left;
  padding: 30px;
}
@media (max-width: 767px) {
  .banner-section__content {
    width: 100%;
    padding-right: 83px;
  }
}
.banner-section__img {
  width: 67%;
  float: left;
  background: url("/local/templates/new/stylesheets/../images/banner-ellipse.png") center right no-repeat;
  background-size: contain;
}
@media (max-width: 991px) {
  .banner-section__img {
    background: url("/local/templates/new/stylesheets/../images/banner-ellipse.png") center left no-repeat;
    background-size: cover;
  }
}
@media (max-width: 767px) {
  .banner-section__img {
    width: 119px;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
  }
}
.banner-section__img img {
  height: 100%;
}
@media (max-width: 767px) {
  .banner-section__img img {
    position: absolute;
    bottom: 0;
    width: 233px;
    min-height: auto;
  }
}
.banner-section__title {
  font-size: 18px;
  line-height: 147.5%;
  color: #A13B94;
  font-weight: bold;
}
@media (max-width: 767px) {
  .banner-section__title {
    font-weight: bold;
    font-size: 14px;
    line-height: 147.5%;
  }
}
.banner-section__text {
  font-size: 14px;
  line-height: 171.5%;
  margin-top: 8px;
}
@media (max-width: 767px) {
  .banner-section__text {
    font-size: 12px;
    line-height: 171.5%;
  }
}

.catalog__wrap {
  display: flex;
  flex-wrap: wrap;
}
.catalog__filter {
  float: left;
  background: #FFFFFF;
  width: 270px;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  position: relative;
  height: 100%;
}
@media (max-width: 991px) {
  .catalog__filter {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 99;
    padding-top: 68px;
    overflow: auto;
  }
  .catalog__filter.open {
    display: block;
  }
}
.catalog__filter-menu-item {
  border-bottom: 1px solid #F8EBF6;
}
.catalog__filter-menu-item:last-child {
  border-bottom: none;
}
.catalog__filter-menu-item.open .catalog__filter-menu-list {
  display: block;
}
.catalog__filter-menu-item.open .catalog__filter-menu-title:before {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.catalog__filter-menu-title {
  padding: 20px 40px 20px 24px;
  font-size: 15px;
  line-height: 147.5%;
  color: #492744;
  position: relative;
  cursor: pointer;
  font-weight: 500;
}
.catalog__filter-menu-title:before {
  content: "";
  position: absolute;
  top: calc(50% - 4px);
  right: 24px;
  width: 12px;
  height: 8px;
  background: url("/local/templates/new/stylesheets/../images/arrow-down-grey-icon.svg") center right no-repeat;
}
.catalog__filter-menu-list {
  display: none;
  padding: 0 24px 20px 24px;
}
.catalog__filter-menu-list ul li {
  display: block;
  width: 100%;
  margin-top: 12px;
}
.catalog__filter-menu-list ul li:first-child {
  margin-top: 0;
}
.catalog__filter-menu-list ul li a {
  font-size: 13px;
  line-height: 13px;
  display: block;
  width: 100%;
  color: #4D4D4D;
}
.catalog__filter-menu-list ul li a:hover {
  color: #A13B94;
}
.catalog__filter-btn-mobile {
  display: none;
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  padding: 16px 37px 16px 14px;
  position: relative;
  margin-top: 30px;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
}
.catalog__filter-btn-mobile:after {
  content: "";
  position: absolute;
  top: 18px;
  right: 14px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #B44BA7;
  border-right: 2px solid #B44BA7;
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
@media (max-width: 991px) {
  .catalog__filter-btn-mobile {
    display: block;
  }
}
.catalog__content {
  float: left;
  width: 100%;
  margin-left: -270px;
  padding-left: 300px;
}
@media (max-width: 991px) {
  .catalog__content {
    margin: 0;
    padding: 0;
  }
}
.catalog__list-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 767px) {
  .catalog__list-nav {
    display: none;
  }
}
.catalog__list-nav li {
  margin: 10px 10px 0 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}
.catalog__list-nav li a {
  position: relative;
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  border-radius: 15px;
  padding: 6px 30px 4px 23px;
  font-size: 12px;
  line-height: 157.69%;
  color: #B49CB0;
}
.catalog__list-nav li a .close {
  position: absolute;
  top: calc(50% - 3px);
  right: 15px;
  width: 6px;
  height: 6px;
  background: url("/local/templates/new/stylesheets/../images/close-white-icon.svg") center right no-repeat;
  display: none;
}
.catalog__list-nav li a.active {
  background: #B44BA7;
  border-color: #B44BA7;
  color: #FFFFFF;
}
.catalog__list-nav li a.active .close {
  display: block;
}
.catalog__text {
  margin-top: 27px;
}
.catalog__text p:first-child {
  margin-top: 0;
}
.catalog__text p:last-child {
  margin-bottom: 0;
}
.catalog__sort {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #F8EBF6;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .catalog__sort {
    display: none;
  }
}
.catalog__sort-left {
  margin-top: 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.catalog__sort-left .pagination {
  margin-right: 30px;
}
.catalog__sort-right {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}
.catalog__sort-right-col {
  width: 155px;
  margin-left: 15px;
}
.catalog__filter-result {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 30px;
}
@media (max-width: 767px) {
  .catalog__filter-result {
    display: none;
  }
}
.catalog__filter-result-select {
  width: auto;
  margin: 15px 15px 0 0;
  display: inline-block;
  vertical-align: top;
}
.catalog__filter-result-close-wrap {
  margin: 15px 15px 0 0;
  display: inline-block;
  vertical-align: top;
}
.catalog__filter-result-close-wrap a {
  font-size: 13px;
  line-height: 13px;
  color: #492744;
  padding-left: 15px;
  background: url("/local/templates/new/stylesheets/../images/close-icon.png") 0 1px no-repeat;
  background-size: 7px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.catalog__list-brand {
  margin: 15px 15px 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
.catalog__list-brand li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}
.catalog__list-brand li a {
  position: relative;
  border-radius: 5px;
  padding: 12px 50px 11px 13px;
  font-size: 12px;
  line-height: 12px;
  background: #B44BA7;
  border-color: #B44BA7;
  color: #FFFFFF;
}
.catalog__list-brand li a .close {
  position: absolute;
  top: calc(50% - 3px);
  right: 15px;
  width: 6px;
  height: 6px;
  background: url("/local/templates/new/stylesheets/../images/close-white-icon.svg") center right no-repeat;
}
.catalog__pagination-result {
  font-size: 12px;
  line-height: 12px;
  color: #B49CB0;
}
.catalog__pagination-result span {
  color: #492744;
}
.catalog__list {
  padding-top: 10px;
}
.catalog__nav-mobile {
  margin-top: 35px;
  display: none;
}
@media (max-width: 767px) {
  .catalog__nav-mobile {
    display: block;
  }
}

.pagination a {
  display: inline-block;
  vertical-align: top;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 12px;
  color: #B49CB0;
}
.pagination a.pagination__arrow {
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  position: relative;
}
.pagination a.pagination__arrow:before {
  content: "";
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 7px);
  width: 12px;
  height: 8px;
  background: url("/local/templates/new/stylesheets/../images/arrow-down-grey-icon.svg") center right no-repeat;
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.pagination a.pagination__arrow_next:before {
  left: calc(50% - 5px);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.rating {
  width: 80px;
  overflow: hidden;
  position: relative;
  text-align: center;
  height: 13px;
  display: inline-block;
  background: url("/local/templates/new/stylesheets/../images/start-empty.svg") top left repeat-x;
}
.rating-full {
  width: 80px;
  height: 16px;
  background: url("/local/templates/new/stylesheets/../images/start-full.svg") top left repeat-x;
}

.catalog-item {
  background: #FFFFFF;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  margin-top: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .catalog-item {
    padding: 24px;
  }
}
.catalog-item:hover {
  box-shadow: 0px 25px 45px rgba(0, 0, 0, 0.08);
}
@media (max-width: 1200px) {
  .catalog-item__main {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
.catalog-item__main-img {
  position: absolute;
  width: 310px;
  height: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
@media (max-width: 1200px) {
  .catalog-item__main-img {
    position: static;
    width: 200px;
    float: left;
  }
}
@media (max-width: 767px) {
  .catalog-item__main-img {
    width: 75px;
    padding: 0;
  }
}
.catalog-item__main-img img {
  max-width: 100%;
  max-height: 100%;
}
.catalog-item__main-img-wrap {
  position: relative;
  display: inline-block;
}
.catalog-item__main-sale {
  position: absolute;
  top: 19px;
  right: -15px;
  width: 48px;
  height: 48px;
  background: #F85555;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 100%;
  font-weight: bold;
  font-size: 14px;
  line-height: 51px;
  color: #FFFFFF;
  text-align: center;
}
@media (max-width: 767px) {
  .catalog-item__main-sale {
    width: 33px;
    height: 33px;
    line-height: 33px;
    font-size: 11px;
    top: -8px;
    right: -9px;
  }
}
.catalog-item__main-content {
  padding: 35px 45px 0 310px;
}
@media (max-width: 1200px) {
  .catalog-item__main-content {
    float: left;
    width: 100%;
    margin-left: -200px;
    padding-top: 10px;
    padding-left: 240px;
  }
}
@media (max-width: 767px) {
  .catalog-item__main-content {
    margin-left: -75px;
    padding: 0 0 0 95px;
  }
}
.catalog-item__main-name {
  font-size: 18px;
  line-height: 25px;
  color: #220A1E;
  font-weight: bold;
}
@media (max-width: 767px) {
  .catalog-item__main-name {
    font-size: 16px;
    line-height: 142.5%;
    width: 100%;
  }
}
.catalog-item__main-top {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.catalog-item__main-rate {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 5px;
}
.catalog-item__main-rate-text {
  font-weight: 300;
  font-size: 12px;
  line-height: 177.5%;
}
.catalog-item__main-rate .rating {
  margin-right: 10px;
}
.catalog-item__text {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .catalog-item__text {
    display: none;
  }
}
.catalog-item__info {
  display: flex;
  flex-wrap: wrap;
  padding-top: 10px;
}
.catalog-item__info-row {
  font-size: 13px;
  line-height: 18px;
  color: #B49CB0;
  margin-top: 10px;
  width: 50%;
  float: left;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .catalog-item__info-row {
    width: 100%;
    font-size: 12px;
  }
}
.catalog-item__info-row span {
  color: #492744;
}
.catalog-item__dop {
  padding: 0 45px 35px 310px;
}
@media (max-width: 1200px) {
  .catalog-item__dop {
    padding: 0 45px 35px 45px;
  }
}
@media (max-width: 767px) {
  .catalog-item__dop {
    padding: 0;
  }
}
.catalog-item__bot {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -11px;
}
.catalog-item__price {
  width: 33.3%;
  float: left;
  padding: 0 11px;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .catalog-item__price {
    width: auto;
    padding: 0;
    margin-top: 15px;
    margin-right: auto;
  }
}
.catalog-item__price .num {
  font-size: 14px;
  line-height: 177.5%;
  display: block;
  width: 100%;
  color: #492744;
}
@media (max-width: 767px) {
  .catalog-item__price .num {
    font-size: 13px;
  }
}
.catalog-item__price .status {
  font-weight: bold;
  font-size: 13px;
  line-height: 177.5%;
  color: #00C887;
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  .catalog-item__price .status {
    font-size: 12px;
  }
}
.catalog-item__to-cart {
  width: 33.3%;
  float: left;
  padding: 0 11px;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .catalog-item__to-cart {
    width: auto;
    padding: 0;
    margin-top: 15px;
  }
}
.catalog-item__one-click {
  width: 33.3%;
  float: left;
  padding: 0 11px;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .catalog-item__one-click {
    padding: 0 0 0 8px;
    margin-top: 15px;
  }
}

.seo-text__title {
  font-size: 26px;
  line-height: 133%;
  font-weight: bold;
  color: #220A1E;
  padding-bottom: 15px;
  border-bottom: 1px solid #F8EBF6;
}
@media (max-width: 767px) {
  .seo-text__title {
    font-size: 20px;
    line-height: 142.5%;
    padding-bottom: 0;
    border: none;
  }
}
.seo-text__text {
  margin-top: 20px;
}
.seo-text__text p:first-child {
  margin-top: 0;
}
.seo-text__text p:last-child {
  margin-bottom: 0;
}

.other-catalog__title {
  font-size: 26px;
  line-height: 133%;
  font-weight: bold;
  color: #220A1E;
  padding-right: 40px;
  position: relative;
}
@media (max-width: 767px) {
  .other-catalog__title {
    font-size: 20px;
    line-height: 142.5%;
  }
}
.other-catalog__arrow {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 767px) {
  .other-catalog__arrow {
    display: none;
  }
}
.other-catalog__arrow .slick-arrow {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  background: #FFFFFF;
  line-height: 35px;
  color: #A13B94;
  border: 1px solid #F8EBF6;
}
.other-catalog__slider-col {
  margin-top: 15px;
}
.other-catalog__slider-col a {
  display: block;
  width: 100%;
  margin-top: 8px;
  font-size: 14px;
  line-height: 153.19%;
  color: #220A1E;
  opacity: 0.8;
}
.other-catalog__slider ul.slick-dots {
  position: static;
  margin-top: 30px;
}

.product__row {
  padding-top: 0;
}
.product__mobile {
  display: none;
  width: 100%;
}
.product__mobile .product__title {
  border: none;
  padding-bottom: 0;
}
/* .product__wrap {
  display: flex;
  flex-wrap: wrap;
} */
.product__wrap {
    display: grid!important;
    grid-template-areas: "gallery title"
                         "gallery content"
                         "gallery content";
}

@media (max-width: 767px) {
  .product__mobile {
    display: block;
  }
  .product__wrap {
      grid-template-areas: "title title"
                           "gallery gallery"
                           "content content";
  }
}
/* .product__gallery {
  float: left;
  width: 480px;
} */
.product__gallery {
  float: unset;
  width: auto;
  grid-area: gallery;
  max-width: 480px;
}
@media (max-width: 1100px) {
  .product__gallery {
    width: 300px;
  }
}
@media (max-width: 767px) {
  .product__gallery {
    width: 100%;
    margin-top: 20px;
  }
  .product__gallery .slick-arrow {
    display: none !important;
  }
}
.product__gallery-for {
  width: 100%;
}
.product__gallery-for-item {
  height: 450px;
  line-height: 450px;
  text-align: center;
}
@media (max-width: 767px) {
  .product__gallery-for-item {
    height: 270px;
    line-height: 270px;
    border: 1px solid #F7F7F7;
    border-radius: 5px;
  }
}
.product__gallery-for-item img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .product__gallery-for-item img {
    max-width: 90%;
    max-height: 90%;
  }
}
@media (max-width: 767px) {
  .product__gallery-nav {
    display: none;
  }
}
.product__gallery-nav .slick-arrow {
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  box-shadow: 0px 3px 10px rgba(19, 7, 17, 0.05);
  color: #A13B94;
  top: calc(50% - 19px);
  left: -11px;
}
.product__gallery-nav .slick-arrow.slick-next {
  left: auto;
  right: -11px;
}
.product__gallery-nav-item {
  padding: 0 9px;
}
.product__gallery-nav-item-fon {
  height: 74px;
  line-height: 74px;
  background: #FFFFFF;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  opacity: 0.4;
}
.product__gallery-nav-item-fon img {
  display: inline-block;
  vertical-align: middle;
  max-height: 90%;
  max-width: 90%;
}
.product__gallery-nav-item.slick-current .product__gallery-nav-item-fon {
  opacity: 1;
}
.product__gallery ul.slick-dots {
  position: static;
  margin-top: 20px;
}
.product__content {
  grid-area: content;
}
@media (max-width: 1100px) {
  .product__content {
    margin-left: -300px;
    padding-left: 320px;
  }
}
@media (max-width: 767px) {
  .product__content {
    margin-left: 0;
    padding-left: 0;
    margin-top: 30px;
  }
  .product__content .product__title, .product__content .product__subtitle {
    display: none;
  }
}
.product__title {
  color: #220A1E;
  border-bottom: 1px solid #F8EBF6;
  padding-bottom: 8px;
  width: 100%;
  grid-area: title;
}
.product__subtitle {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.product__subtitle .rating {
  margin-right: 6px;
  margin-top: 12px;
}
.product__rate-text {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
  margin-top: 12px;
}
.product__status {
  font-weight: bold;
  font-size: 13px;
  line-height: 177.5%;
  color: #00C887;
  margin-top: 12px;
}
.product__text {
  margin-top: 14px;
}
.product__text p:first-child {
  margin-top: 0;
}
.product__text p:last-child {
  margin-bottom: 0;
}
.product__options {
  margin-top: 15px;
}
.product__options-row {
  margin-top: 8px;
}
.product__options-title {
  color: #492744;
  font-weight: bold;
}
.product__gty {
  display: inline-block;
  vertical-align: middle;
}
.product__gty-wrap {
  margin-top: 20px;
  display: flex;
  align-items: flex-end;
}
.product__gty-title {
  color: #492744;
  font-weight: bold;
}
.product__qty-price {
  font-size: 18px;
  line-height: 36px;
  font-weight: bold;
  color: #492744;
  display: inline-block;
  vertical-align: middle;
}
.product__gty-form {
  width: 110px;
  height: 36px;
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  position: relative;
  margin-top: 10px;
  margin-right: 45px;
  display: inline-block;
  vertical-align: middle;
}
.product__gty-form input {
  height: 100%;
  padding: 0 36px;
  background: #fff;
  text-align: center;
  border: none;
}
.product__gty-form .quantity-minus {
  width: 36px;
  line-height: 29px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #FBFBFB;
  text-align: center;
  border-right: 1px solid #F8EBF6;
}
.product__gty-form .quantity-minus:before {
  content: "-";
  color: #492744;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
}
.product__gty-form .quantity-plus {
  width: 36px;
  line-height: 29px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: #FBFBFB;
  text-align: center;
  border-left: 1px solid #F8EBF6;
}
.product__gty-form .quantity-plus:before {
  content: "+";
  color: #492744;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
}
.product__btn-bot {
  display: flex;
  flex-wrap: wrap;
}
.product__btn-bot-col {
  margin: 40px 30px 0 0;
}
@media (max-width: 820px) {
  .product__btn-bot-col {
    width: 100%;
    margin: 20px 0 0 0;
  }
}
.product__other {
  padding-top: 10px;
}
.product__other-top {
  position: relative;
}
.product__other-title {
  color: #220A1E;
  padding-right: 122px;
}
@media (max-width: 767px) {
  .product__other-title {
    padding-right: 0;
  }
}
.product__other-slider {
  margin: 30px -15px 0 -15px;
}
.product__other-slider:after {
  display: none;
}
@media (max-width: 767px) {
  .product__other-slider {
    margin-top: 20px;
  }
}
.product__other-slider ul.slick-dots {
  position: static;
  margin-top: 20px;
}
.product__other-slider .slick-track {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 15px;
}
.product__other-slider .slick-track:after, .product__other-slider .slick-track:before {
  display: none !important;
}
.product__other-slider-item {
  padding: 0 15px;
}
.product__other-slider-item-img {
  display: block !important;
  height: 170px;
  width: 100%;
  line-height: 170px;
  text-align: center;
}
.product__other-slider-item-img img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.product__other-slider-item-title {
  font-size: 18px;
  line-height: 149%;
  font-weight: bold;
  text-decoration: none;
  color: #220A1E;
  margin-top: 8px;
}
.product__other-slider-item-fon {
  height: 100%;
  background: #FFFFFF;
  border: 1px solid #F8EBF6;
  box-shadow: 0px 5px 15px rgba(174, 76, 159, 0.08);
  border-radius: 5px;
  padding: 25px 25px 50px 25px;
}
.product__other-slider-item-fon:hover {
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.12);
}
.product__other-slider-item-price {
  margin-top: 8px;
}
.product__other-slider-item-btn-wrap {
  margin-top: 25px;
}
.product__other-arrow {
  position: absolute;
  bottom: 0;
  right: 30px;
}
@media (max-width: 767px) {
  .product__other-arrow {
    display: none;
  }
}
.product__other-arrow .slick-arrow {
  position: static;
  background: #FBFBFB;
  margin-left: 5px;
  color: #A13B94;
  border: 1px solid #F8EBF6;
}
.product__other-arrow .slick-arrow:hover {
  background: linear-gradient(181.78deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
  color: #fff;
}
.product__decription-wrap {
  display: flex;
  flex-wrap: wrap;
}
.product__decription-left {
  float: left;
  width: 270px;
}
@media (max-width: 991px) {
  .product__decription-left {
    width: 200px;
  }
}
@media (max-width: 767px) {
  .product__decription-left {
    display: none;
  }
}
.product__decription-left ul.nav-tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid #F8EBF6;
}
.product__decription-left ul.nav-tabs li {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.product__decription-left ul.nav-tabs li a {
  font-size: 12px;
  line-height: 19px;
  text-transform: uppercase;
  display: block;
  width: 100%;
  padding: 17px 0;
  color: #492744;
  border-bottom: 1px solid #F8EBF6;
}
.product__decription-left ul.nav-tabs li a.active {
  color: #A13B94;
}
.product__decription-right {
  width: 100%;
  float: left;
  margin-left: -270px;
  padding-left: 300px;
}
@media (max-width: 991px) {
  .product__decription-right {
    margin-left: -200px;
    padding-left: 230px;
  }
}
@media (max-width: 767px) {
  .product__decription-right {
    margin-left: 0;
    padding-left: 0;
  }
  .product__decription-right .tab-pane {
    display: block;
  }
}
.product__decription-right .tab-pane.open-m .product__decription-mobile-title:after {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.product__decription-right .tab-pane.open-m .product__decription-content-wrap {
  display: block;
}
.product__decription-title {
  padding-bottom: 10px;
  border-bottom: 1px solid #F8EBF6;
}
.product__decription-content > img {
  margin: 20px 0;
  width: 100%;
  display: block;
}
.product__decription-content-wrap {
  display: block;
}
@media (max-width: 767px) {
  .product__decription-content-wrap {
    display: none;
    margin: 40px 0;
  }
}
.product__decription-video {
  position: relative;
  margin: 20px 0;
}
.product__decription-video video {
  width: 100%;
  display: block;
}
.product__decription-video-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product__decription-video-poster.hidden {
  display: none;
}
.product__decription-video-poster img {
  width: 100%;
  display: block;
}
.product__decription-video-poster:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/local/templates/new/stylesheets/../images/play-icon.svg") center center no-repeat;
}
@media (max-width: 767px) {
  .product__decription-video-poster:before {
    background-size: 40px;
  }
}
.product__decription-reviews {
  margin-top: 30px;
}
.product__decription-reviews-title {
  padding-bottom: 10px;
  border-bottom: 1px solid #F8EBF6;
}
.product__decription-reviews-common {
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.product__decription-reviews-common .title {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 137.69%;
  margin-right: 14px;
  color: #B49CB0;
}
.product__decription-reviews-common .rating {
  display: inline-block;
  vertical-align: middle;
  margin-right: 14px;
  height: 17px;
}
.product__decription-reviews-common .number {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 137.69%;
  color: #B49CB0;
}
.product__decription-reviews-list {
  margin-top: 10px;
}
.product__decription-reviews-list-item {
  padding: 20px 0;
  border-bottom: 1px solid #F8EBF6;
}
.product__decription-reviews-list-name .name {
  font-size: 14px;
  line-height: 160%;
  font-weight: 600;
  color: #505151;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.product__decription-reviews-list-name .date {
  font-size: 12px;
  line-height: 160%;
  color: #B49CB0;
  display: inline-block;
  vertical-align: middle;
}
.product__decription-reviews-list-rating {
  margin-top: 5px;
}
.product__decription-reviews-list-text {
  margin-top: 5px;
}
.product__decription-bot {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.product__decription-bot-left {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 640px) {
  .product__decription-bot-left {
    width: 100%;
  }
}
.product__decription-bot-right {
  margin-top: 30px;
  font-size: 12px;
  line-height: 12px;
  text-align: right;
  color: #B49CB0;
}
@media (max-width: 640px) {
  .product__decription-bot-right {
    width: 100%;
    margin-top: 20px;
  }
}
.product__decription-bot-right span {
  color: #492744;
}
.product__decription-reviews-more {
  display: inline-block;
  margin-right: 30px;
}
@media (max-width: 640px) {
  .product__decription-reviews-more {
    width: 100%;
    margin: 0 0 20px 0;
  }
}
.product__decription-recommend {
  margin-top: 70px;
}
.product__decription-recommend ul.slick-dots {
  position: static;
  margin-top: 20px;
}
.product__decription-recommend-arrow {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 767px) {
  .product__decription-recommend-arrow {
    display: none;
  }
}
.product__decription-recommend-arrow .slick-arrow {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.product__decription-other {
  margin-top: 70px;
}
.product__decription-other ul.slick-dots {
  position: static;
  margin-top: 20px;
}
.product__decription-other-arrow {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 767px) {
  .product__decription-other-arrow {
    display: none;
  }
}
.product__decription-other-arrow .slick-arrow {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.product__decription-mobile-title {
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #A13B94;
  border-top: 1px solid #F8EBF6;
  border-bottom: 1px solid #F8EBF6;
  padding: 20px 40px 20px 0;
  position: relative;
  display: none;
  margin-top: -1px;
}
@media (max-width: 767px) {
  .product__decription-mobile-title {
    display: block;
  }
}
.product__decription-mobile-title:after {
  content: "";
  position: absolute;
  top: calc(50% - 5px);
  right: 3px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #A13B94;
  border-right: 2px solid #A13B94;
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
@media (max-width: 767px) {
  .product__full-text {
    display: none;
    margin-bottom: 15px;
  }
  .product__full-text.open {
    display: block;
  }
}
.product__show-me-all {
  display: none;
}
.product__show-me-all a {
  color: #A13B94;
  text-decoration: underline;
}
.product__show-me-all a:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  width: 10px;
  height: 7px;
  background: url("/local/templates/new/stylesheets/../images/arrow-down-icon.svg") top right no-repeat;
}
.product__show-me-all a:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .product__show-me-all a.active:after {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-bottom: 3px;
  }
}
@media (max-width: 767px) {
  .product__show-me-all {
    display: block;
  }
}

.order__row {
  padding-top: 0;
}
.order__item {
  margin-top: 40px;
}
.order__item:first-child {
  margin-top: 5px;
}
.order__title {
  font-weight: bold;
  font-size: 18px;
  line-height: 150.69%;
}
.order__form-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.order__form-col {
  margin-top: 25px;
  padding: 0 15px;
  float: left;
  width: 100%;
}
.order__form-col_half {
  width: 50%;
}
@media (max-width: 767px) {
  .order__form-col_half {
    width: 100%;
  }
}
.order__form-col label {
  font-weight: 400;
  margin-bottom: 10px;
}
.order__form-col_btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 15px;
}
.order__form-checkbox {
  display: inline-block;
  vertical-align: top;
  margin: 15px 40px 0 0;
}
.order__form-radio {
  margin: 20px 30px 0 0;
  display: inline-block;
  vertical-align: top;
  width: 234px;
  height: 147px;
}
@media (max-width: 767px) {
  .order__form-radio {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .order__form-radio {
    width: 100%;
  }
}
.order__form-radio .radio {
  vertical-align: top;
  margin: 0;
}
.order__form-radio .radio + label {
  font-family: "HelveticaNeueCyr";
  font-size: 14px;
  line-height: 177.5%;
  color: rgba(73, 39, 68, 0.4);
  font-weight: 400;
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  cursor: pointer;
  height: 100%;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 18px;
}
.order__form-radio .radio + label .text {
  display: block;
  margin-top: 18px;
}
.order__form-radio .radio:not(checked) {
  position: absolute;
  opacity: 0;
  height: auto;
  line-height: normal;
}
.order__form-radio .radio:not(checked) + label:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 11px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background: #FBFBFB;
  border: solid 1px #F8EBF6;
}
.order__form-radio .radio:not(checked) + label:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  height: 8px;
  width: 8px;
  opacity: 0;
  border-radius: 100%;
  background: #A13B94;
  -moz-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}
.order__form-radio .radio:checked + label {
  opacity: 1;
  color: #492744;
  border-color: #A13B94;
}
.order__form-radio .radio:checked + label svg {
  color: #A13B94;
}
.order__form-radio .radio:checked + label:after {
  opacity: 1;
}
.order__form-radio .radio:checked + label:before {
  border: solid 1px #A13B94;
}
.order__form-access {
  font-size: 12px;
  line-height: 165%;
  color: #9B9B9B;
}
@media (max-width: 1200px) {
  .order__form-access {
    width: 100%;
    margin-top: 15px;
  }
}

.feedback-bot__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -65px;
}
@media (max-width: 1200px) {
  .feedback-bot__list {
    margin: 0 -15px;
  }
}
.feedback-bot__list-col {
  width: 50%;
  float: left;
  padding: 0 65px;
}
@media (max-width: 1200px) {
  .feedback-bot__list-col {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .feedback-bot__list-col {
    width: 100%;
    margin-top: 40px;
  }
  .feedback-bot__list-col:first-child {
    margin-top: 0;
  }
}
.feedback-bot__list-title {
  color: #220A1E;
}
.feedback-bot__list-text {
  margin-top: 9px;
}
.feedback-bot__list-access {
  font-size: 12px;
  line-height: 133%;
  margin-top: 20px;
  color: #9B9B9B;
}
.feedback-bot__list-access a {
  font-size: 12px;
  line-height: 133%;
  color: #9B9B9B;
  text-decoration: underline;
}
.feedback-bot__list-access a:hover {
  text-decoration: none;
}
.feedback-bot__list-form {
  margin-top: 30px;
  position: relative;
}
.feedback-bot__list-form form {
  display: flex;
  flex-wrap: wrap;
}
.feedback-bot__list-input {
  float: left;
  width: 100%;
  margin-right: -165px;
  padding-right: 195px;
}
@media (max-width: 640px) {
  .feedback-bot__list-input {
    margin-right: 0;
    padding-right: 0;
  }
}
.feedback-bot__list-link-wrap {
  margin-top: 30px;
}

.blog__select {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  margin-top: -57px;
}
@media (max-width: 767px) {
  .blog__select {
    margin: 0;
    justify-content: flex-start;
  }
}
.blog__select-text {
  font-size: 13px;
  line-height: 13px;
  color: #220A1E;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .blog__select-text {
    display: none;
  }
}
.blog__select-wrap {
  min-width: 200px;
}
@media (max-width: 767px) {
  .blog__select-wrap {
    width: 100%;
  }
}
.blog__list {
  border-bottom: 1px solid #F8EBF6;
  margin-top: 20px;
}
.blog__list-item {
  border-top: 1px solid #F8EBF6;
  padding: 20px 0;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .blog__list-item:first-child {
    border-top: none;
    padding-top: 10px;
  }
}
.blog__list-img {
  width: 470px;
  float: left;
}
@media (max-width: 1200px) {
  .blog__list-img {
    width: 300px;
  }
}
@media (max-width: 767px) {
  .blog__list-img {
    width: 100%;
  }
}
.blog__list-img img {
  width: 100%;
  display: block;
}
.blog__list-content {
  width: 100%;
  float: left;
  margin-left: -470px;
  padding: 30px;
  padding-left: 500px;
}
@media (max-width: 1200px) {
  .blog__list-content {
    padding: 0;
    margin-left: -300px;
    padding-left: 330px;
  }
}
@media (max-width: 767px) {
  .blog__list-content {
    margin-left: 0;
    padding-left: 0;
    margin-top: 20px;
  }
}
.blog__list-date {
  font-weight: 600;
  font-size: 12px;
  line-height: 157.69%;
  color: #492744;
}
.blog__list-title {
  color: #220A1E;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .blog__list-title {
    font-size: 18px;
    line-height: 138%;
    margin-top: 10px;
  }
}
.blog__list-text {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .blog__list-text {
    margin-top: 10px;
  }
}
.blog .catalog__sort-left {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .blog .catalog__sort-left {
    display: none;
  }
}

.forum__wrap {
  display: flex;
  flex-wrap: wrap;
}
.forum__sidebar {
  width: 270px;
  float: left;
}
@media (max-width: 767px) {
  .forum__sidebar {
    display: none;
  }
}
.forum__sidebar-item {
  background: #FDFDFD;
  border: 1px solid #F8EBF6;
  margin-top: 30px;
  border-radius: 5px;
  padding: 22px 25px;
}
.forum__sidebar-item:first-child {
  margin-top: 0;
}
.forum__sidebar-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 177.5%;
  color: #220A1E;
}
.forum__sidebar-row {
  font-size: 12px;
  line-height: 126.19%;
  color: #492744;
  margin-top: 40px;
  background: url("/local/templates/new/stylesheets/../images/person-forum-icon.svg") center left no-repeat;
  padding-left: 41px;
  display: block !important;
  width: 100%;
}
.forum__sidebar-row:first-child {
  margin-top: 0;
}
.forum__sidebar-row-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.forum__sidebar-row-time {
  color: #492744;
  opacity: 0.5;
}
.forum__sidebar-content {
  margin-top: 20px;
}
.forum__sidebar-content-st-row-main {
  margin-top: 12px;
  font-size: 12px;
  line-height: 126.19%;
  color: #492744;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.forum__sidebar-content-st-row-main:first-child {
  margin-top: 0;
}
.forum__sidebar-content-st-row-sub {
  margin-top: 7px;
  font-size: 12px;
  line-height: 126.19%;
  color: #492744;
  opacity: 0.5;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-left: 25px;
  width: 100%;
}
.forum__sidebar-content-st-row-sub:first-child {
  margin-top: 0;
}
.forum__main {
  width: 100%;
  margin-right: -270px;
  padding-right: 300px;
  float: left;
}
@media (max-width: 767px) {
  .forum__main {
    margin-right: 0;
    padding-right: 0;
  }
}
.forum__main-row {
  margin-top: 45px;
}
@media (max-width: 767px) {
  .forum__main-row:first-child {
    margin-top: 25px;
  }
}
.forum__main-title {
  font-weight: bold;
  font-size: 26px;
  line-height: 133%;
  color: #220A1E;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .forum__main-title {
    font-size: 18px;
    line-height: 133%;
  }
  .forum__main-title + .forum__main-item {
    margin-top: 10px;
  }
}
.forum__main-item {
  background: #FFFFFF;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  margin-top: 10px;
  padding: 28px 26px;
  position: relative;
}
@media (max-width: 767px) {
  .forum__main-item {
    margin-top: 40px;
    padding-bottom: 35px;
  }
}
.forum__main-item.open {
  box-shadow: 0px 25px 45px rgba(0, 0, 0, 0.05);
}
.forum__main-item.open .forum__main-head-content {
  display: block;
}
.forum__main-item.open .forum__main-head {
  display: block;
}
.forum__main-item.open .forum__main-head .title {
  color: #A13B94;
}
.forum__main-item.open .forum__main-head .arrow svg {
  transform: rotate(180deg);
}
.forum__main-head {
  position: relative;
  cursor: pointer;
  padding-right: 45px;
}
@media (max-width: 767px) {
  .forum__main-head {
    padding-right: 0;
    position: static;
  }
}
.forum__main-head .title {
  font-weight: bold;
  font-size: 18px;
  line-height: 133%;
  color: #220A1E;
  display: inline-block;
  vertical-align: middle;
  min-height: 17px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .forum__main-head .title {
    width: 100%;
    margin-right: 0;
    font-size: 16px;
  }
}
.forum__main-head .review {
  display: inline-block;
  vertical-align: middle;
  min-height: 17px;
  font-size: 12px;
  line-height: 126.19%;
  color: #492744;
  padding-left: 26px;
  background: url("/local/templates/new/stylesheets/../images/comment-icon.svg") center left no-repeat;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .forum__main-head .review {
    margin-top: 10px;
  }
}
.forum__main-head .comments {
  display: inline-block;
  vertical-align: middle;
  min-height: 17px;
  font-size: 12px;
  line-height: 126.19%;
  color: #492744;
  padding-left: 26px;
  background: url("/local/templates/new/stylesheets/../images/double-comment-icon.svg") center left no-repeat;
}
@media (max-width: 767px) {
  .forum__main-head .comments {
    margin-top: 10px;
  }
}
.forum__main-head .arrow {
  position: absolute;
  top: -2px;
  right: 0;
  background: #FFFFFF;
  width: 28px;
  height: 28px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #F8EBF6;
  border-radius: 100%;
}
@media (max-width: 767px) {
  .forum__main-head .arrow {
    top: auto;
    bottom: -20px;
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    line-height: 38px;
  }
}
.forum__main-head .arrow svg {
  display: inline-block;
  vertical-align: middle;
}
.forum__main-head-content {
  border-top: 1px solid #F8EBF6;
  padding-top: 26px;
  margin-top: 26px;
  display: none;
}
.forum__main-head-content ul {
  display: flex;
  flex-wrap: wrap;
  margin: -15px -15px 0 -15px;
}
.forum__main-head-content ul li {
  width: 50%;
  float: left;
  padding: 0 15px;
  margin-top: 15px;
}
@media (max-width: 991px) {
  .forum__main-head-content ul li {
    width: 100%;
  }
}
.forum__main-head-content ul li a {
  font-size: 16px;
  line-height: 126.19%;
  color: #220A1E;
}
@media (max-width: 767px) {
  .forum__main-head-content ul li a {
    font-size: 14px;
  }
}
.forum__main-head-content ul li a .comments {
  display: inline-block;
  vertical-align: middle;
  min-height: 17px;
  font-size: 12px;
  line-height: 126.19%;
  color: #492744;
  padding-left: 26px;
  margin-right: 10px;
  background: url("/local/templates/new/stylesheets/../images/double-comment-icon.svg") center left no-repeat;
}
.forum__filter {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
  border-bottom: 1px solid #F8EBF6;
}
.forum__filter-right {
  float: left;
  width: 205px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .forum__filter-right {
    width: 100%;
    justify-content: flex-start;
  }
}
.forum__filter-right a {
  font-weight: bold;
  font-size: 14px;
  line-height: 177.5%;
  color: #A13B94;
  margin-right: 20px;
  text-decoration-line: underline;
}
@media (max-width: 991px) {
  .forum__filter-right a {
    margin: 20px 20px 0 0;
  }
}
.forum__filter-right a:hover {
  text-decoration: none;
}
.forum__filter-left {
  float: left;
  width: 100%;
  margin-right: -205px;
  padding-right: 205px;
}
@media (max-width: 991px) {
  .forum__filter-left {
    margin-right: 0;
    padding-right: 0;
  }
}
.forum__filter-search {
  position: relative;
}
.forum__filter-search input {
  height: 41px;
  line-height: 39px;
  padding: 0 125px 0 40px;
}
@media (max-width: 767px) {
  .forum__filter-search input {
    padding-left: 13px;
  }
}
.forum__filter-search .icon {
  width: 16px;
  position: absolute;
  top: 0;
  left: 14px;
  height: 100%;
  background: url("/local/templates/new/stylesheets/../images/search-icon.svg") center left no-repeat;
}
@media (max-width: 767px) {
  .forum__filter-search .icon {
    display: none;
  }
}

.forum-tr__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  margin-top: -57px;
}
@media (max-width: 1200px) {
  .forum-tr__head {
    margin: 0;
    justify-content: flex-start;
  }
}
.forum-tr__head-links a {
  color: #A13B94;
  margin-right: 30px;
  text-decoration: underline;
  position: relative;
  z-index: 1;
}
.forum-tr__head-links a:hover {
  text-decoration: none;
}
.forum-tr__head-person {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  position: relative;
  align-items: center;
}
@media (max-width: 1200px) {
  .forum-tr__head-person {
    width: 100%;
    justify-content: flex-end;
  }
}
.forum-tr__head-lk {
  margin-left: 50px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 767px) {
  .forum-tr__head-lk {
    margin: 0;
    width: 100%;
    justify-content: space-between;
  }
}
.forum-tr__head-lk a {
  font-size: 12px;
  line-height: 177.5%;
  color: #A13B94;
  text-decoration: underline;
  position: relative;
  z-index: 1;
}
.forum-tr__head-lk a:hover {
  text-decoration: none;
}
.forum-tr__head-lk a.person {
  color: #220A1E;
  min-height: 30px;
  padding-left: 40px;
  text-decoration: none;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-right: 30px;
  background: url("/local/templates/new/stylesheets/../images/person-forum-icon.svg") center left no-repeat;
}
@media (max-width: 767px) {
  .forum-tr__head-tred {
    margin-top: 18px;
    width: 100%;
  }
}
.forum-tr__head_post {
  margin-top: -81px;
}
@media (max-width: 1200px) {
  .forum-tr__head_post {
    margin-top: 0;
  }
}
.forum-tr__table {
  margin-top: 25px;
}
.forum-tr__table-name {
  width: 47%;
  float: left;
  padding: 20px;
}
@media (max-width: 991px) {
  .forum-tr__table-name {
    width: 100%;
    padding: 0;
  }
}
.forum-tr__table-info {
  width: 53%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  padding-right: 10px;
}
@media (max-width: 991px) {
  .forum-tr__table-info {
    width: 100%;
    padding: 0;
  }
}
.forum-tr__table-info-col {
  float: left;
  width: 23%;
  padding: 20px 10px;
}
.forum-tr__table-info-col:last-child {
  width: 31%;
}
@media (max-width: 991px) {
  .forum-tr__table-info-col {
    padding: 0;
    width: auto;
    margin-right: 5px;
  }
  .forum-tr__table-info-col:nth-child(1) {
    display: none;
  }
  .forum-tr__table-info-col:nth-child(3) {
    display: none;
  }
  .forum-tr__table-info-col:last-child {
    width: auto;
  }
}
.forum-tr__table-info-col-head {
  position: relative;
  display: inline-block;
  padding-right: 15px;
}
.forum-tr__table-info-col-head .arrow {
  position: absolute;
  top: 6px;
  right: 0;
  width: 8px;
  height: 9px;
  background: url("/local/templates/new/stylesheets/../images/arrow-top-icon.svg") center left no-repeat;
}
.forum-tr__table-info-col-head .arrow.down {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.forum-tr__table-info-col .title {
  width: 100%;
  display: block;
  font-size: 12px;
  line-height: 133%;
  color: #492744;
  opacity: 0.6;
  margin-bottom: 5px;
}
@media (max-width: 991px) {
  .forum-tr__table-info-col .title {
    display: inline;
    margin-bottom: 0;
    width: auto;
  }
}
.forum-tr__table-info-col .text {
  font-size: 13px;
  line-height: 133%;
  color: #492744;
  width: 100%;
  display: block;
}
@media (max-width: 991px) {
  .forum-tr__table-info-col .text {
    display: inline;
    margin-bottom: 0;
    width: auto;
    font-size: 12px;
  }
}
.forum-tr__table-info-link {
  padding-left: 67px;
  min-height: 50px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: url("/local/templates/new/stylesheets/../images/trend-image.png") center left no-repeat;
}
@media (max-width: 991px) {
  .forum-tr__table-info-link {
    background: none;
    padding-left: 0;
    min-height: auto;
  }
}
.forum-tr__table-info-link .title {
  width: 100%;
  display: block;
  font-weight: bold;
  font-size: 18px;
  line-height: 133%;
  color: #220A1E;
}
@media (max-width: 991px) {
  .forum-tr__table-info-link .title {
    font-size: 16px;
  }
}
.forum-tr__table-info-link .text {
  width: 100%;
  display: block;
  font-size: 12px;
  line-height: 133%;
  color: #492744;
  opacity: 0.6;
}
@media (max-width: 991px) {
  .forum-tr__table-info-link .text {
    display: none;
  }
}
.forum-tr__table-row {
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  margin-top: 10px;
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}
@media (max-width: 991px) {
  .forum-tr__table-row {
    padding: 18px;
  }
  .forum-tr__table-row:before {
    content: "";
    position: absolute;
    top: calc(50% - 13px);
    right: -13px;
    width: 26px;
    height: 26px;
    background: #FFFFFF;
    border: 1px solid #F8EBF6;
    border-radius: 100%;
  }
  .forum-tr__table-row:after {
    content: "";
    position: absolute;
    top: calc(50% - 3px);
    right: -6px;
    width: 10px;
    height: 7px;
    background: url("/local/templates/new/stylesheets/../images/arrow-down-icon.svg") center left no-repeat;
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
.forum-tr__table-row:hover {
  background: #FFFFFF;
  box-shadow: 0px 25px 45px rgba(0, 0, 0, 0.08);
  z-index: 1;
}
.forum-tr__table-row:hover .forum-tr__table-info-link .title {
  color: #A13B94;
}
.forum-tr__table-row_head {
  margin-bottom: 10px;
  background: #FDFDFD;
}
@media (max-width: 991px) {
  .forum-tr__table-row_head {
    display: none !important;
  }
}
.forum-tr__table-row_head:hover {
  box-shadow: none;
}
.forum-tr__table-row_head .forum-tr__table-name {
  padding: 13px 20px 13px 93px;
}
.forum-tr__table-row_head .forum-tr__table-info-col {
  padding: 13px 10px;
}
.forum-tr__table-sort-mobile {
  display: none;
  margin-top: 20px;
}
.forum-tr__table-sort-mobile .chosen-container a.chosen-single,
.forum-tr__table-sort-mobile .chosen-container a:link.chosen-single,
.forum-tr__table-sort-mobile .chosen-container a:hover.chosen-single,
.forum-tr__table-sort-mobile .chosen-container a:visited.chosen-single,
.forum-tr__table-sort-mobile .chosen-container a:active.chosen-single,
.forum-tr__table-sort-mobile .chosen-container a:focus.chosen-single {
  font-size: 14px;
  padding: 19px 33px 17px 12px;
  background: #FBFBFB;
  color: #220A1E;
}
.forum-tr__table-sort-mobile .chosen-container a.chosen-single:after,
.forum-tr__table-sort-mobile .chosen-container a:link.chosen-single:after,
.forum-tr__table-sort-mobile .chosen-container a:hover.chosen-single:after,
.forum-tr__table-sort-mobile .chosen-container a:visited.chosen-single:after,
.forum-tr__table-sort-mobile .chosen-container a:active.chosen-single:after,
.forum-tr__table-sort-mobile .chosen-container a:focus.chosen-single:after {
  top: 17px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #aa409d;
  border-right: 2px solid #aa409d;
}
@media (max-width: 767px) {
  .forum-tr__table-sort-mobile {
    display: block;
  }
}
.forum-tr__bot {
  padding-top: 15px;
}
.forum-tr__bot .catalog__sort-left {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .forum-tr__bot .catalog__pagination-result {
    display: none;
  }
}
@media (max-width: 767px) {
  .forum-tr__bot .catalog__sort-left .pagination {
    margin-right: 0;
    display: flex;
    flex-wrap: wrap;
  }
}
.forum-tr__text {
  font-size: 14px;
  line-height: 133%;
  margin-top: 5px;
  color: #220A1E;
  opacity: 0.5;
}
.forum-tr__post {
  border-top: 1px solid #F8EBF6;
  margin-top: 45px;
  padding-top: 20px;
}
.forum-tr__post-item {
  background: #FFFFFF;
  margin-top: 5px;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  display: flex;
  flex-wrap: wrap;
}
.forum-tr__post-info {
  background: #F7FBFE;
  border-right: 1px solid #F8EBF6;
  border-radius: 5px 0px 0px 5px;
  width: 250px;
  padding: 25px;
}
@media (max-width: 767px) {
  .forum-tr__post-info {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #F8EBF6;
    border-radius: 5px 5px 0 0;
    padding: 18px;
  }
}
.forum-tr__post-content {
  width: 100%;
  float: left;
  margin-right: -250px;
  padding: 35px 45px;
  padding-right: 295px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (max-width: 767px) {
  .forum-tr__post-content {
    margin-right: 0;
    padding: 18px;
  }
}
.forum-tr__post-lk-name {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #220A1E;
}
@media (max-width: 767px) {
  .forum-tr__post-lk-name {
    text-align: left;
  }
}
.forum-tr__post-lk-time {
  font-size: 12px;
  line-height: 133%;
  color: #492744;
  opacity: 0.6;
}
@media (max-width: 767px) {
  .forum-tr__post-lk-time {
    text-align: left;
  }
}
.forum-tr__post-lk-share {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
@media (max-width: 767px) {
  .forum-tr__post-lk-share {
    display: none;
  }
}
.forum-tr__post-lk-share-col {
  float: left;
  margin-top: 10px;
}
.forum-tr__post-lk-share-col a {
  font-size: 12px;
  line-height: 15px;
  color: #492744;
  padding-left: 25px;
}
.forum-tr__post-lk-share-col a.comments {
  background: url("/local/templates/new/stylesheets/../images/comment-icon.svg") center left no-repeat;
}
.forum-tr__post-lk-share-col a.likes {
  background: url("/local/templates/new/stylesheets/../images/likes-icon.svg") center left no-repeat;
}
.forum-tr__post-lk-share-col a.fav {
  padding-left: 22px;
  background: url("/local/templates/new/stylesheets/../images/fav-icon.png") center left no-repeat;
}
@media (max-width: 767px) {
  .forum-tr__post-lk-info {
    width: 100%;
    margin-left: -42px;
    padding-left: 54px;
    float: left;
  }
}
.forum-tr__post-img {
  width: 92px;
  height: 92px;
  overflow: hidden;
  display: inline-block;
  border-radius: 100%;
}
@media (max-width: 767px) {
  .forum-tr__post-img {
    width: 42px;
    height: 42px;
    float: left;
  }
}
.forum-tr__post-img-wrap {
  text-align: center;
}
.forum-tr__post-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.forum-tr__post-bot {
  margin-top: auto;
  text-align: right;
}
@media (max-width: 767px) {
  .forum-tr__post-bot {
    margin-top: 15px;
    text-align: left;
  }
}
.forum-tr__post-bot-btn {
  padding-left: 24px;
  min-height: 16px;
  display: inline-block;
  background: url("/local/templates/new/stylesheets/../images/reply-icon.svg") center left no-repeat;
}
.forum-tr__post-date {
  font-size: 12px;
  line-height: 133%;
  color: #492744;
  opacity: 0.6;
}
.forum-tr__post-text {
  margin-top: 15px;
}
.forum-tr__post-answer {
  margin-top: 85px;
}
@media (max-width: 767px) {
  .forum-tr__post-answer {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #F8EBF6;
  }
}
.forum-tr__post-answer-head {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.forum-tr__post-answer-title {
  font-weight: bold;
  font-size: 22px;
  line-height: 133%;
  color: #220A1E;
}
@media (max-width: 767px) {
  .forum-tr__post-answer-title {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .forum-tr__post-answer-right {
    display: none;
  }
}
.forum-tr__post-answer-textarea {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .forum-tr__post-answer-textarea {
    margin-top: 15px;
  }
}
.forum-tr__post-answer-btn-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
@media (max-width: 767px) {
  .forum-tr__post-answer-btn-wrap {
    margin: 20px 0 0 0;
    display: block;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .forum-tr__post-answer-add-wrap {
    margin: 20px 0 0 0;
    display: block;
    width: 100%;
  }
}
.forum-tr__post-answer-bot {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .forum-tr__post-answer-bot {
    margin: 0;
  }
}
.forum-tr__post-answer-bot .inputfile-wrap {
  display: inline-block;
  vertical-align: middle;
}
.forum-tr__create-post {
  border-top: 1px solid #F8EBF6;
  margin-top: 20px;
}
.forum-tr__create-post-row {
  margin-top: 20px;
}
.forum-tr__create-post-row label {
  font-weight: normal;
  font-size: 16px;
  line-height: 133%;
  color: #220A1E;
}
.forum-tr__create-post-row input {
  height: 41px;
}
.forum-tr__create-post-row textarea {
  height: 466px;
}
@media (max-width: 767px) {
  .forum-tr__create-post-row textarea {
    height: 255px;
  }
}
.forum-tr__create-post-row .chosen-container a.chosen-single,
.forum-tr__create-post-row .chosen-container a:link.chosen-single,
.forum-tr__create-post-row .chosen-container a:hover.chosen-single,
.forum-tr__create-post-row .chosen-container a:visited.chosen-single,
.forum-tr__create-post-row .chosen-container a:active.chosen-single,
.forum-tr__create-post-row .chosen-container a:focus.chosen-single {
  padding: 14px 33px 12px 12px;
  color: #989898;
  font-size: 14px;
}
.forum-tr__create-post-row .chosen-container a.chosen-single:after,
.forum-tr__create-post-row .chosen-container a:link.chosen-single:after,
.forum-tr__create-post-row .chosen-container a:hover.chosen-single:after,
.forum-tr__create-post-row .chosen-container a:visited.chosen-single:after,
.forum-tr__create-post-row .chosen-container a:active.chosen-single:after,
.forum-tr__create-post-row .chosen-container a:focus.chosen-single:after {
  top: 14px;
}

.blog-page__row {
  padding-bottom: 0;
}
.blog-page__date {
  color: #B49CB0;
  border-bottom: 1px solid #F8EBF6;
  padding-bottom: 15px;
  margin-bottom: 20px;
  margin-top: -10px;
}
.blog-page__text {
  border-bottom: 1px solid #F8EBF6;
  padding-bottom: 70px;
}
@media (max-width: 767px) {
  .blog-page__text {
    padding-bottom: 40px;
  }
}
.blog-page__text p:first-child {
  margin-top: 0;
}
.blog-page__text p:last-child {
  margin-bottom: 0;
}
.blog-page__img {
  text-align: center;
  margin: 25px 0;
}
.blog-page__img img {
  width: 90%;
  display: inline-block;
}
@media (max-width: 767px) {
  .blog-page__img img {
    width: 100%;
  }
}
.blog-page .product__decription-video video {
  width: 90%;
  position: relative;
  left: 5%;
}
@media (max-width: 767px) {
  .blog-page .product__decription-video video {
    width: 100%;
    left: 0;
  }
}
.blog-page .product__decription-video-poster {
  width: 90%;
  left: 5%;
}
@media (max-width: 767px) {
  .blog-page .product__decription-video-poster {
    width: 100%;
    left: 0;
  }
}
.blog-page__catalog {
  padding: 20px 0 40px 0;
}
.blog-page__catalog-item {
  background: #FFFFFF;
  margin-top: 20px;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 15px 55px 15px 15px;
}
@media (max-width: 767px) {
  .blog-page__catalog-item {
    padding: 20px;
  }
}
.blog-page__catalog-item-left {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .blog-page__catalog-item-left {
    width: 100%;
  }
}
.blog-page__catalog-item-img {
  width: 135px;
  float: left;
}
@media (max-width: 767px) {
  .blog-page__catalog-item-img {
    width: 100%;
    height: 230px;
    text-align: center;
  }
}
@media (max-width: 640px) {
  .blog-page__catalog-item-img {
    height: 180px;
  }
}
.blog-page__catalog-item-img img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
.blog-page__catalog-item-content {
  width: 100%;
  float: left;
  margin-left: -135px;
  padding-left: 175px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 767px) {
  .blog-page__catalog-item-content {
    margin: 10px 0 0 0;
    padding: 0;
  }
}
.blog-page__catalog-item-name {
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
  text-decoration: none;
  color: #220A1E;
}
.blog-page__catalog-item-price {
  font-weight: bold;
  font-size: 14px;
  line-height: 177.5%;
  color: #492744;
  margin-right: 30px;
}
@media (max-width: 767px) {
  .blog-page__catalog-item-price {
    width: 100%;
    margin: 10px 0;
  }
}
.blog-page__catalog-item-right {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 767px) {
  .blog-page__catalog-item-right {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .blog-page__catalog-item-btn-wrap {
    width: 100%;
  }
}

.delivery__row {
  padding-bottom: 0;
}
.delivery h2 {
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 8px;
}
.delivery h3 {
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 8px;
}
.delivery ol {
  counter-reset: myCounter;
}
.delivery ol li {
  list-style: none;
  position: relative;
  margin-top: 16px;
}
.delivery ol li:before {
  counter-increment: myCounter;
  content: counter(myCounter) ". ";
  display: inline-block;
  margin-right: 4px;
  font-weight: bold;
}
.delivery .bold {
  font-weight: bold;
}

.contacts__title {
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #220A1E;
}
.contacts__info {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.contacts__info-col {
  width: 33.3%;
  float: left;
  padding: 0 15px;
}
@media (max-width: 767px) {
  .contacts__info-col {
    width: 100%;
  }
}
.contacts__info-item {
  margin-top: 25px;
}
.contacts__info-title {
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  color: #492744;
}
.contacts__info-text {
  margin-top: 7px;
  position: relative;
  padding-left: 30px;
}
.contacts__info-text a {
  color: #492744;
  text-decoration: none;
}
.contacts__info-text p {
  margin: 0;
}
.contacts__info-text:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
}
.contacts__info-text_address:before {
  background: url("/local/templates/new/stylesheets/../images/contacts-map-icon.svg") top left no-repeat;
}
.contacts__info-text_phone:before {
  background: url("/local/templates/new/stylesheets/../images/contacts-phone-icon.svg") top left no-repeat;
}
.contacts__info-text_time:before {
  background: url("/local/templates/new/stylesheets/../images/contacts-time-icon.svg") top left no-repeat;
}
.contacts__info-text_email:before {
  background: url("/local/templates/new/stylesheets/../images/contacts-email-icon.svg") top left no-repeat;
}
.contacts__info-text_skype:before {
  background: url("/local/templates/new/stylesheets/../images/contacts-skype-icon.svg") top left no-repeat;
}
.contacts__info-link {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .contacts__info-link {
    margin-top: 25px;
  }
}
.contacts__info-link a {
  color: #a13b94;
  text-decoration: underline;
}
.contacts__info-link a:hover {
  text-decoration: none;
}

.contacts-map__row {
  position: relative;
}
.contacts-map__row:before {
  content: "";
  position: absolute;
  top: 0;
  left: 15px;
  height: 1px;
  width: calc(100% - 30px);
  background: #F8EBF6;
}
.contacts-map__title {
  font-weight: bold;
  font-size: 26px;
  line-height: 26px;
  color: #220A1E;
}
.contacts-map__select {
  margin-top: 25px;
}
.contacts-map__select-text {
  font-size: 12px;
  line-height: 159.78%;
  color: #492744;
  margin-bottom: 10px;
}
.contacts-map__select-wrap {
  width: 255px;
}
.contacts-map__wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  height: 775px;
  margin-top: 50px;
}
@media (max-width: 767px) {
  .contacts-map__wrap {
    height: auto;
  }
}
.contacts-map__side {
  width: 350px;
  float: left;
  height: 100%;
}
@media (max-width: 767px) {
  .contacts-map__side {
    width: 100%;
    margin-top: 30px;
  }
}
.contacts-map__side-scroll {
  height: 100%;
}
@media (max-width: 767px) {
  .contacts-map__side-scroll {
    height: auto;
  }
}
.contacts-map__side-scroll .mCSB_scrollTools {
  width: 5px;
  left: 0;
  right: auto;
}
.contacts-map__side-scroll .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #A13B94;
  opacity: 0.1;
  width: 5px;
}
.contacts-map__side-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: linear-gradient(180deg, #EA72DA 0%, #C555B7 100%);
  opacity: 1;
}
.contacts-map__side-scroll .mCSB_inside > .mCSB_container {
  margin-right: 0;
  padding-left: 34px;
}
.contacts-map__side-item {
  border-bottom: 1px solid #F8EBF6;
  margin-bottom: 35px;
  padding-bottom: 35px;
}
.contacts-map__side-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.contacts-map__side-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  color: #220A1E;
}
@media (max-width: 767px) {
  .contacts-map__side-title {
    font-size: 16px;
    line-height: 16px;
  }
}
.contacts-map__side-content {
  margin-top: 10px;
}
.contacts-map__side-content .contacts__info-link {
  margin-top: 20px;
}
.contacts-map__map {
  width: 100%;
  float: left;
  margin-left: -350px;
  padding-left: 400px;
  height: 100%;
}
@media (max-width: 767px) {
  .contacts-map__map {
    margin: 0;
    padding: 0;
  }
}
.contacts-map__map #map {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  .contacts-map__map #map {
    height: 245px;
  }
}

.sales__row {
  position: relative;
}
.sales .banner-section__fon {
  margin-top: 30px;
}
.sales__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.sales__list-fon {
  display: block !important;
  width: 100%;
  text-decoration: none;
}
.sales__list-col {
  width: 33.3%;
  float: left;
  padding: 0 15px;
  margin-top: 30px;
}
.sales__list-col:nth-child(4) .sales__col-img:before, .sales__list-col:nth-child(5) .sales__col-img:before, .sales__list-col:nth-child(6) .sales__col-img:before, .sales__list-col:nth-child(10) .sales__col-img:before, .sales__list-col:nth-child(11) .sales__col-img:before, .sales__list-col:nth-child(12) .sales__col-img:before, .sales__list-col:nth-child(16) .sales__col-img:before, .sales__list-col:nth-child(17) .sales__col-img:before, .sales__list-col:nth-child(18) .sales__col-img:before, .sales__list-col:nth-child(22) .sales__col-img:before, .sales__list-col:nth-child(23) .sales__col-img:before, .sales__list-col:nth-child(24) .sales__col-img:before, .sales__list-col:nth-child(28) .sales__col-img:before, .sales__list-col:nth-child(29) .sales__col-img:before, .sales__list-col:nth-child(30) .sales__col-img:before {
  top: auto;
  bottom: 0;
  left: 0;
  right: auto;
  -moz-transform: scale(-1, -1);
  -o-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
@media (max-width: 991px) {
  .sales__list-col:nth-child(4) .sales__col-img:before, .sales__list-col:nth-child(5) .sales__col-img:before, .sales__list-col:nth-child(6) .sales__col-img:before, .sales__list-col:nth-child(10) .sales__col-img:before, .sales__list-col:nth-child(11) .sales__col-img:before, .sales__list-col:nth-child(12) .sales__col-img:before, .sales__list-col:nth-child(16) .sales__col-img:before, .sales__list-col:nth-child(17) .sales__col-img:before, .sales__list-col:nth-child(18) .sales__col-img:before, .sales__list-col:nth-child(22) .sales__col-img:before, .sales__list-col:nth-child(23) .sales__col-img:before, .sales__list-col:nth-child(24) .sales__col-img:before, .sales__list-col:nth-child(28) .sales__col-img:before, .sales__list-col:nth-child(29) .sales__col-img:before, .sales__list-col:nth-child(30) .sales__col-img:before {
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    top: 0;
    bottom: auto;
    left: auto;
    right: 0;
  }
}
@media (max-width: 991px) {
  .sales__list-col {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .sales__list-col {
    width: 100%;
  }
}
.sales__col {
  width: 33.3%;
  float: left;
  padding: 0 15px;
  margin-top: 30px;
}
.sales__col-img {
  width: 100%;
  height: 240px;
  position: relative;
}
.sales__col-img:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 202px;
  height: 240px;
  background: url("/local/templates/new/stylesheets/../images/sales-circle.png") center left no-repeat;
  z-index: 1;
  mix-blend-mode: multiply;
}
.sales__col-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  display: block;
  filter: grayscale(100%);
}
.sales__col-content {
  margin-top: 25px;
}
.sales__col-name {
  color: #A13B94;
  font-weight: bold;
  font-size: 26px;
  line-height: 26px;
}
@media (max-width: 640px) {
  .sales__col-name {
    font-size: 18px;
    line-height: 20px;
  }
}
.sales__col-text {
  margin-top: 10px;
  font-size: 16px;
  line-height: 27px;
  color: #492744;
}

.sales-page__row {
  position: relative;
}
.sales-page__subtitle {
  font-size: 20px;
  line-height: 170.19%;
  color: #492744;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #F8EBF6;
}
@media (max-width: 767px) {
  .sales-page__subtitle {
    font-size: 18px;
    line-height: 179.19%;
  }
}
.sales-page__block-line {
  background: rgba(161, 59, 148, 0.05);
  padding: 15px 40px;
  position: relative;
  font-weight: bold;
  font-size: 16px;
  line-height: 185.69%;
  color: #492744;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .sales-page__block-line {
    font-size: 14px;
    line-height: 185.69%;
    padding: 15px 30px;
    margin-bottom: 25px;
  }
}
.sales-page__block-line:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
  background: linear-gradient(212.35deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
}
.sales-page h3 {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #492744;
}
.sales-page__catalog {
  margin-top: 30px;
}
.sales-page__catalog-title {
  font-weight: bold;
  font-size: 22px;
  line-height: 170.19%;
  color: #220A1E;
}
@media (max-width: 767px) {
  .sales-page__catalog-title {
    font-size: 18px;
    line-height: 170.19%;
  }
}
.sales-page__catalog-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.sales-page__catalog-list-col {
  width: 50%;
  float: left;
  padding: 0 15px;
  margin-top: 30px;
}
@media (max-width: 991px) {
  .sales-page__catalog-list-col {
    width: 100%;
    margin-top: 20px;
  }
}
.sales-page__catalog-list-fon {
  position: relative;
  background: #FFFFFF;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  padding: 25px;
  height: 100%;
}
.sales-page__catalog-list-img {
  width: 150px;
  position: absolute;
  top: 25px;
  left: 25px;
  height: 100%;
  text-align: center;
}
@media (max-width: 767px) {
  .sales-page__catalog-list-img {
    position: static;
    width: 77px;
    float: left;
  }
}
.sales-page__catalog-list-img img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
@media (max-width: 767px) {
  .sales-page__catalog-list-head {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
  }
}
.sales-page__catalog-list-name {
  padding-left: 180px;
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
  color: #220A1E;
}
@media (max-width: 767px) {
  .sales-page__catalog-list-name {
    float: left;
    margin-left: -77px;
    padding-left: 100px;
    font-size: 16px;
    line-height: 142.5%;
    width: 100%;
  }
}
.sales-page__catalog-list-content {
  padding-left: 180px;
  margin-top: 8px;
  font-size: 14px;
  line-height: 177.5%;
}
@media (max-width: 767px) {
  .sales-page__catalog-list-content {
    padding-left: 0;
  }
}
.sales-page__catalog-list-bot {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.sales-page__catalog-list-price {
  font-weight: bold;
  font-size: 14px;
  line-height: 177.5%;
  color: #492744;
  margin-top: 15px;
}
.sales-page__catalog-list-btn-wrap {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .sales-page__catalog-list-btn-wrap {
    width: 100%;
  }
}

/*# sourceMappingURL=style.css.map */

.tablestyle {
 border-collapse: collapse;
 margin-top: 20px;
 margin-bottom: 20px;
}
.tablestyle tr:nth-child(odd) {
 background-color: #F8EBF6; 
}
.tablestyle td {
 margin: 0px;
 padding: 7px 10px 7px 25px;
}
.tablestyle td:nth-child(1) {
 border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
}
.tablestyle td:nth-last-child(1) {
 border-top-right-radius: 5px;
 border-bottom-right-radius: 5px;
}

/* End */


/* Start:/local/templates/new/stylesheets/common.css?176121572179121*/
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Medium.eot");
  src: local("HelveticaNeueCyr-Medium"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Medium.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Heavy.eot");
  src: local("HelveticaNeueCyr-Heavy"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Heavy.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Heavy.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "fonts/HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-HeavyItalic.eot");
  src: local("HelveticaNeueCyr-HeavyItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-HeavyItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Black.eot");
  src: local("HelveticaNeueCyr-Black"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Black.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Black.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLightItalic.eot");
  src: local("HelveticaNeueCyr-UltraLightItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLightItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BlackItalic.eot");
  src: local("HelveticaNeueCyr-BlackItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BlackItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-ThinItalic.eot");
  src: local("HelveticaNeueCyr-ThinItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-ThinItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-MediumItalic.eot");
  src: local("HelveticaNeueCyr-MediumItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-MediumItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-LightItalic.eot");
  src: local("HelveticaNeueCyr-LightItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-LightItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLight.eot");
  src: local("HelveticaNeueCyr-UltraLight"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLight.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BoldItalic.eot");
  src: local("HelveticaNeueCyr-BoldItalic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BoldItalic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Italic.eot");
  src: local("HelveticaNeueCyr-Italic"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Italic.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Italic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Roman.eot");
  src: local("HelveticaNeueCyr-Roman"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Roman.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Roman.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Roman.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Bold.eot");
  src: local("HelveticaNeueCyr-Bold"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Bold.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Light.eot");
  src: local("HelveticaNeueCyr-Light"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Light.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueCyr";
  src: url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Thin.eot");
  src: local("HelveticaNeueCyr-Thin"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Thin.woff") format("woff"), url("/local/templates/new/stylesheets/fonts/HelveticaNeueCyr-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
.col-wrap {
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
  flex-wrap: wrap;
}

.col-padd, .col-n-12, .col-n-11, .col-n-10, .col-n-9, .col-n-8, .col-n-7, .col-n-6, .col-n-5, .col-n-4, .col-n-3, .col-n-2, .col-n-1 {
  padding: 0 20px;
}

.col-n-1 {
  float: left;
  width: 8.3333333333%;
}

.col-n-2 {
  float: left;
  width: 16.6666666667%;
}

.col-n-3 {
  float: left;
  width: 25%;
}

.col-n-4 {
  float: left;
  width: 33.3333333333%;
}

.col-n-5 {
  float: left;
  width: 41.6666666667%;
}

.col-n-6 {
  float: left;
  width: 50%;
}

.col-n-7 {
  float: left;
  width: 58.3333333333%;
}

.col-n-8 {
  float: left;
  width: 66.6666666667%;
}

.col-n-9 {
  float: left;
  width: 75%;
}

.col-n-10 {
  float: left;
  width: 83.3333333333%;
}

.col-n-11 {
  float: left;
  width: 91.6666666667%;
}

.col-n-12 {
  float: left;
  width: 100%;
}

.row-padding, .row-n, .footer__bot-row, .footer__main, .first-section__row, .header__main-row {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (max-width: 640px) {
  .row-padding, .row-n, .footer__bot-row, .footer__main, .first-section__row, .header__main-row {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.container-n {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  min-width: 320px;
}

.row-n, .footer__bot-row, .footer__main, .first-section__row, .header__main-row {
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  max-width: 1200px;
}
@media (max-width: 1230px) {
  .row-n, .footer__bot-row, .footer__main, .first-section__row, .header__main-row {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .row-n, .footer__bot-row, .footer__main, .first-section__row, .header__main-row {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.row-n + .row-n, .footer__bot-row + .row-n, .row-n + .footer__bot-row, .footer__bot-row + .footer__bot-row, .footer__main + .row-n, .footer__main + .footer__bot-row, .row-n + .footer__main, .footer__bot-row + .footer__main, .footer__main + .footer__main, .first-section__row + .row-n, .first-section__row + .footer__bot-row, .first-section__row + .footer__main, .row-n + .first-section__row, .footer__bot-row + .first-section__row, .footer__main + .first-section__row, .first-section__row + .first-section__row, .header__main-row + .row-n, .header__main-row + .footer__bot-row, .header__main-row + .footer__main, .header__main-row + .first-section__row, .row-n + .header__main-row, .footer__bot-row + .header__main-row, .footer__main + .header__main-row, .first-section__row + .header__main-row, .header__main-row + .header__main-row {
  padding-top: 0;
}
.row-n:after, .footer__bot-row:after, .footer__main:after, .first-section__row:after, .header__main-row:after {
  display: table;
  clear: both;
  content: "";
}

* {
  max-height: 999999px;
  box-sizing: border-box;
  outline: none;
}

*:before, *:after {
  box-sizing: border-box;
}

html {
  height: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  padding: 0;
  margin: 0;
  font-family: "HelveticaNeueCyr";
  color: #492744;
  font-size: 14px;
  line-height: 173.19%;
  height: 100%;
  background: #fff;
}
body.menu-open .body-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(21, 19, 23, 0.7);
}
@media (max-width: 1100px) {
  body.menu-open .body-wrap:after {
    display: none;
  }
}

.body-wrap {
  width: 100%;
  max-width: 100%;
  min-width: 320px;
  position: relative;
  min-height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

label {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.4px;
  margin-bottom: 5px;
  display: block;
  width: 100%;
}

button {
  outline: none;
  border: 0;
  padding: 0;
}

input[type=submit] {
  outline: none;
}

input:not([type=checkbox]), textarea {
  font-family: "HelveticaNeueCyr";
  font-weight: 400;
  font-size: 14px;
  color: #492744;
  height: 55px;
  line-height: 53px;
  outline: none;
  vertical-align: middle;
  box-sizing: border-box;
  display: block;
  box-shadow: none;
  width: 100%;
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  -webkit-appearance: none;
  resize: none;
  padding: 0 17px;
}
input:not([type=checkbox])::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  font-family: "HelveticaNeueCyr";
  font-weight: 400;
  font-size: 14px;
  color: #A6A4A6;
}
input:not([type=checkbox]):-moz-placeholder, textarea:-moz-placeholder {
  font-family: "HelveticaNeueCyr";
  font-weight: 400;
  font-size: 14px;
  color: #A6A4A6;
}
input:not([type=checkbox])::-moz-placeholder, textarea::-moz-placeholder {
  font-family: "HelveticaNeueCyr";
  font-weight: 400;
  font-size: 14px;
  color: #A6A4A6;
}
input:not([type=checkbox]):-ms-input-placeholder, textarea:-ms-input-placeholder {
  font-family: "HelveticaNeueCyr";
  font-weight: 400;
  font-size: 14px;
  color: #A6A4A6;
}
input:not([type=checkbox]):not(.notr):focus::-webkit-input-placeholder, textarea:not(.notr):focus::-webkit-input-placeholder {
  color: transparent;
}
input:not([type=checkbox]):not(.notr):focus:-moz-placeholder, textarea:not(.notr):focus:-moz-placeholder {
  color: transparent;
}
input:not([type=checkbox]):not(.notr):focus::-moz-placeholder, textarea:not(.notr):focus::-moz-placeholder {
  color: transparent;
}
input:not([type=checkbox]):not(.notr):focus:-ms-input-placeholder, textarea:not(.notr):focus:-ms-input-placeholder {
  color: transparent;
}

textarea {
  min-height: 150px;
  line-height: 24px;
  padding: 15px 20px;
}

div {
  box-sizing: border-box;
}

ul, ol {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
ul li, ol li {
  list-style: none;
  box-sizing: border-box;
}

h1, h2, h3, h4, h5 {
  margin: 0;
}

.error_text {
  margin-top: 10px;
  line-height: 20px;
}

.slick-slider, .slick-slider * {
  outline: none;
}

ul.slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 22px;
}
ul.slick-dots li {
  padding: 0;
  margin: 0 5px;
  list-style: none;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  width: 18px;
  text-align: center;
  position: relative;
}
ul.slick-dots li button {
  display: inline-block;
  text-indent: 9999px;
  overflow: hidden;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  border: none;
  background: rgba(161, 59, 148, 0.3);
  border-radius: 100%;
}
ul.slick-dots li button:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  background: rgba(161, 59, 148, 0.3);
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 100%;
}
ul.slick-dots li.slick-active button {
  background: #a13b94;
}
ul.slick-dots li.slick-active button:before {
  opacity: 1;
}

ul.smpl {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.smpl li {
  margin: 0;
  padding: 4px 10px 4px 20px;
  list-style: none;
  position: relative;
}
ul.smpl li:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 100%;
}

.tab-content {
  position: relative;
}

.tab-pane {
  display: none;
}
.tab-pane.active {
  display: block;
}

.pt-0 {
  padding-top: 0;
}

.accordion__content {
  display: none;
}

.accordion__item.open .accordion__content {
  display: block;
}

.checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 16px;
  height: 16px;
}

.checkbox + label {
  font-family: "HelveticaNeueCyr";
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.01em;
  color: #492744;
  font-weight: 400;
  cursor: pointer;
}
.checkbox + label a, .checkbox + label a:link, .checkbox + label a:hover, .checkbox + label a:visited, .checkbox + label a:active, .checkbox + label a:focus, .checkbox + label button {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.01em;
  color: #492744;
  font-weight: 400;
}

.checkbox:not(checked) {
  position: absolute;
  opacity: 0;
  height: auto;
  line-height: normal;
}

.checkbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 26px;
  display: block;
  margin-bottom: 0;
  text-align: left;
}
@media (max-width: 767px) {
  .checkbox:not(checked) + label {
    padding-top: 2px;
  }
}

.checkbox:not(checked) + label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: transparent;
  border: solid 1px #08A4E2;
}

.checkbox:not(checked) + label:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 3px;
  height: 5px;
  width: 10px;
  border-top: 1px solid #08A4E2;
  border-right: 1px solid #08A4E2;
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  opacity: 0;
  -moz-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}

.checkbox:checked + label:after {
  opacity: 1;
}

.radio {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 16px;
  height: 16px;
}
.radio + label {
  font-family: "HelveticaNeueCyr";
  font-size: 14px;
  line-height: 177.5%;
  color: rgba(73, 39, 68, 0.4);
  font-weight: 500;
  cursor: pointer;
}
.radio + label a, .radio + label a:link, .radio + label a:hover, .radio + label a:visited, .radio + label a:active, .radio + label a:focus, .radio + label button {
  font-family: "HelveticaNeueCyr";
  font-size: 14px;
  line-height: 177.5%;
  color: rgba(73, 39, 68, 0.4);
}
.radio:not(checked) {
/*   position: absolute; */
  opacity: 0;
  height: auto;
  line-height: normal;
}
.radio:not(checked) + label {
  position: relative;
  padding: 0 0 0 26px;
  display: block;
  margin-bottom: 0;
  text-align: left;
}
.radio:not(checked) + label:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background: #FBFBFB;
  border: solid 1px #F8EBF6;
}
.radio:not(checked) + label:after {
  content: "";
  position: absolute;
  top: 6px;
  left: 4px;
  height: 8px;
  width: 8px;
  opacity: 0;
  border-radius: 100%;
  background: #A13B94;
  -moz-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}
.radio:checked + label {
  opacity: 1;
  color: #492744;
}
.radio:checked + label:after {
  opacity: 1;
}
.radio:checked + label:before {
  border: solid 1px #A13B94;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-20 {
  padding-top: 20px;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

ol.num-list {
  counter-reset: myCounter;
}
ol.num-list li {
  list-style: none;
  position: relative;
}
ol.num-list li:before {
  counter-increment: myCounter;
  content: counter(myCounter) ". ";
  display: inline-block;
  margin-right: 4px;
}

ul.list-dot li {
  position: relative;
  padding-left: 20px;
  margin-top: 1em;
}
ul.list-dot li:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #492744;
}

ul.nav-tabs {
  text-align: left;
  margin-left: -20px;
}
ul.nav-tabs li {
  margin: 0;
  padding: 0 20px;
  list-style: none;
  display: inline-block;
}
ul.nav-tabs li a, ul.nav-tabs li a:link, ul.nav-tabs li a:hover, ul.nav-tabs li a:visited, ul.nav-tabs li a:active, ul.nav-tabs li a:focus, ul.nav-tabs li button {
  font-size: 16px;
  line-height: 24px;
  position: relative;
  font-weight: 600;
}
ul.nav-tabs li a:after, ul.nav-tabs li a:link:after, ul.nav-tabs li a:hover:after, ul.nav-tabs li a:visited:after, ul.nav-tabs li a:active:after, ul.nav-tabs li a:focus:after, ul.nav-tabs li button:after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0;
}
ul.nav-tabs li a.active:after, ul.nav-tabs li a:link.active:after, ul.nav-tabs li a:hover.active:after, ul.nav-tabs li a:visited.active:after, ul.nav-tabs li a:active.active:after, ul.nav-tabs li a:focus.active:after, ul.nav-tabs li button.active:after {
  opacity: 1;
}

.slick-arrow {
  position: absolute;
  width: 38px;
  height: 38px;
  line-height: 36px;
  background-color: #ffffff;
  border-radius: 100%;
  z-index: 2;
  color: #1e201d;
}
.slick-arrow svg {
  display: inline-block;
  vertical-align: middle;
  margin-right: -3px;
}
.slick-arrow.slick-prev {
  right: auto;
}
.slick-arrow.slick-prev svg {
  margin-right: 2px;
}

.inputfile-wrap {
  position: relative;
}

.inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.inputfile + label {
  font-size: 14px;
  line-height: 14px;
  color: #A13B94;
  padding-left: 20px;
  background: url("/local/templates/new/stylesheets/../images/add-icon.svg") center left no-repeat;
  display: inline-block;
  cursor: pointer;
  min-height: 17px;
}
.inputfile + label span {
  text-decoration: underline;
  padding-top: 3px;
  display: inline-block;
}
.inputfile + label:hover span {
  text-decoration: none;
}

.title-30, .first-section__slider-title, h1 {
  font-weight: bold;
  font-size: 30px;
  line-height: 147.5%;
}
@media (max-width: 991px) {
  .title-30, .first-section__slider-title, h1 {
    font-size: 22px;
  }
}

.title-26, h2 {
  font-weight: bold;
  font-size: 26px;
  line-height: 133%;
}
@media (max-width: 991px) {
  .title-26, h2 {
    font-size: 20px;
  }
}

.title-22, h3 {
  font-weight: bold;
  font-size: 22px;
  line-height: 133%;
}

a, a:link, a:hover, a:visited, a:active, a:focus, button {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  font-family: "HelveticaNeueCyr";
  cursor: pointer;
  transition: all 0.2s linear 0s;
}
a.link-simple, a:link.link-simple, a:hover.link-simple, a:visited.link-simple, a:active.link-simple, a:focus.link-simple, button.link-simple {
  text-decoration: underline;
}
a.btn-brd-violet, a.modal-content__success-btn-to-blog, a.modal-content__success-btn-to-blog:link, a.modal-content__success-btn-to-blog:hover, a.modal-content__success-btn-to-blog:visited, a.modal-content__success-btn-to-blog:active, a.modal-content__success-btn-to-blog:focus, a.feedback-bot__list-link, a.feedback-bot__list-link:link, a.feedback-bot__list-link:hover, a.feedback-bot__list-link:visited, a.feedback-bot__list-link:active, a.feedback-bot__list-link:focus, a.product__btn-one-click, a.product__btn-one-click:link, a.product__btn-one-click:hover, a.product__btn-one-click:visited, a.product__btn-one-click:active, a.product__btn-one-click:focus, a.catalog__nav-mobile-link, a.catalog__nav-mobile-link:link, a.catalog__nav-mobile-link:hover, a.catalog__nav-mobile-link:visited, a.catalog__nav-mobile-link:active, a.catalog__nav-mobile-link:focus, a.catalog-item__one-click-link, a.catalog-item__one-click-link:link, a.catalog-item__one-click-link:hover, a.catalog-item__one-click-link:visited, a.catalog-item__one-click-link:active, a.catalog-item__one-click-link:focus, a.about-main__btn, a.about-main__btn:link, a.about-main__btn:hover, a.about-main__btn:visited, a.about-main__btn:active, a.about-main__btn:focus, a.header__phone-btn-link, a.header__phone-btn-link:link, a.header__phone-btn-link:hover, a.header__phone-btn-link:visited, a.header__phone-btn-link:active, a.header__phone-btn-link:focus, a:link.btn-brd-violet, a:hover.btn-brd-violet, a:visited.btn-brd-violet, a:active.btn-brd-violet, a:focus.btn-brd-violet, button.btn-brd-violet, button.modal-content__success-btn-to-blog, button.feedback-bot__list-link, button.product__btn-one-click, button.catalog__nav-mobile-link, button.catalog-item__one-click-link, button.about-main__btn, button.header__phone-btn-link {
  vertical-align: middle;
  font-weight: 500;
  font-size: 14px;
  line-height: 150.69%;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  padding: 17px 20px;
  background: transparent;
  border: 2px solid transparent;
  border-color: rgba(161, 59, 148, 0.6);
  color: #220A1E;
}
a.btn-violet, a.modal-content__s-form-btn, a.modal-content__s-form-btn:link, a.modal-content__s-form-btn:hover, a.modal-content__s-form-btn:visited, a.modal-content__s-form-btn:active, a.modal-content__s-form-btn:focus, a.modal-content__success-btn-back, a.modal-content__success-btn-back:link, a.modal-content__success-btn-back:hover, a.modal-content__success-btn-back:visited, a.modal-content__success-btn-back:active, a.modal-content__success-btn-back:focus, a.modal-content__form-phone-btn, a.modal-content__form-phone-btn:link, a.modal-content__form-phone-btn:hover, a.modal-content__form-phone-btn:visited, a.modal-content__form-phone-btn:active, a.modal-content__form-phone-btn:focus, a.sales-page__catalog-list-btn, a.sales-page__catalog-list-btn:link, a.sales-page__catalog-list-btn:hover, a.sales-page__catalog-list-btn:visited, a.sales-page__catalog-list-btn:active, a.sales-page__catalog-list-btn:focus, a.blog-page__catalog-item-btn, a.blog-page__catalog-item-btn:link, a.blog-page__catalog-item-btn:hover, a.blog-page__catalog-item-btn:visited, a.blog-page__catalog-item-btn:active, a.blog-page__catalog-item-btn:focus, a.forum-tr__post-answer-btn, a.forum-tr__post-answer-btn:link, a.forum-tr__post-answer-btn:hover, a.forum-tr__post-answer-btn:visited, a.forum-tr__post-answer-btn:active, a.forum-tr__post-answer-btn:focus, a.forum-tr__create-tred, a.forum-tr__create-tred:link, a.forum-tr__create-tred:hover, a.forum-tr__create-tred:visited, a.forum-tr__create-tred:active, a.forum-tr__create-tred:focus, a.forum__filter-search-btn, a.forum__filter-search-btn:link, a.forum__filter-search-btn:hover, a.forum__filter-search-btn:visited, a.forum__filter-search-btn:active, a.forum__filter-search-btn:focus, a.feedback-bot__list-btn, a.feedback-bot__list-btn:link, a.feedback-bot__list-btn:hover, a.feedback-bot__list-btn:visited, a.feedback-bot__list-btn:active, a.feedback-bot__list-btn:focus, a.order__form-btn, a.order__form-btn:link, a.order__form-btn:hover, a.order__form-btn:visited, a.order__form-btn:active, a.order__form-btn:focus, a.product__decription-reviews-more-btn, a.product__decription-reviews-more-btn:link, a.product__decription-reviews-more-btn:hover, a.product__decription-reviews-more-btn:visited, a.product__decription-reviews-more-btn:active, a.product__decription-reviews-more-btn:focus, a.product__other-slider-item-btn, a.product__other-slider-item-btn:link, a.product__other-slider-item-btn:hover, a.product__other-slider-item-btn:visited, a.product__other-slider-item-btn:active, a.product__other-slider-item-btn:focus, a.product__btn-to-cart, a.product__btn-to-cart:link, a.product__btn-to-cart:hover, a.product__btn-to-cart:visited, a.product__btn-to-cart:active, a.product__btn-to-cart:focus, a.catalog-item__to-cart-link, a.catalog-item__to-cart-link:link, a.catalog-item__to-cart-link:hover, a.catalog-item__to-cart-link:visited, a.catalog-item__to-cart-link:active, a.catalog-item__to-cart-link:focus, a.cta-main__form-btn, a.cta-main__form-btn:link, a.cta-main__form-btn:hover, a.cta-main__form-btn:visited, a.cta-main__form-btn:active, a.cta-main__form-btn:focus, a.first-section__slider-btn, a.first-section__slider-btn:link, a.first-section__slider-btn:hover, a.first-section__slider-btn:visited, a.first-section__slider-btn:active, a.first-section__slider-btn:focus, a.header__search-btn, a.header__search-btn:link, a.header__search-btn:hover, a.header__search-btn:visited, a.header__search-btn:active, a.header__search-btn:focus, a:link.btn-violet, a.modal-content__s-form-btn:link, a.modal-content__s-form-btn:link, a.modal-content__s-form-btn:link:hover, a.modal-content__s-form-btn:link:visited, a.modal-content__s-form-btn:link:active, a.modal-content__s-form-btn:link:focus, a.modal-content__success-btn-back:link, a.modal-content__success-btn-back:link, a.modal-content__success-btn-back:link:hover, a.modal-content__success-btn-back:link:visited, a.modal-content__success-btn-back:link:active, a.modal-content__success-btn-back:link:focus, a.modal-content__form-phone-btn:link, a.modal-content__form-phone-btn:link, a.modal-content__form-phone-btn:link:hover, a.modal-content__form-phone-btn:link:visited, a.modal-content__form-phone-btn:link:active, a.modal-content__form-phone-btn:link:focus, a.sales-page__catalog-list-btn:link, a.sales-page__catalog-list-btn:link, a.sales-page__catalog-list-btn:link:hover, a.sales-page__catalog-list-btn:link:visited, a.sales-page__catalog-list-btn:link:active, a.sales-page__catalog-list-btn:link:focus, a.blog-page__catalog-item-btn:link, a.blog-page__catalog-item-btn:link, a.blog-page__catalog-item-btn:link:hover, a.blog-page__catalog-item-btn:link:visited, a.blog-page__catalog-item-btn:link:active, a.blog-page__catalog-item-btn:link:focus, a.forum-tr__post-answer-btn:link, a.forum-tr__post-answer-btn:link, a.forum-tr__post-answer-btn:link:hover, a.forum-tr__post-answer-btn:link:visited, a.forum-tr__post-answer-btn:link:active, a.forum-tr__post-answer-btn:link:focus, a.forum-tr__create-tred:link, a.forum-tr__create-tred:link, a.forum-tr__create-tred:link:hover, a.forum-tr__create-tred:link:visited, a.forum-tr__create-tred:link:active, a.forum-tr__create-tred:link:focus, a.forum__filter-search-btn:link, a.forum__filter-search-btn:link, a.forum__filter-search-btn:link:hover, a.forum__filter-search-btn:link:visited, a.forum__filter-search-btn:link:active, a.forum__filter-search-btn:link:focus, a:hover.btn-violet, a.modal-content__s-form-btn:hover, a.modal-content__s-form-btn:hover:link, a.modal-content__s-form-btn:hover, a.modal-content__s-form-btn:hover:visited, a.modal-content__s-form-btn:hover:active, a.modal-content__s-form-btn:hover:focus, a.modal-content__success-btn-back:hover, a.modal-content__success-btn-back:hover:link, a.modal-content__success-btn-back:hover, a.modal-content__success-btn-back:hover:visited, a.modal-content__success-btn-back:hover:active, a.modal-content__success-btn-back:hover:focus, a.modal-content__form-phone-btn:hover, a.modal-content__form-phone-btn:hover:link, a.modal-content__form-phone-btn:hover, a.modal-content__form-phone-btn:hover:visited, a.modal-content__form-phone-btn:hover:active, a.modal-content__form-phone-btn:hover:focus, a.sales-page__catalog-list-btn:hover, a.sales-page__catalog-list-btn:hover:link, a.sales-page__catalog-list-btn:hover, a.sales-page__catalog-list-btn:hover:visited, a.sales-page__catalog-list-btn:hover:active, a.sales-page__catalog-list-btn:hover:focus, a.blog-page__catalog-item-btn:hover, a.blog-page__catalog-item-btn:hover:link, a.blog-page__catalog-item-btn:hover, a.blog-page__catalog-item-btn:hover:visited, a.blog-page__catalog-item-btn:hover:active, a.blog-page__catalog-item-btn:hover:focus, a.forum-tr__post-answer-btn:hover, a.forum-tr__post-answer-btn:hover:link, a.forum-tr__post-answer-btn:hover, a.forum-tr__post-answer-btn:hover:visited, a.forum-tr__post-answer-btn:hover:active, a.forum-tr__post-answer-btn:hover:focus, a.forum-tr__create-tred:hover, a.forum-tr__create-tred:hover:link, a.forum-tr__create-tred:hover, a.forum-tr__create-tred:hover:visited, a.forum-tr__create-tred:hover:active, a.forum-tr__create-tred:hover:focus, a.forum__filter-search-btn:hover, a.forum__filter-search-btn:hover:link, a.forum__filter-search-btn:hover, a.forum__filter-search-btn:hover:visited, a.forum__filter-search-btn:hover:active, a.forum__filter-search-btn:hover:focus, a:visited.btn-violet, a.modal-content__s-form-btn:visited, a.modal-content__s-form-btn:visited:link, a.modal-content__s-form-btn:visited:hover, a.modal-content__s-form-btn:visited, a.modal-content__s-form-btn:visited:active, a.modal-content__s-form-btn:visited:focus, a.modal-content__success-btn-back:visited, a.modal-content__success-btn-back:visited:link, a.modal-content__success-btn-back:visited:hover, a.modal-content__success-btn-back:visited, a.modal-content__success-btn-back:visited:active, a.modal-content__success-btn-back:visited:focus, a.modal-content__form-phone-btn:visited, a.modal-content__form-phone-btn:visited:link, a.modal-content__form-phone-btn:visited:hover, a.modal-content__form-phone-btn:visited, a.modal-content__form-phone-btn:visited:active, a.modal-content__form-phone-btn:visited:focus, a.sales-page__catalog-list-btn:visited, a.sales-page__catalog-list-btn:visited:link, a.sales-page__catalog-list-btn:visited:hover, a.sales-page__catalog-list-btn:visited, a.sales-page__catalog-list-btn:visited:active, a.sales-page__catalog-list-btn:visited:focus, a.blog-page__catalog-item-btn:visited, a.blog-page__catalog-item-btn:visited:link, a.blog-page__catalog-item-btn:visited:hover, a.blog-page__catalog-item-btn:visited, a.blog-page__catalog-item-btn:visited:active, a.blog-page__catalog-item-btn:visited:focus, a.forum-tr__post-answer-btn:visited, a.forum-tr__post-answer-btn:visited:link, a.forum-tr__post-answer-btn:visited:hover, a.forum-tr__post-answer-btn:visited, a.forum-tr__post-answer-btn:visited:active, a.forum-tr__post-answer-btn:visited:focus, a.forum-tr__create-tred:visited, a.forum-tr__create-tred:visited:link, a.forum-tr__create-tred:visited:hover, a.forum-tr__create-tred:visited, a.forum-tr__create-tred:visited:active, a.forum-tr__create-tred:visited:focus, a.forum__filter-search-btn:visited, a.forum__filter-search-btn:visited:link, a.forum__filter-search-btn:visited:hover, a.forum__filter-search-btn:visited, a.forum__filter-search-btn:visited:active, a.forum__filter-search-btn:visited:focus, a:active.btn-violet, a.modal-content__s-form-btn:active, a.modal-content__s-form-btn:active:link, a.modal-content__s-form-btn:active:hover, a.modal-content__s-form-btn:active:visited, a.modal-content__s-form-btn:active, a.modal-content__s-form-btn:active:focus, a.modal-content__success-btn-back:active, a.modal-content__success-btn-back:active:link, a.modal-content__success-btn-back:active:hover, a.modal-content__success-btn-back:active:visited, a.modal-content__success-btn-back:active, a.modal-content__success-btn-back:active:focus, a.modal-content__form-phone-btn:active, a.modal-content__form-phone-btn:active:link, a.modal-content__form-phone-btn:active:hover, a.modal-content__form-phone-btn:active:visited, a.modal-content__form-phone-btn:active, a.modal-content__form-phone-btn:active:focus, a.sales-page__catalog-list-btn:active, a.sales-page__catalog-list-btn:active:link, a.sales-page__catalog-list-btn:active:hover, a.sales-page__catalog-list-btn:active:visited, a.sales-page__catalog-list-btn:active, a.sales-page__catalog-list-btn:active:focus, a.blog-page__catalog-item-btn:active, a.blog-page__catalog-item-btn:active:link, a.blog-page__catalog-item-btn:active:hover, a.blog-page__catalog-item-btn:active:visited, a.blog-page__catalog-item-btn:active, a.blog-page__catalog-item-btn:active:focus, a.forum-tr__post-answer-btn:active, a.forum-tr__post-answer-btn:active:link, a.forum-tr__post-answer-btn:active:hover, a.forum-tr__post-answer-btn:active:visited, a.forum-tr__post-answer-btn:active, a.forum-tr__post-answer-btn:active:focus, a.forum-tr__create-tred:active, a.forum-tr__create-tred:active:link, a.forum-tr__create-tred:active:hover, a.forum-tr__create-tred:active:visited, a.forum-tr__create-tred:active, a.forum-tr__create-tred:active:focus, a.forum__filter-search-btn:active, a.forum__filter-search-btn:active:link, a.forum__filter-search-btn:active:hover, a.forum__filter-search-btn:active:visited, a.forum__filter-search-btn:active, a.forum__filter-search-btn:active:focus, a:focus.btn-violet, a.modal-content__s-form-btn:focus, a.modal-content__s-form-btn:focus:link, a.modal-content__s-form-btn:focus:hover, a.modal-content__s-form-btn:focus:visited, a.modal-content__s-form-btn:focus:active, a.modal-content__s-form-btn:focus, a.modal-content__success-btn-back:focus, a.modal-content__success-btn-back:focus:link, a.modal-content__success-btn-back:focus:hover, a.modal-content__success-btn-back:focus:visited, a.modal-content__success-btn-back:focus:active, a.modal-content__success-btn-back:focus, a.modal-content__form-phone-btn:focus, a.modal-content__form-phone-btn:focus:link, a.modal-content__form-phone-btn:focus:hover, a.modal-content__form-phone-btn:focus:visited, a.modal-content__form-phone-btn:focus:active, a.modal-content__form-phone-btn:focus, a.sales-page__catalog-list-btn:focus, a.sales-page__catalog-list-btn:focus:link, a.sales-page__catalog-list-btn:focus:hover, a.sales-page__catalog-list-btn:focus:visited, a.sales-page__catalog-list-btn:focus:active, a.sales-page__catalog-list-btn:focus, a.blog-page__catalog-item-btn:focus, a.blog-page__catalog-item-btn:focus:link, a.blog-page__catalog-item-btn:focus:hover, a.blog-page__catalog-item-btn:focus:visited, a.blog-page__catalog-item-btn:focus:active, a.blog-page__catalog-item-btn:focus, a.forum-tr__post-answer-btn:focus, a.forum-tr__post-answer-btn:focus:link, a.forum-tr__post-answer-btn:focus:hover, a.forum-tr__post-answer-btn:focus:visited, a.forum-tr__post-answer-btn:focus:active, a.forum-tr__post-answer-btn:focus, a.forum-tr__create-tred:focus, a.forum-tr__create-tred:focus:link, a.forum-tr__create-tred:focus:hover, a.forum-tr__create-tred:focus:visited, a.forum-tr__create-tred:focus:active, a.forum-tr__create-tred:focus, a.forum__filter-search-btn:focus, a.forum__filter-search-btn:focus:link, a.forum__filter-search-btn:focus:hover, a.forum__filter-search-btn:focus:visited, a.forum__filter-search-btn:focus:active, a.forum__filter-search-btn:focus, button.btn-violet, button.modal-content__s-form-btn, button.modal-content__success-btn-back, button.modal-content__form-phone-btn, button.sales-page__catalog-list-btn, button.blog-page__catalog-item-btn, button.forum-tr__post-answer-btn, button.forum-tr__create-tred, button.forum__filter-search-btn, button.feedback-bot__list-btn, button.order__form-btn, button.product__decription-reviews-more-btn, button.product__other-slider-item-btn, button.product__btn-to-cart, button.catalog-item__to-cart-link, button.cta-main__form-btn, button.first-section__slider-btn, button.header__search-btn {
  vertical-align: middle;
  font-weight: 500;
  font-size: 14px;
  line-height: 150.69%;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  padding: 17px 20px;
  background: linear-gradient(180.57deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
  color: #fff;
}
a.header__phone-btn-link, a:link.header__phone-btn-link, a:hover.header__phone-btn-link, a:visited.header__phone-btn-link, a:active.header__phone-btn-link, a:focus.header__phone-btn-link, button.header__phone-btn-link {
  font-size: 12px;
  line-height: 15px;
  padding: 9px 20px;
  width: 100%;
}
a.header__search-btn, a:link.header__search-btn, a:hover.header__search-btn, a:visited.header__search-btn, a:active.header__search-btn, a:focus.header__search-btn, button.header__search-btn {
  width: 109px;
  height: 35px;
  padding: 0;
  line-height: 35px;
  position: absolute;
  top: 3px;
  right: 3px;
}
@media (max-width: 690px) {
  a.header__search-btn, a:link.header__search-btn, a:hover.header__search-btn, a:visited.header__search-btn, a:active.header__search-btn, a:focus.header__search-btn, button.header__search-btn {
    display: none;
  }
}
a.first-section__slider-btn, a:link.first-section__slider-btn, a:hover.first-section__slider-btn, a:visited.first-section__slider-btn, a:active.first-section__slider-btn, a:focus.first-section__slider-btn, button.first-section__slider-btn {
  min-width: 205px;
}
@media (max-width: 480px) {
  a.first-section__slider-btn, a:link.first-section__slider-btn, a:hover.first-section__slider-btn, a:visited.first-section__slider-btn, a:active.first-section__slider-btn, a:focus.first-section__slider-btn, button.first-section__slider-btn {
    min-width: auto;
    width: 100%;
  }
}
a.about-main__btn, a:link.about-main__btn, a:hover.about-main__btn, a:visited.about-main__btn, a:active.about-main__btn, a:focus.about-main__btn, button.about-main__btn {
  min-width: 225px;
}
@media (max-width: 767px) {
  a.about-main__btn, a:link.about-main__btn, a:hover.about-main__btn, a:visited.about-main__btn, a:active.about-main__btn, a:focus.about-main__btn, button.about-main__btn {
    width: 100%;
  }
}
a.cta-main__form-btn, a:link.cta-main__form-btn, a:hover.cta-main__form-btn, a:visited.cta-main__form-btn, a:active.cta-main__form-btn, a:focus.cta-main__form-btn, button.cta-main__form-btn {
  width: 100%;
}
a.footer__main-col-phone-link, a:link.footer__main-col-phone-link, a:hover.footer__main-col-phone-link, a:visited.footer__main-col-phone-link, a:active.footer__main-col-phone-link, a:focus.footer__main-col-phone-link, button.footer__main-col-phone-link {
  font-size: 18px;
  line-height: 17px;
  font-weight: 900;
  color: #FFFFFF;
}
@media (max-width: 1150px) {
  a.footer__main-col-phone-link, a:link.footer__main-col-phone-link, a:hover.footer__main-col-phone-link, a:visited.footer__main-col-phone-link, a:active.footer__main-col-phone-link, a:focus.footer__main-col-phone-link, button.footer__main-col-phone-link {
    font-size: 16px;
  }
}
a.footer__main-col-mail-link, a:link.footer__main-col-mail-link, a:hover.footer__main-col-mail-link, a:visited.footer__main-col-mail-link, a:active.footer__main-col-mail-link, a:focus.footer__main-col-mail-link, button.footer__main-col-mail-link {
  font-size: 14px;
  line-height: 14px;
  color: #FFFFFF;
  border-bottom: 2px dashed #fff;
  margin-top: 8px;
}
@media (max-width: 1150px) {
  a.footer__main-col-mail-link, a:link.footer__main-col-mail-link, a:hover.footer__main-col-mail-link, a:visited.footer__main-col-mail-link, a:active.footer__main-col-mail-link, a:focus.footer__main-col-mail-link, button.footer__main-col-mail-link {
    margin-top: 0;
  }
}
a.catalog-item__to-cart-link, a:link.catalog-item__to-cart-link, a:hover.catalog-item__to-cart-link, a:visited.catalog-item__to-cart-link, a:active.catalog-item__to-cart-link, a:focus.catalog-item__to-cart-link, button.catalog-item__to-cart-link {
  width: 100%;
}
@media (max-width: 767px) {
  a.catalog-item__to-cart-link, a:link.catalog-item__to-cart-link, a:hover.catalog-item__to-cart-link, a:visited.catalog-item__to-cart-link, a:active.catalog-item__to-cart-link, a:focus.catalog-item__to-cart-link, button.catalog-item__to-cart-link {
    padding: 9px;
  }
}
a.catalog-item__to-cart-link .icon, a:link.catalog-item__to-cart-link .icon, a:hover.catalog-item__to-cart-link .icon, a:visited.catalog-item__to-cart-link .icon, a:active.catalog-item__to-cart-link .icon, a:focus.catalog-item__to-cart-link .icon, button.catalog-item__to-cart-link .icon {
  display: none;
  width: 20px;
  height: 20px;
  background: url("/local/templates/new/stylesheets/../images/cart-icon-white.svg") center left no-repeat;
}
@media (max-width: 767px) {
  a.catalog-item__to-cart-link .icon, a:link.catalog-item__to-cart-link .icon, a:hover.catalog-item__to-cart-link .icon, a:visited.catalog-item__to-cart-link .icon, a:active.catalog-item__to-cart-link .icon, a:focus.catalog-item__to-cart-link .icon, button.catalog-item__to-cart-link .icon {
    display: block;
  }
}
@media (max-width: 767px) {
  a.catalog-item__to-cart-link .text, a:link.catalog-item__to-cart-link .text, a:hover.catalog-item__to-cart-link .text, a:visited.catalog-item__to-cart-link .text, a:active.catalog-item__to-cart-link .text, a:focus.catalog-item__to-cart-link .text, button.catalog-item__to-cart-link .text {
    display: none;
  }
}
a.catalog-item__one-click-link, a:link.catalog-item__one-click-link, a:hover.catalog-item__one-click-link, a:visited.catalog-item__one-click-link, a:active.catalog-item__one-click-link, a:focus.catalog-item__one-click-link, button.catalog-item__one-click-link {
  width: 100%;
  color: #BF4CB1;
  padding: 15px 6px;
}
@media (max-width: 767px) {
  a.catalog-item__one-click-link, a:link.catalog-item__one-click-link, a:hover.catalog-item__one-click-link, a:visited.catalog-item__one-click-link, a:active.catalog-item__one-click-link, a:focus.catalog-item__one-click-link, button.catalog-item__one-click-link {
    padding: 6px 3px;
  }
  a.catalog-item__one-click-link span, a:link.catalog-item__one-click-link span, a:hover.catalog-item__one-click-link span, a:visited.catalog-item__one-click-link span, a:active.catalog-item__one-click-link span, a:focus.catalog-item__one-click-link span, button.catalog-item__one-click-link span {
    display: none;
  }
}
a.catalog__nav-mobile-link, a:link.catalog__nav-mobile-link, a:hover.catalog__nav-mobile-link, a:visited.catalog__nav-mobile-link, a:active.catalog__nav-mobile-link, a:focus.catalog__nav-mobile-link, button.catalog__nav-mobile-link {
  width: 100%;
  color: #BF4CB1;
  padding: 15px 6px !important;
  border-color: #BF4CB1 !important;
}
a.product__btn-to-cart, a:link.product__btn-to-cart, a:hover.product__btn-to-cart, a:visited.product__btn-to-cart, a:active.product__btn-to-cart, a:focus.product__btn-to-cart, button.product__btn-to-cart {
  min-width: 190px;
  padding: 15px 20px;
}
@media (max-width: 480px) {
  a.product__btn-to-cart, a:link.product__btn-to-cart, a:hover.product__btn-to-cart, a:visited.product__btn-to-cart, a:active.product__btn-to-cart, a:focus.product__btn-to-cart, button.product__btn-to-cart {
    width: 100%;
  }
}
a.product__btn-one-click, a:link.product__btn-one-click, a:hover.product__btn-one-click, a:visited.product__btn-one-click, a:active.product__btn-one-click, a:focus.product__btn-one-click, button.product__btn-one-click {
  color: #BF4CB1;
  min-width: 190px;
  padding: 13px 20px;
}
@media (max-width: 480px) {
  a.product__btn-one-click, a:link.product__btn-one-click, a:hover.product__btn-one-click, a:visited.product__btn-one-click, a:active.product__btn-one-click, a:focus.product__btn-one-click, button.product__btn-one-click {
    width: 100%;
  }
}
a.product__other-slider-item-btn, a:link.product__other-slider-item-btn, a:hover.product__other-slider-item-btn, a:visited.product__other-slider-item-btn, a:active.product__other-slider-item-btn, a:focus.product__other-slider-item-btn, button.product__other-slider-item-btn {
  width: 100%;
  font-size: 12px;
  padding: 12px 20px;
}
a.product__decription-reviews-send-btn, a:link.product__decription-reviews-send-btn, a:hover.product__decription-reviews-send-btn, a:visited.product__decription-reviews-send-btn, a:active.product__decription-reviews-send-btn, a:focus.product__decription-reviews-send-btn, button.product__decription-reviews-send-btn {
  color: #A13B94;
  text-decoration: underline;
}
a.order__form-btn, a:link.order__form-btn, a:hover.order__form-btn, a:visited.order__form-btn, a:active.order__form-btn, a:focus.order__form-btn, button.order__form-btn {
  min-width: 256px;
  margin-right: 30px;
}
a.feedback-bot__list-link, a:link.feedback-bot__list-link, a:hover.feedback-bot__list-link, a:visited.feedback-bot__list-link, a:active.feedback-bot__list-link, a:focus.feedback-bot__list-link, button.feedback-bot__list-link {
  color: #BF4CB1;
  min-width: 190px;
  padding: 15px 20px;
}
@media (max-width: 640px) {
  a.feedback-bot__list-link, a:link.feedback-bot__list-link, a:hover.feedback-bot__list-link, a:visited.feedback-bot__list-link, a:active.feedback-bot__list-link, a:focus.feedback-bot__list-link, button.feedback-bot__list-link {
    width: 100%;
    padding: 11px 20px !important;
  }
}
a.feedback-bot__list-btn, a:link.feedback-bot__list-btn, a:hover.feedback-bot__list-btn, a:visited.feedback-bot__list-btn, a:active.feedback-bot__list-btn, a:focus.feedback-bot__list-btn, button.feedback-bot__list-btn {
  width: 165px;
  float: left;
}
@media (max-width: 640px) {
  a.feedback-bot__list-btn, a:link.feedback-bot__list-btn, a:hover.feedback-bot__list-btn, a:visited.feedback-bot__list-btn, a:active.feedback-bot__list-btn, a:focus.feedback-bot__list-btn, button.feedback-bot__list-btn {
    margin-top: 20px;
    width: 100%;
    padding: 13px 20px !important;
  }
}
a.forum__filter-search-btn, a:link.forum__filter-search-btn, a:hover.forum__filter-search-btn, a:visited.forum__filter-search-btn, a:active.forum__filter-search-btn, a:focus.forum__filter-search-btn, button.forum__filter-search-btn {
  width: 109px;
  position: absolute;
  top: 3px;
  right: 3px;
  height: 35px;
  line-height: 35px;
  padding: 0;
}
a.forum-tr__create-tred, a:link.forum-tr__create-tred, a:hover.forum-tr__create-tred, a:visited.forum-tr__create-tred, a:active.forum-tr__create-tred, a:focus.forum-tr__create-tred, button.forum-tr__create-tred {
  width: 133px;
  font-weight: 500 !important;
  font-size: 12px !important;
  line-height: 12px !important;
  padding: 12px 20px !important;
}
@media (max-width: 767px) {
  a.forum-tr__create-tred, a:link.forum-tr__create-tred, a:hover.forum-tr__create-tred, a:visited.forum-tr__create-tred, a:active.forum-tr__create-tred, a:focus.forum-tr__create-tred, button.forum-tr__create-tred {
    width: 100%;
  }
}
a.forum-tr__post-answer-btn, a:link.forum-tr__post-answer-btn, a:hover.forum-tr__post-answer-btn, a:visited.forum-tr__post-answer-btn, a:active.forum-tr__post-answer-btn, a:focus.forum-tr__post-answer-btn, button.forum-tr__post-answer-btn {
  min-width: 285px;
}
@media (max-width: 767px) {
  a.forum-tr__post-answer-btn, a:link.forum-tr__post-answer-btn, a:hover.forum-tr__post-answer-btn, a:visited.forum-tr__post-answer-btn, a:active.forum-tr__post-answer-btn, a:focus.forum-tr__post-answer-btn, button.forum-tr__post-answer-btn {
    min-width: auto;
    width: 100%;
  }
}
a.blog-page__catalog-item-btn, a:link.blog-page__catalog-item-btn, a:hover.blog-page__catalog-item-btn, a:visited.blog-page__catalog-item-btn, a:active.blog-page__catalog-item-btn, a:focus.blog-page__catalog-item-btn, button.blog-page__catalog-item-btn {
  min-width: 165px;
}
@media (max-width: 767px) {
  a.blog-page__catalog-item-btn, a:link.blog-page__catalog-item-btn, a:hover.blog-page__catalog-item-btn, a:visited.blog-page__catalog-item-btn, a:active.blog-page__catalog-item-btn, a:focus.blog-page__catalog-item-btn, button.blog-page__catalog-item-btn {
    width: 100%;
  }
}
a.sales-page__catalog-list-btn, a:link.sales-page__catalog-list-btn, a:hover.sales-page__catalog-list-btn, a:visited.sales-page__catalog-list-btn, a:active.sales-page__catalog-list-btn, a:focus.sales-page__catalog-list-btn, button.sales-page__catalog-list-btn {
  font-size: 12px !important;
  line-height: 12px !important;
  padding: 12px 20px !important;
}
@media (max-width: 767px) {
  a.sales-page__catalog-list-btn, a:link.sales-page__catalog-list-btn, a:hover.sales-page__catalog-list-btn, a:visited.sales-page__catalog-list-btn, a:active.sales-page__catalog-list-btn, a:focus.sales-page__catalog-list-btn, button.sales-page__catalog-list-btn {
    width: 100%;
  }
}
a.modal-content__form-phone-btn, a:link.modal-content__form-phone-btn, a:hover.modal-content__form-phone-btn, a:visited.modal-content__form-phone-btn, a:active.modal-content__form-phone-btn, a:focus.modal-content__form-phone-btn, button.modal-content__form-phone-btn {
  width: 100%;
}
a.modal-content__success-btn-back, a:link.modal-content__success-btn-back, a:hover.modal-content__success-btn-back, a:visited.modal-content__success-btn-back, a:active.modal-content__success-btn-back, a:focus.modal-content__success-btn-back, button.modal-content__success-btn-back {
  width: 100%;
}
a.modal-content__success-btn-to-blog, a:link.modal-content__success-btn-to-blog, a:hover.modal-content__success-btn-to-blog, a:visited.modal-content__success-btn-to-blog, a:active.modal-content__success-btn-to-blog, a:focus.modal-content__success-btn-to-blog, button.modal-content__success-btn-to-blog {
  width: 100%;
}
a.modal-content__s-form-btn, a:link.modal-content__s-form-btn, a:hover.modal-content__s-form-btn, a:visited.modal-content__s-form-btn, a:active.modal-content__s-form-btn, a:focus.modal-content__s-form-btn, button.modal-content__s-form-btn {
  width: 100%;
}

a:hover.link-simple, button:hover.link-simple {
  text-decoration: none;
}
a:hover.product__decription-reviews-send-btn, button:hover.product__decription-reviews-send-btn {
  text-decoration: none;
}

.header {
  position: absolute;
  height: 226px;
  background: #FFFFFF;
  z-index: 100;
}
@media (max-width: 1100px) {
  .header {
    box-shadow: 0px 10px 14px rgba(161, 59, 148, 0.04);
    height: 68px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
}
.header__top {
  height: 124px;
  box-shadow: 0 10px 14px rgba(161, 59, 148, 0.04);
}
@media (max-width: 1100px) {
  .header__top {
    display: none;
  }
}
.header__main {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.header__main-row {
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  width: 1200px;
}
@media (max-width: 767px) {
  .header__main-row {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media (max-width: 1100px) {
  .header__main-row {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
.header__main-grid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.header__burger {
  display: none;
}
@media (max-width: 1100px) {
  .header__burger {
    display: block;
  }
}
.header__drop {
  width: 400px;
  float: left;
}
@media (max-width: 1100px) {
  .header__drop {
    display: none;
    width: 300px;
    float: left;
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    overflow: auto;
    background: #fff;
    z-index: 100;
    padding: 20px;
  }
  .header__drop.open {
    display: block;
  }
}
.header__info-wrap {
  margin-left: -400px;
  padding-left: 420px;
  float: left;
  width: 100%;
  display: flex;
  align-items:center
}
.header-personal{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
  min-width:120px
}

.header-personal a{
  color:#61445D
}

.header-personal img{
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1100px) {
  .header__info-wrap {
    margin-left: -104px;
    padding-left: 124px;
  }
  .hidden-xs{
   display:none;
  }
  .header-personal{
    justify-content:center
  }
}
@media (max-width: 690px) {
  .header__info-wrap {
    justify-content: flex-end;
  }
}
@media (max-width: 500px) {
  .header__info-wrap {
    padding-right: 40px;
  }
  .header-personal{
    min-width: 20px;
    padding-left: 20px;
  }
}
.header a.header__logo-link, .header a:link.header__logo-link, .header a:hover.header__logo-link, .header a:visited.header__logo-link, .header a:active.header__logo-link, .header a:focus.header__logo-link, .header button.header__logo-link {
  display: block;
  width: 143px;
  height: 30px;
  background: url("/local/templates/new/stylesheets/../images/logo.svg") center left no-repeat;
  background-size: contain;
  text-indent: 9999px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1100px) {
  .header a.header__logo-link, .header a:link.header__logo-link, .header a:hover.header__logo-link, .header a:visited.header__logo-link, .header a:active.header__logo-link, .header a:focus.header__logo-link, .header button.header__logo-link {
    width: 104px;
  }
}
.header a.header__city-link, .header a:link.header__city-link, .header a:hover.header__city-link, .header a:visited.header__city-link, .header a:active.header__city-link, .header a:focus.header__city-link, .header button.header__city-link {
  padding-left: 50px;
  min-height: 38px;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 16px;
  line-height: 150.69%;
  color: #220A1E;
  background: url("/local/templates/new/stylesheets/../images/city-icon.svg") center left no-repeat;
}
.header a.header__city-link:after, .header a:link.header__city-link:after, .header a:hover.header__city-link:after, .header a:visited.header__city-link:after, .header a:active.header__city-link:after, .header a:focus.header__city-link:after, .header button.header__city-link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 7px;
  margin-left: 7px;
  background: url("/local/templates/new/stylesheets/../images/arrow-down-icon.svg") center left no-repeat;
}
.header a.header__phone-link, .header a:link.header__phone-link, .header a:hover.header__phone-link, .header a:visited.header__phone-link, .header a:active.header__phone-link, .header a:focus.header__phone-link, .header button.header__phone-link {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 16px;
  line-height: 16px;
  color: #220A1E;
}
.header a.header__burger-link, .header a:link.header__burger-link, .header a:hover.header__burger-link, .header a:visited.header__burger-link, .header a:active.header__burger-link, .header a:focus.header__burger-link, .header button.header__burger-link {
  display: block;
  width: 24px;
  height: 14px;
  background: url("/local/templates/new/stylesheets/../images/burger-icon.svg") center left no-repeat;
}
@media (max-width: 1100px) {
  .header a.header__burger-link, .header a:link.header__burger-link, .header a:hover.header__burger-link, .header a:visited.header__burger-link, .header a:active.header__burger-link, .header a:focus.header__burger-link, .header button.header__burger-link {
    position: absolute;
    top: 0;
    right: 15px;
    height: 100%;
  }
}
.header a.header__drop-close, .header a:link.header__drop-close, .header a:hover.header__drop-close, .header a:visited.header__drop-close, .header a:active.header__drop-close, .header a:focus.header__drop-close, .header button.header__drop-close {
  display: none;
  width: 23px;
  height: 23px;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
  background: url("/local/templates/new/stylesheets/../images/close-icon.png") center left no-repeat;
}
@media (max-width: 1100px) {
  .header a.header__drop-close, .header a:link.header__drop-close, .header a:hover.header__drop-close, .header a:visited.header__drop-close, .header a:active.header__drop-close, .header a:focus.header__drop-close, .header button.header__drop-close {
    display: block;
  }
}
.header__logo {
  position: absolute;
  top: -124px;
  left: 15px;
  width: 143px;
  height: 124px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 1100px) {
  .header__logo {
    position: static;
    padding: 0;
    height: 100%;
    width: 104px;
  }
}
.header__logo-text {
  font-size: 10px;
  line-height: 126.3%;
  color: #A13B94;
  margin-top: 8px;
  display: block;
}
@media (max-width: 1100px) {
  .header__logo-text {
    display: none;
  }
}
.header__menu > ul {
  margin: 0 -15px;
  padding: 0;
  list-style: none;
}
@media (max-width: 1100px) {
  .header__menu > ul {
    margin: 0;
  }
}
.header__menu > ul > li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1100px) {
  .header__menu > ul > li {
    display: block;
    width: 100%;
  }
}
.header__menu > ul > li > a {
  font-size: 12px;
  line-height: 12px;
  display: block;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #220A1E;
  padding: 30px 15px;
  position: relative;
  font-weight: 500;
}
@media (max-width: 1100px) {
  .header__menu > ul > li > a {
    display: block;
    width: 100%;
    padding: 10px 0;
  }
}
.header__menu > ul > li > a:hover {
  color: #A13B94;
}
.header__menu > ul > li.header__menu-drop-item:hover > a {
  color: #A13B94;
}
.header__menu > ul > li.header__menu-drop-item:hover .header__menu-drop {
  display: block;
}
@media (max-width: 1100px) {
  .header__menu > ul > li.header__menu-drop-item:hover .header__menu-drop {
    display: none;
  }
}
@media (max-width: 1100px) {
  .header__menu > ul > li.header__menu-drop-item.open:hover .header__menu-drop {
    display: block;
  }
}
@media (max-width: 1100px) {
  .header__menu > ul > li.header__menu-drop-item.open .header__menu-drop {
    display: block;
  }
}
.header__menu-drop {
  display: none;
  position: absolute;
  top: calc(100% - 17px);
  left: 0;
  width: 100%;
  background: #FFFFFF;
  padding: 30px !important;
  margin: 0;
  box-shadow: 0px 22px 45px rgba(0, 0, 0, 0.15);
  columns: 3;
  margin: 0 !important;
}
@media (max-width: 1100px) {
  .header__menu-drop {
    position: static;
    background: none;
    padding: 0 !important;
    box-shadow: none;
    columns: 1;
    margin: 5px 0 15px 0 !important;
  }
}
.header__menu-drop > li {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-bottom: 5px;
}
@media (max-width: 1100px) {
  .header__menu-drop > li {
    display: block;
  }
}
.header__menu-drop > li a {
  display: block;
  width: 100%;
  padding: 5px 0 !important;
  font-size: 16px;
  line-height: 108.5%;
  font-weight: bold;
  color: #220A1E;
  text-transform: none;
  margin-bottom: 5px;
}
@media (max-width: 1100px) {
  .header__menu-drop > li a {
    font-size: 12px;
    line-height: 12px;
  }
}
.header__menu-drop > li a:hover {
  color: #A13B94;
}
.header__menu-drop > li ul {
  margin: 0 0 20px 0;
  columns: 1;
}
.header__menu-drop > li ul li {
  display: block;
  width: 100%;
}
.header__menu-drop > li ul li a {
  display: block;
  width: 100%;
  padding: 8px 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 108.5%;
  text-transform: none;
  color: #492744;
}
@media (max-width: 1100px) {
  .header__menu-drop > li ul li a {
    font-size: 12px;
    line-height: 12px;
  }
}
.header__menu-drop > li ul li a:hover {
  color: #A13B94;
}
.header__menu_fix {
  display: none;
}
.header__menu_fix > ul > li > a {
  font-weight: 900;
  color: #A13B94;
}
.header__top-menu {
  float: left;
  width: 40%;
}
@media (max-width: 1200px) {
  .header__top-menu {
    width: 37%;
  }
}
@media (max-width: 1100px) {
  .header__top-menu {
    width: 100%;
  }
}
.header__top-menu ul {
  margin: 0 -10px;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 1100px) {
  .header__top-menu ul {
    margin: 0;
    display: block;
  }
}
.header__top-menu ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1100px) {
  .header__top-menu ul li {
    width: 100%;
    display: block;
  }
}
.header__top-menu ul li a {
  font-size: 12px;
  line-height: 12px;
  color: #220A1E;
  display: block;
  padding: 0 10px;
}
@media (max-width: 1100px) {
  .header__top-menu ul li a {
    padding: 0 5px;
  }
}
@media (max-width: 1100px) {
  .header__top-menu ul li a {
    padding: 10px 0;
  }
}
.header__top-menu ul li a:hover {
  color: #A13B94;
}
.header__city {
  float: left;
  width: 20%;
}
@media (max-width: 1100px) {
  .header__city {
    width: 100%;
    margin-top: 20px;
  }
}
.header__phone {
  float: left;
  width: 20%;
  padding-left: 50px;
  background: url("/local/templates/new/stylesheets/../images/phone-icon.svg") center left no-repeat;
}
@media (max-width: 1100px) {
  .header__phone {
    width: 100%;
    margin-top: 20px;
  }
}
.header__phone_fix {
  display: none;
}
.header__phone-btn {
  float: left;
  width: 20%;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1100px) {
  .header__phone-btn {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }
}
.header__phone-btn_fix {
  display: none;
}
.header__drop-wrap {
  position: absolute;
  top: -124px;
  left: 158px;
  width: calc(100% - 143px);
  height: 124px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 15px 0 70px;
}
@media (max-width: 1200px) {
  .header__drop-wrap {
    padding: 0 15px 0 30px;
  }
}
@media (max-width: 1100px) {
  .header__drop-wrap {
    position: static;
    padding: 0;
    width: 100%;
  }
}
.header__search {
  float: left;
  width: 100%;
  margin-right: -210px;
  padding-right: 260px;
}
@media (max-width: 690px) {
  .header__search {
    padding-right: 0;
    margin-right: 15px;
    width: 30px;
    display: inline-block;
    vertical-align: middle;
  }
}
.header__search-wrap {
  position: relative;
}
.header__search input {
  height: 42px;
  line-height: 40px;
  background: #FFFFFF;
  padding-left: 40px;
  padding-right: 130px;
}
@media (max-width: 690px) {
  .header__search input {
    display: none;
  }
}
.header__search-icon {
  position: absolute;
  top: 0;
  height: 42px;
  width: 30px;
  left: 0;
  background: url("/local/templates/new/stylesheets/../images/search-icon.svg") center right no-repeat;
}
@media (max-width: 690px) {
  .header__search-icon {
    display: block;
    position: static;
    background-position: center center;
  }
}
.header__cart {
  width: 210px;
  float: left;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 500px) {
  .header__cart {
    width: 28px;
  }
}
.header__cart-icon {
  width: 28px;
  height: 28px;
  float: left;
  background: url("/local/templates/new/stylesheets/../images/cart-icon.svg") center right no-repeat;
  position: relative;
}
.header__cart-icon-num {
  position: absolute;
  top: -7px;
  right: -11px;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  background: linear-gradient(181.78deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
  line-height: 20px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
}
.header__cart-text {
  float: left;
  width: 100%;
  margin-left: -28px;
  padding-left: 52px;
}
@media (max-width: 500px) {
  .header__cart-text {
    display: none;
  }
}
.header__cart-text .title {
  font-size: 12px;
  line-height: 12px;
  width: 100%;
  display: block;
  margin-bottom: 4px;
}
.header__cart-text .price {
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  color: #492744;
  width: 100%;
  display: block;
}
@media (min-width: 1100px) {
  .header.fix {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 96px;
    background: #FFFFFF;
    box-shadow: 0px 5px 15px rgba(174, 76, 159, 0.08);
  }
  .header.fix .header__main {
    height: 100%;
  }
  .header.fix .header__main-row {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .header.fix .header__main-grid {
    height: 100%;
  }
  .header.fix .header__top {
    display: none;
  }
  .header.fix .header__logo {
    position: static;
    float: left;
    height: 100%;
  }
  .header.fix .header__drop {
    display: none;
  }
  .header.fix .header__search-btn {
    display: none;
  }
  .header.fix .header__search-icon {
    left: auto;
    right: 16px;
  }
  .header.fix .header__search {
    width: auto;
    margin: 0;
    padding: 0;
  }
  .header.fix .header__search input {
    padding-right: 40px;
    padding-left: 20px;
  }
  .header.fix .header__menu_fix {
    display: block;
    margin: 0 30px;
  }
  .header.fix .header__phone_fix {
    display: block;
  }
  .header.fix .header__phone-btn_fix {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .header.fix .header__info-wrap {
    margin-left: -143px;
    padding-left: 160px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
  }
}

.under-header {
  margin-top: 226px;
}
@media (max-width: 1100px) {
  .under-header {
    margin-top: 68px;
  }
}

.first-section__row {
  padding-top: 0;
}
.first-section__slider {
  background: #F9F9F9;
  border-radius: 5px;
  overflow: hidden;
  height: 420px;
}
@media (max-width: 767px) {
  .first-section__slider {
    height: auto;
  }
}
.first-section__slider .slick-list, .first-section__slider .slick-track {
  height: 100%;
}
.first-section__slider-item {
  background-image: url("/local/templates/new/stylesheets/../images/ellipse.png");
  background-repeat: no-repeat;
  background-position: center right;
  height: 100%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .first-section__slider-item {
    background: url("/local/templates/new/stylesheets/../images/ell-mobile.png") top right no-repeat;
  }
}
.first-section__slider-content {
  padding: 80px 50% 80px 120px;
}
@media (max-width: 991px) {
  .first-section__slider-content {
    padding: 60px 50% 830px 60px;
  }
}
@media (max-width: 767px) {
  .first-section__slider-content {
    padding: 30px;
    padding-bottom: 70px;
  }
}
.first-section__slider-img {
  width: 50%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.first-section__slider-img img {
  max-height: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .first-section__slider-img {
    width: 100%;
    height: 240px;
    position: static;
  }
}
@media (max-width: 480px) {
  .first-section__slider-img {
    height: 140px;
    position: static;
  }
}
.first-section__slider-title {
  color: #220A1E;
}
.first-section__slider-text {
  margin-top: 10px;
}
.first-section__slider-btn-wrap {
  margin-top: 30px;
}
.first-section__slider .slick-arrow {
  background: rgba(227, 148, 217, 0.15);
  color: #fff;
  top: calc(50% - 19px);
  left: 35px;
}
@media (max-width: 991px) {
  .first-section__slider .slick-arrow {
    display: none !important;
  }
}
.first-section__slider .slick-arrow.slick-next {
  left: auto;
  right: 35px;
}

.footer {
  background: #341E45;
}
.footer__share {
  margin-top: 30px;
}
@media (max-width: 1150px) {
  .footer__share {
    margin-top: 0;
  }
}
.footer__main {
  padding-top: 54px;
}
.footer__main a.footer__logo-link, .footer__main a:link.footer__logo-link, .footer__main a:hover.footer__logo-link, .footer__main a:visited.footer__logo-link, .footer__main a:active.footer__logo-link, .footer__main a:focus.footer__logo-link, .footer__main button.footer__logo-link {
  display: block;
  width: 231px;
  height: 49px;
  background: url("/local/templates/new/stylesheets/../images/logo-white.svg") center left no-repeat;
  background-size: contain;
  text-indent: 9999px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .footer__main a.footer__logo-link, .footer__main a:link.footer__logo-link, .footer__main a:hover.footer__logo-link, .footer__main a:visited.footer__logo-link, .footer__main a:active.footer__logo-link, .footer__main a:focus.footer__logo-link, .footer__main button.footer__logo-link {
    width: 122px;
  }
}
.footer__main a.footer__share-link, .footer__main a:link.footer__share-link, .footer__main a:hover.footer__share-link, .footer__main a:visited.footer__share-link, .footer__main a:active.footer__share-link, .footer__main a:focus.footer__share-link, .footer__main button.footer__share-link {
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid #DBD1DA;
  border-radius: 100%;
  width: 33px;
  height: 33px;
  line-height: 31px;
  text-align: center;
  margin-right: 15px;
  opacity: 0.5;
}
@media (max-width: 1150px) {
  .footer__main a.footer__share-link, .footer__main a:link.footer__share-link, .footer__main a:hover.footer__share-link, .footer__main a:visited.footer__share-link, .footer__main a:active.footer__share-link, .footer__main a:focus.footer__share-link, .footer__main button.footer__share-link {
    margin: 0 0 0 8px;
  }
}
.footer__main a.footer__share-link img, .footer__main a:link.footer__share-link img, .footer__main a:hover.footer__share-link img, .footer__main a:visited.footer__share-link img, .footer__main a:active.footer__share-link img, .footer__main a:focus.footer__share-link img, .footer__main button.footer__share-link img {
  vertical-align: middle;
  display: inline-block;
}
.footer__main-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.footer__main-col {
  width: 18%;
  float: left;
  padding: 0 10px;
  margin-top: 26px;
}
@media (max-width: 1150px) {
  .footer__main-col {
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    margin-top: 0;
    padding: 0;
  }
}
.footer__main-col_logo {
  width: 28%;
}
@media (max-width: 1150px) {
  .footer__main-col_logo {
    width: 100%;
  }
  .footer__main-col_logo:first-child {
    padding: 0 15px 20px 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
}
.footer__main-col_info {
  width: 54%;
}
@media (max-width: 1150px) {
  .footer__main-col_info {
    width: 100%;
  }
}
@media (max-width: 1150px) {
  .footer__main-col_contacts {
    padding: 20px 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
}
.footer__main-col-title {
  font-size: 14px;
  line-height: 153.19%;
  color: #FFFFFF;
  position: relative;
}
@media (max-width: 1150px) {
  .footer__main-col-title {
    padding: 20px 15px;
  }
  .footer__main-col-title:before {
    content: "";
    position: absolute;
    top: 28px;
    right: 14px;
    width: 9px;
    height: 6px;
    background: url("/local/templates/new/stylesheets/../images/arrow-down.svg") center left no-repeat;
  }
}
@media (max-width: 1150px) {
  .footer__main-col ul {
    display: none;
  }
}
.footer__main-col ul li {
  margin-top: 6px;
  font-size: 12px;
  line-height: 153.19%;
  color: rgba(255, 255, 255, 0.8);
}
.footer__main-col ul li a {
  font-size: 12px;
  line-height: 153.19%;
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 1150px) {
  .footer__main-col.open ul {
    display: block;
    padding: 0 15px 30px 15px;
  }
}
.footer__bot {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 1150px) {
  .footer__bot {
    border-top: none;
  }
}
.footer__bot-row {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-size: 11px;
  line-height: 153.19%;
  color: #B6B2B5;
}
@media (max-width: 1150px) {
  .footer__bot-row {
    padding-top: 0;
  }
}
.footer__bot-row:after {
  display: none;
}
.footer__bot-row a {
  font-size: 11px;
  line-height: 153.19%;
  text-decoration-line: underline;
  color: #B6B2B5;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1041;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(21, 19, 23, 0.75);
}
.modal.fade {
  opacity: 1;
}

.modal .modal-dialog {
  -moz-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.show .modal-dialog {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  margin: 150px auto;
  max-width: 770px;
}
@media (max-width: 991px) {
  .modal-dialog {
    width: 80%;
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .modal-dialog {
    width: 100%;
  }
}
@media (max-width: 640px) {
  .modal-dialog {
    margin-top: 28px;
  }
  .modal-content__success-bot-col:first-child{
	display:flex;
	order:2
   }
}

.modal-content {
  position: relative;
  background-clip: padding-box;
  outline: 0;
  background: #fff;
  padding: 60px;
}
@media (max-width: 767px) {
  .modal-content {
    padding: 30px;
  }
}
.modal-content__title {
  font-weight: bold;
  font-size: 26px;
  line-height: 150.69%;
  color: #220A1E;
}
@media (max-width: 767px) {
  .modal-content__title {
    font-size: 20px;
    line-height: 26px;
  }
}
.modal-content__text {
  margin-top: 10px;
  font-size: 18px;
  line-height: 174.69%;
}
.modal-content__text .reviews {
  margin-right: 5px;
}
@media (max-width: 767px) {
  .modal-content__text {
    font-size: 16px;
  }
}
.modal-content__one-click {
  margin-top: 30px;
}
.modal-content__one-click-about {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.modal-content__one-click-about-image {
  display: block !important;
  width: 123px;
  height: 123px;
  vertical-align: middle;
  line-height: 123px;
  text-align: center;
}
@media (max-width: 767px) {
  .modal-content__one-click-about-image {
    width: 100%;
  }
}
.modal-content__one-click-about-image img {
  max-height: 100%;
  max-width: 100%;
  display: inline-block;
}
.modal-content__one-click-about-content {
  float: left;
  width: 100%;
  margin-left: -123px;
  padding-left: 180px;
}
@media (max-width: 767px) {
  .modal-content__one-click-about-content {
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
  }
}
.modal-content__one-click-about-name {
  font-weight: bold;
  font-size: 18px;
  line-height: 177.5%;
  color: #492744;
  display: block !important;
}
.modal-content__one-click-about-action {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.modal-content__one-click-about-price {
  margin-top: 10px;
}
.modal-content__form-phone {
  margin-top: 50px;
}
.modal-content__form-phone-wrap {
  display: flex;
  flex-wrap: wrap;
}
.modal-content__form-phone-btn-wrap {
  width: 210px;
  float: left;
}
@media (max-width: 767px) {
  .modal-content__form-phone-btn-wrap {
    margin-top: 20px;
    width: 100%;
  }
}
.modal-content__form-phone-input {
  width: 100%;
  float: left;
  margin-right: -210px;
  padding-right: 240px;
}
@media (max-width: 767px) {
  .modal-content__form-phone-input {
    margin-right: 0;
    padding-right: 0;
  }
}
.modal-content__form-phone-access {
  margin-top: 15px;
  font-size: 12px;
  line-height: 165%;
  color: #9B9B9B;
}
.modal-content__form-phone-access a {
  font-size: 12px;
  line-height: 165%;
  color: #9B9B9B;
  text-decoration: underline;
}
.modal-content__form-phone-access a:hover {
  text-decoration: none;
}
.modal-content__success {
  text-align: center;
  padding: 30px 0;
}
@media (max-width: 767px) {
  .modal-content__success {
    padding: 0;
  }
}
.modal-content__success-title {
  font-weight: bold;
  font-size: 26px;
  line-height: 150.69%;
  color: #220A1E;
  text-align: center;
}
@media (max-width: 767px) {
  .modal-content__success-title {
    font-size: 20px;
    line-height: 26px;
  }
}
.modal-content__success-text {
  margin-top: 10px;
  font-size: 18px;
  line-height: 174.69%;
  text-align: center;
}
@media (max-width: 767px) {
  .modal-content__success-text {
    font-size: 16px;
  }
}
.modal-content__success-bot {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  padding: 0 10%;
}
@media (max-width: 767px) {
  .modal-content__success-bot {
    padding: 0;
  }
}
.modal-content__success-bot-col {
  padding: 0 15px;
  float: left;
  width: 50%;
  margin-top: 30px;
}
@media (max-width: 640px) {
  .modal-content__success-bot-col {
    width: 100%;
  }
}
.modal-content__success-bot_one {
  justify-content: center;
}
.modal-content__s-form {
  padding-top: 10px;
}
@media (max-width: 767px) {
  .modal-content__s-form {
    padding-top: 0;
  }
}
.modal-content__s-form-row {
  margin-top: 25px;
}
.modal-content__s-form-row label {
  font-weight: 400;
  margin-bottom: 8px;
}
.modal-content__s-form-bot {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.modal-content__s-form-bot .modal-content__form-phone-access {
  float: left;
  width: 100%;
  margin-left: -300px;
  padding-left: 330px;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .modal-content__s-form-bot .modal-content__form-phone-access {
    margin-left: 0;
    padding-left: 0;
  }
}
.modal-content__s-form-btn-wrap {
  width: 300px;
  float: left;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .modal-content__s-form-btn-wrap {
    width: 100%;
  }
}
.modal-content__s-form-review {
  margin-top: 25px;
  padding-top: 25px;
  position: relative;
}
.modal-content__s-form-review:before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px;
  width: calc(100% + 120px);
  height: 1px;
  background: #F8EBF6;
}
@media (max-width: 767px) {
  .modal-content__s-form-review:before {
    left: -30px;
    width: calc(100% + 60px);
  }
}
.modal-content__s-form-review .modal-content__s-form-row:first-child {
  margin-top: 0;
}

.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-content {
  position: relative;
}
.modal-content__form {
  padding-top: 30px;
}
@media (max-width: 767px) {
  .modal-content__form {
    padding-top: 10px;
  }
}
.modal-content a.close, .modal-content a:link.close, .modal-content a:hover.close, .modal-content a:visited.close, .modal-content a:active.close, .modal-content a:focus.close, .modal-content button.close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 29px;
  height: 29px;
  background: url("/local/templates/new/stylesheets/../images/close-m-icon.svg") top center no-repeat;
  background-size: contain;
  opacity: 1;
}
@media (max-width: 767px) {
  .modal-content a.close, .modal-content a:link.close, .modal-content a:hover.close, .modal-content a:visited.close, .modal-content a:active.close, .modal-content a:focus.close, .modal-content button.close {
    width: 20px;
    height: 20px;
  }
}

.modal-body {
  position: relative;
}

.modal-open {
  overflow: hidden;
}

/*# sourceMappingURL=common.css.map */



.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a {
	color: inherit;
}

.bx_ordercart .bx_ordercart_order_table_container tbody {
	color:#492744;
}

.order__form-col.error label {
	color:red;
	font-weight:bold;
}

.order__form-col.error .order__form-input input,
.order__form-col.error .order__form-input textarea {
	border-color:red;
}

/* End */


/* Start:/local/templates/new/stylesheets/custom.css?17612157211304*/
.header__top-menu ul:not(.submenu) {
  position: relative;
}
.header__top-menu li.active ul.submenu {
  display: flex;
  opacity: 1;
  z-index: 10;
}
.header__top-menu ul.submenu {
  position: absolute;
  display: none;
  opacity: 0;
  z-index: -1;
  top: 100%;
  left: 0;
  padding: 15px;
  background-color: #fff !important;
  z-index: 10;
  flex-direction: row;
  align-items: flex-start;
  transition: opacity .4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.header__top-menu ul.submenu li a {
  padding: 5px;
}
.header__top-menu ul.submenu > li {
  /* width: 33%; */
  margin-bottom: 15px;
  display: block;
}
.header__top-menu ul.submenu > li:not(:last-child) {
  margin-right: 15px;
}
.header__top-menu ul.submenu .menu-item-title > span {
  font-weight: 700;
  color: #a13b94;
}
.header__top-menu li.active ul.submenu {
  -webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
  border-radius: 8px;
}
.header__top-menu ul.submenu ul {
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width:1100px) {
  .header__top-menu ul.submenu {
    position: static;
    flex-direction: column;
    padding: 0;
  }
  .header__top-menu ul.submenu > li {
    width: 100%;
  }
}
/* End */


/* Start:/local/templates/new/components/bitrix/catalog.section.list/top_catalog/style.min.css?17612157211978*/
.i_menu{position:absolute;display:none;width:100%;left:0;background:#fff;padding:0;border-top:2px solid #936CDC;top:50px;margin:0;padding:0;padding:20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:none;list-style:none;border-top:2px solid #1A58D7;border-bottom:1px solid #f4f4f4;box-shadow:0 4px 2px rgba(0,0,0,0.5)}.i_menu .show_all{text-align:left;font-size:12px;cursor:pointer;color:#444648!important}.i_menu .show_all span{border-bottom:1px dotted #444648}.i_menu li.root .submenu_1 a.hide{display:none}.top_menu td.current .i_menu li.root a{box-shadow:none!important}.i_menu li.root a:hover{text-decoration:underline}.i_menu li.root>a:hover{color:#1a58d7;text-decoration:underline}.i_menu li.root{padding:0;margin:0;line-height:25px;list-style:none;display:inline-block;zoom:1;vertical-align:top;width:20%;margin-bottom:20px;min-height:130px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:3%;padding-right:3%;background:none!important;position:relative}.i_menu li.root:nth-child(5n){float:right;border-right:0}.i_menu li.root:nth-child(5n):after{content:".";display:block;height:0;clear:both;visibility:hidden}.i_menu li.root a{text-align:left;display:block;color:#444648;font-weight:bold;font-size:14px;text-decoration:none;text-shadow:none;background:none!important;border:0;line-height:25px;box-shadow:none}.i_menu li.root .submenu_1 a{color:#444648;font-size:12px;line-height:12px;font-weight:normal;box-shadow:none;line-height:21px}.i_menu li.root .submenu_1{margin:0;padding:0;list-style:none;border:1px solid #fff;background:#fff}.i_menu li.root .submenu_1.bordered{padding:10px;margin:-10px;border-top:0px solid #ccc;border-left:0 solid #ccc;border-bottom:0 solid #ccc;border-right:0px solid #ccc;z-index:40}.i_menu li.root .submenu_1.bordered .show_all{display:none}.i_menu li.root .submenu_1.bordered .hide{display:block}.i_menu li.root .submenu_1 a:hover{color:#1a58d7}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.title/mobile_search/css_color/red.css?17612157292445*/
#ys-title-search  .s_submit {
    color: #e00c0c!important;
}

#ys-title-search-input:focus {
	border-color: #e00c0c!important;
}

.ys-title-search-result h3,
.ys-title-search-result a,
#ys-title-search a
{
    color: #e00c0c!important;
    border-color: #f39e9e!important;
}

.ys-title-search-result a:hover,
#ys-title-search a:hover
{
    color: #ff7b11!important;
    border-color: #ffb980!important;
}

.ys-title-search-result  li:hover {
    background: #fff2e7!important;
}

.ys-title-search-result  li.noitem:hover {
    background: none!important;
}




.ys-title-search-result  li .add2basket {
	background-color: #cf2020 !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd9742), color-stop(100%, #cf2020)) !important;
	background-image: -webkit-linear-gradient(top, #fd9742, #cf2020) !important;
	background-image: -moz-linear-gradient(top, #fd9742, #cf2020) !important;
	background-image: -ms-linear-gradient(top, #fd9742, #cf2020) !important;
	background-image: -o-linear-gradient(top, #fd9742, #cf2020) !important;
	background-image: linear-gradient(top, #fd9742, #cf2020) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd9742', endColorstr='#cf2020')" !important;
	border: 1px solid #cf2020 !important;
	-webkit-box-shadow: 0 1px 0 0 #ffcd30 inset, 0 2px 0 0 #e5e5e5 !important;
	-moz-box-shadow: 0 1px 0 0 #ffcd30 inset, 0 2px 0 0 #e5e5e5 !important;
	box-shadow: 0 1px 0 0 #ffcd30 inset !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 #d12522 !important;
	

}

.ys-title-search-result  li .add2basket:hover {
	background: #ea6534 !important;
	box-shadow: 0 1px 0 0 #f99826 inset !important;
}

.ys-title-search-result  li .add2basket:active {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf2020), color-stop(100%, #fd9742)) !important;
	background-image: -webkit-linear-gradient(top, #cf2020, #fd9742) !important;
	background-image: -moz-linear-gradient(top, #cf2020, #fd9742) !important;
	background-image: -ms-linear-gradient(top, #cf2020, #fd9742) !important;
	background-image: -o-linear-gradient(top, #cf2020, #fd9742) !important;
	background-image: linear-gradient(top, #cf2020, #fd9742) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf2020', endColorstr='#fd9742')" !important;
}


/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.title/mobile_search/style.css?176121572912350*/
@font-face{
	font-family: 'WebSymbolsLigaRegular';
		src: url('/bitrix/templates/.default/components/bitrix/search.title/mobile_search/fonts/websymbolsligaregular.eot');
		src: url('/bitrix/templates/.default/components/bitrix/search.title/mobile_search/fonts/websymbolsligaregular.eot?#iefix') format('embedded-opentype'),
			url('/bitrix/templates/.default/components/bitrix/search.title/mobile_search/fonts/websymbolsligaregular.woff') format('woff'),
			url('/bitrix/templates/.default/components/bitrix/search.title/mobile_search/fonts/websymbolsligaregular.ttf') format('truetype'),
			url('/bitrix/templates/.default/components/bitrix/search.title/mobile_search/fonts/websymbolsligaregular.svg#WebSymbolsRegular') format('svg');
}

#ys-title-search {
	position: relative !important;
	width: 300px !important;
	z-index: 12 !important;
	margin: 0 auto !important;
	padding: 0 !important;
	display: block;
	font: 14px Arial, Tahoma, Verdana, sans-serif !important;
	
	/*for beauty example block
	border: 1px solid #000000 !important;
	border-radius: 3px !important;
	padding: 5px !important;
	top: -11px !important;
	left: -56px !important;
	
	
	background-color: #ebecee;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e3e5e7));
	background-image: -webkit-linear-gradient(top, #fff, #e3e5e7);
	background-image: -moz-linear-gradient(top, #fff, #e3e5e7);
	background-image: -ms-linear-gradient(top, #fff, #e3e5e7);
	background-image: -o-linear-gradient(top, #fff, #e3e5e7);
	background-image: linear-gradient(top, #fff, #e3e5e7);
	border: 1px solid #fff;
	box-shadow: 1px 2px 2px #8b8f92;
	color: #0660cf !important;
	text-shadow: 0 1px 0 #fff;
	*/

}

#ys-title-search form{
	margin-top:15px;
}




	#ys-title-search .example {
		color: #000000 !important;
		padding-left: 10px !important;
	}

		#ys-title-search .example a{
			margin-left: 5px !important;
			border-bottom: 1px dashed !important;
			text-decoration: none!important;
		}



	#ys-title-search-input {
		border-radius: 3px !important;
		width:300px;
		height:42px;
		background: #fff;
		border: 1px solid #F8EBF6;
		border-radius: 5px;
		margin: 0 !important;
		vertical-align: middle !important;
	}

		#ys-title-search-input:focus,
		#ys-title-search-input:hover 
		{
			box-shadow: inset 0 2px 2px #dfdfdf !important;
		}
		
		
	#ys-title-search #search_page {
		display: block !important; 
	}
	
	#ys-title-search #search_select {
		display:none !important;
		position: absolute !important;
		top: 4px !important;/*4*/
		right: 20px !important;/*20*/
		border: none !important;
		color: #969696 !important;
		font-size: 13px !important;
		text-align: right !important;
		height: 20px !important;
		cursor: pointer !important;
		margin: 0 !important;
		padding: 0 !important;
		text-decoration: none !important;
		vertical-align: middle !important;
		outline: none !important;
		background: #fff !important;
		width: auto !important;
		min-width: 10px !important;
	}

		#ys-title-search #search_select option {
			margin: 0 !important;
			padding: 0 !important;
		}

	#ys-title-search a.selectBox {
		display:none !important;
		position: absolute !important;
		top: 4px !important;/*4*/
		right: 20px !important;/*20*/
		width: 170px !important;
		border: none !important;
		color: #969696 !important;
		font-size: 13px !important;
		text-align: right !important;
		height: 20px !important;
		cursor: pointer !important;
		margin: 0 !important;
		padding: 0 !important;
		min-width: 100px !important;
		text-decoration: none !important;
		vertical-align: middle !important;
		outline: none !important;
		background: #fff !important;
	}

		#ys-title-search .selectBox-label {
			text-align: right !important;
			padding: 4px 20px 0 0 !important;
			height: 17px !important;
			line-height: 12px !important;
			display: inline-block;
			white-space: nowrap !important;
			overflow: hidden !important;
			margin: 0 !important;
			color: #969696 !important;
			font-size: 13px !important;
		}

		#ys-title-search .selectBox-arrow {
			background: url(/bitrix/templates/.default/components/bitrix/search.title/mobile_search/images/search-arrow.png) center center no-repeat !important;
			position: absolute !important;
			top: 0 !important;
			right: 0 !important;
			width: 23px !important;
			height: 100% !important;
			margin: 0 !important;
			padding: 0 !important;
			color: #969696 !important;
			font-size: 13px !important;
			text-align: right !important;
		}

	#ys-title-search .s_submit {
		color: #cdcdcd !important;
		position: absolute !important;
		top: 10px !important;
		right: 18px !important;
		border: none !important;
		font-family: WebSymbolsLigaRegular !important;
		margin: 0 !important;
		padding: 0 !important;
		outline: none !important;
		text-decoration: none !important;
		font-size:18px
	}

		#ys-title-search .s_submit.loader {
			/*color: #666!important;*/
			right: 5px !important;
			font-size: 18px !important;
		}

		
		
		
		
#ys-title-search input::-webkit-input-placeholder {
	color: #cdcdcd !important;
	-webkit-transition: color 0.2s linear 0s !important;
}

#ys-title-search input:focus::-webkit-input-placeholder{
	color: #ccc !important;
	-webkit-transition: color 0.2s linear 0s !important;
}


#ys-title-search input:-moz-placeholder {
	color: #ccc !important;
	-moz-transition: color 0.2s linear 0s !important;
}

#ys-title-search input:focus:-moz-placeholder {
	color: #ccc !important;
	-moz-transition: color 0.2s linear 0s !important;
}

#ys-title-search input::-moz-placeholder {
	color: #ccc !important;
	-moz-transition: color 0.2s linear 0s !important;
}

#ys-title-search input:focus::-moz-placeholder {
	color: #ccc !important;
	-moz-transition: color 0.2s linear 0s !important;
}

#ys-title-search input:-ms-input-placeholder{
	color: #ccc !important;
	transition: color 0.2s linear 0s !important;
	-webkit-transition: color 0.2s linear 0s !important;
	-moz-transition: color 0.2s linear 0s !important;
}

#ys-title-search input:focus:-ms-input-placeholder {
	color: #ccc !important;
	transition: color 0.2s linear 0s !important;
	-webkit-transition: color 0.2s linear 0s !important;
	-moz-transition: color 0.2s linear 0s !important;
}

.ys-title-search-result  {
	/*display:block  !important;*/
	max-width:300px;
	width:300px;
	height:300px !important;
	padding: 20px 0 !important;
	z-index: 9999 !important;
	background: #fff !important;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	box-shadow: 0 1px 3px #555 !important;
	margin: 0 !important;
	font: 12px / 18px Arial, Tahoma, Verdana, sans-serif !important;
}

	.ys-title-search-result li {
		display: block;
		list-style: none !important;
		min-height: 25px !important;
		padding: 5px 30px 0 !important;
		margin: 0 !important;
		margin-bottom: 5px !important;
	}

		.ys-title-search-result li h3 {
			padding: 0 !important;
			font-weight: normal !important;
			margin: 0 !important;
			font-size: 14px !important;
			color: #35ab01;
		}

			.ys-title-search-result li h3 a {
				font-size: 13px !important;
				margin: 0 !important;
				padding: 0 !important;
				color: #e00c0c;
				border-color: #f39e9e;
			}
				
		.ys-title-search-result li .sim-img {
			width: auto !important;
			margin: 0 !important;
			padding-right: 10px !important;
			float: left !important;
		}

			.ys-title-search-result li .sim-img img {
				margin: 0 !important;
				padding: 0 !important;
				border: none !important;
			}

		.ys-title-search-result li .name  {
			margin: 0 !important;
			padding: 0 !important;
			border: none !important;
			padding-right: 5px !important;
			width: 180px !important;
			float: left !important;
		}

		.ys-title-search-result li.other .name  {
			padding-left: 73px !important;
			max-width: 300px !important;
			float: left !important;
		}


		.ys-title-search-result li .price {
			width: auto !important;
			font-size: 16px !important;
			font-weight: bold !important;
			margin: 0 !important;
			padding: 0 !important;
			padding-right: 15px !important;
			float: right !important;
		}

			.ys-title-search-result li .price .discount{
				text-align: right !important;
				margin: 0 !important;
				padding: 0 !important;
			}

			.ys-title-search-result li .price .not_discount{
				font-size: 12px !important;
				text-decoration: line-through !important;
				text-align: right!important;
				color: #666!important;
				margin: 0 !important;
				padding: 0 !important;
			}
			
		.ys-title-search-result li .ys-st-buy {
			margin: 0 !important;
			padding: 0 !important;
			float: right !important;
		}			

			.ys-title-search-result li .ys-st-buy .add2basket{
				-webkit-border-radius: 3px !important;
				-moz-border-radius: 3px !important;
				-ms-border-radius: 3px !important;
				-o-border-radius: 3px !important;
				border-radius: 3px !important;
				padding: 5px 16px !important;
				text-align: center !important;
				text-decoration: none !important;

				padding: 2px 6px !important;
				font-weight: bold !important;
				cursor: pointer !important;
				height: auto !important;
				width: auto !important;
			}			
			
			.ys-title-search-result li .ys-st-buy  .add2basket.in_basket{
				background-color: #ebecee!important;
				background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e3e5e7))!important;
				background-image: -webkit-linear-gradient(top, #fff, #e3e5e7)!important;
				background-image: -moz-linear-gradient(top, #fff, #e3e5e7)!important;
				background-image: -ms-linear-gradient(top, #fff, #e3e5e7)!important;
				background-image: -o-linear-gradient(top, #fff, #e3e5e7)!important;
				background-image: linear-gradient(top, #fff, #e3e5e7)!important;
				border: 1px solid #fff!important;
				box-shadow: 1px 2px 2px #8b8f92!important;
				color: #666 !important;
				text-shadow: 0 1px 0 #fff!important;
			}			
			
	.ys-title-search-result li.noitem {
		height: 20px !important;
	}	
	
	.ys-title-search-result li.noitem.i_all {
		margin-left: 64px !important;
	}
	
	.ys-title-search-result li.noitem.title {
		padding-top: 0px !important;
	}

	.ys-title-search-result li.noitem.other {
		padding-top: 0px !important;
	}

.ys-title-search-result.ys-scroll {
	overflow-y: scroll !important;  
	overflow-x: hidden !important;
}

.ys-title-search-result .have {
	width:auto!important;
    font-size: 12px!important;
    color: #000;
	padding: 3px 7px!important;
    text-decoration: none!important;
    border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
}

.ys-title-search-result .have.not_available { background: #ffd5d5 !important; }
.ys-title-search-result .have.for_order { background: #ffffd5 !important; }

.ys-title-search-result .li_line { 
	display: -moz-inline-stack; /* < Firefox 2 backwards compatibility */
	display: inline-block;
	vertical-align: top;
}

.ys-title-search-result .buy_block { 
	float: right;
}


/* Dropdown menu */
.ys-st-selectBox-dropdown-menu {
	position: absolute !important;
	z-index: 99999 !important;
	max-height: 200px !important;
	min-height: 1em !important;
	border: solid 1px #BBB !important; /* should be the same border width as .selectBox-dropdown */
	background: #FFF !important;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2) !important;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2) !important;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2) !important;
	overflow: auto !important;
}


/* Options */
.ys-st-selectBox-options  {
	height: auto !important;
	width: auto !important;
	min-height: 0 !important;
	max-height: 150px !important;
	min-width: 100px!important;
	max-width: 170px !important;
}

.ys-st-selectBox-options,
.ys-st-selectBox-options LI,
.ys-st-selectBox-options LI A {
	list-style: none !important;
	display: block;
	cursor: default !important;
	padding: 0 !important;
	margin: 0 !important;
	font: 12px / 18px Arial, Tahoma, Verdana, sans-serif !important;
}

.ys-st-selectBox-options LI A {
	padding:3px 5px !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	background: 6px center no-repeat !important;
	text-decoration:none !important;
	color:#222 !important;
	border: none !important;
}

.ys-st-selectBox-options LI.selectBox-hover A {
	background-color: #EEE !important;
}

.ys-st-selectBox-options LI.selectBox-disabled A {
	color: #888 !important;
	background-color: transparent !important;
}

.ys-st-selectBox-options LI.selectBox-selected A {
	background-color: #C8DEF4 !important;
}

.ys-st-selectBox-options .selectBox-optgroup {
	color: #666 !important;
	background: #EEE !important;
	font-weight: bold !important;
	line-height: 1.5 !important;
	padding: 0 .3em !important;
	white-space: nowrap !important;
}
/* End */


/* Start:/local/templates/new/styles.min.css?176121572142*/
img.text-center{margin:auto;display:block}
/* End */


/* Start:/local/templates/new/template_styles.min.css?176121572137281*/
input,textarea{outline:none}input:active,textarea:active{outline:none}html{-webkit-text-size-adjust:none;height:100%}body{position:relative !important;margin:0;padding:0;color:#282828;outline:none;min-height:100%;padding-bottom:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.adaptiv{min-width:320px}.bx-soa-cart-total.bx-soa-cart-total-fixed{top:110px !important}#ng2019 h2{text-align:center;font-size:32px;padding:20px 30px 0 30px}#ng2019 b{color:#a13b94}#ng2019 ul{max-width:400px;padding:0 0 0 10%;margin:0 auto}#ng2019 ul li{list-style:none;padding:10px 0 10px 0}#ng2019 table span{display:block;max-width:400px;padding:0 0 0 10%;margin:0 auto}.ng19info4{max-width:900px;width:100%}#voron50p{background-color:#871d75;color:#ffffff;padding:5px 5px 5px 5px}#salepredimg{float:left;min-width:360px;text-align:center}#salepredimgr{float:right;min-width:360px;text-align:center}.predvrnpromo{width:100%;max-width:1160px;min-width:360px}#predvrn h1{color:#a13b94;text-align:center;font-weight:bold;font-size:34px}#predvrn h2{color:#191919;text-align:center;font-weight:normal;font-size:34px;margin:0 auto;display:block;width:250px;padding:20px 0 20px 0}#salepredtext{min-width:300px;font-size:18px;position:relative}#salepredtext p{color:#818080;max-width:600px;margin:0 auto}.salepredpriceb{margin:0 auto;display:block;color:#dadada;font-weight:normal;width:200px;text-align:center;padding:10px 0 0 0;font-size:16px}.salepredprice{margin:0 auto;display:block;color:#009640;font-weight:bold;width:200px;text-align:center;padding:0 0 10px 0}#salepredtext .callback_wrap_white{background-color:#a13b94;color:#ffffff;width:120px;margin:0 auto;padding:8px 0 8px 0;border-radius:12px;font-size:16px}#salepred{min-height:320px;margin:0 0 20px 0}.callback_button_pos{cursor:pointer}.services_big .uni_parent_colotz .name{padding:0px 0 0 0;height:18px;font-size:12px}.services_big .uni_parent_colotz .news-item{border:1px solid #a13a93}.uni_parent_colotz .uni-50{width:16%}.head20_1{max-width:1160px}.head20_2{max-width:1054px;margin:50px 0 50px 0}.foto20_1{max-width:460px}.h2nds20{color:#9f3d8f;font-size:26px;text-align:center;padding:0 20px 20px 20px}#updatepo{width:310px;float:left}#updatepo span{font-size:17px;display:block;color:#999999}#updatepo span b{display:block;font-size:24px;text-align:center;color:#000000;padding:0 0 8px 0}#updatepo a{color:#fff;background-color:#9f3d8f}#updatepo span.updatepoa{background-color:#871d75;display:block;color:#ffffff;text-decoration:none;padding:6px 0 7px 0;border-radius:6px 6px 6px 6px;width:120px;text-align:center;margin:0 auto;font-size:16px}#updatepo span.updatepoa:hover{display:block;color:#ffffff;text-decoration:none;padding:6px 0 7px 0;border-radius:6px 6px 6px 6px;width:120px;text-align:center;margin:0 auto;font-size:16px}#updatepoimg{width:100%;text-align:center}.updatepotext{padding:0 0 0 14px;border-left:2px solid #999999;margin:0 0 10px 0}#updatepozz{width:100%;background-color:#871d75;color:#ffffff;text-align:center;padding:0 0 25px 0}#updatepozz h3{font-size:18px;padding:20px 0 0 0;margin:0 0 0 0}#updatepozz .callback_button_pos{background-color:#ffffff;width:120px;color:#9f3d8f;border-radius:6px 6px 6px 6px;padding:6px 0 6px 0;margin:0 auto;cursor:pointer}#updatepozz span{display:block;padding:0 0 40px 0}#tableto{border:1px solid #0c581f;font-size:15px}#toem{font-style:normal}#tableto em{font-weight:bold;font-size:16px}#tableto td{padding:8px 8px 8px 8px}.redzv{color:red;font-weight:bold}.tabletotr{background-color:#0d932e;color:#ffffff}.tabletotr em{font-style:normal}.tabletogl{background-color:#dedede}#player{padding:0 5px 0 5px}.vtov{border:2px solid #468e53;padding:0 0 0 0;margin:0px 0 0 0;box-sizing:border-box}#fotfix{position:fixed;bottom:0px;left:0px;width:100%;height:62px;background-color:#ffffff;box-shadow:1px 1px 5px rgba(0,0,0,0.6);z-index:10000}.fotfix{max-width:1162px;margin:0 auto;position:relative}#fsoc{position:absolute;top:0px;left:0px;height:62px;width:200px}#fmenu{padding:0 135px 0 200px}#fmenu ul{margin:0;padding:0px 0 0 0}#fmenu ul li{float:left;list-style:none;width:33%}#fmenu ul li a{font-size:16px;text-transform:uppercase;text-decoration:none;display:block;min-width:145px;text-align:center;font-weight:bold;padding:22px 0 18px 0}#fmenu ul li a:hover{background-color:#a33a95;color:#ffffff}#fcart{position:absolute;top:0px;right:0px;height:62px}.adaptiv .mango-callback .widget-wrapper.selected-dynamic.common-window.mng-wgt .button-widget-open{bottom:95px;left:10px}#price img{padding:0 0 0 10px}#soptov .slider .element .information .name{font-size:10px}.b_basket .basket-small-fly .header #basket_opener{background-color:#a33a95}#nalv .img0{width:100%}#nalv ul{list-style-type:none;padding:40px 0 0 0;margin:0 0 0 0}#nalv ul li{float:left;width:50%;padding:0 0 0 0;margin:0 0 0 0}#nalv ul li span{padding:0 20px 0 20px;display:block;font-size:18px;font-weight:bold;color:#808080}#nalv h2{text-align:center;padding:0 0 40px 0;background:url(https://posrf.ru/images/pos/h2.jpg) no-repeat;background-position:center bottom;font-size:26px}#tablauto{max-width:600px;margin:0 auto;font-size:20px;font-weight:bold;color:#7f7f7f}#tablauto td{padding:20px 0 20px 30px}#textz{max-width:600px;margin:0 auto;font-size:20px;font-weight:bold;color:#7f7f7f}#description #pospr h2{text-align:center;padding:0 0 40px 0;background:url(https://posrf.ru/images/pos/h2.jpg) no-repeat;background-position:center bottom}#description #pospr p{max-width:560px;margin:0 auto;padding:0 0 30px 0}#description #pospr #blocka{width:100%;padding:20px 0 20px 0;background-color:#e6e6e6;margin:0 0 30px 0}#description #pospr #blocka ul{margin:0 0 0 0;padding:0 0 0 0}#description #pospr #blocka h3{margin:0 0 0 0;padding:0 0 20px 0;text-align:center;color:#000000}#description #pospr #blocka ul li{text-align:center;list-style-type:none;padding:0 0 0 0;margin:0 0 0 0;float:left;width:33%;min-width:245px}#clearboth{clear:both}#pospr .callback_button_pos{display:inline-block;background:#52ac62;color:#fff;font-size:30px;padding:20px 30px;margin:30px 0;cursor:pointer}#description #pospr #blocka2{width:100%;padding:20px 0 20px 0;margin:0 0 30px 0}#description #pospr #blocka2 ul{margin:0 0 0 0;padding:0 0 0 0}#description #pospr #blocka2 h3{margin:0 0 0 0;padding:0 0 10px 0;text-align:center;color:#000000}#description #pospr #blocka2 ul li{text-align:center;list-style-type:none;padding:0 0 0 0;margin:0 0 0 0;float:left;width:33%;min-width:245px}#stst img{width:100%}#stst{font-size:19px}#zamenafntext p{font-size:18px;padding:3px 0 7px 0;margin:0 0 0 0}.prices td:first-child{width:150px;padding:2px 2px 2px 2px;font-weight:bold;color:#202020}#informcart{display:block;max-width:631px;text-align:center;padding:0px 0 10px 0;margin:0 auto}.informcart{width:100%}@media only screen and (max-width:500px){.informcart{width:360px}}#pzfn h2,#ezfn h2,#tzfn h2{text-transform:uppercase;color:#a13a93;text-align:center}#pzfn{width:50%;float:left;text-align:center;min-width:350px}#ezfn{width:50%;float:left;text-align:center;min-width:350px}#pzfn img,#ezfn img{width:100%;max-width:471px;min-width:350px}#szfn{clear:both;text-align:center;padding:50px 0 50px 0}#szfn img{width:100%;max-width:947px}#tzfn{padding:0 0 0 0}#tzfn span{display:block;float:left;width:33%;text-align:center;min-width:300px;padding:5px 0 5px 0}#fzfn{text-align:center}#fzfn span{display:block;font-weight:bold;font-size:20px;color:#167a78;padding:5px 0 5px 0}#fzfn span a{color:#167a78;border-bottom:2px dashed #167a78;text-decoration:none}#promozfn{text-align:center}#promozfn img{padding:30px 0 20px 0}#dopplus{text-align:center;clear:both;padding:36px 0 30px 0}#pkkt{display:block;width:365px;height:153px;text-decoration:none;position:relative}#pkkt1{width:365px;height:153px;background-color:#ffffff;border:1px solid #6c6c6c;background:url(https://posrf.ru/images/pkkt/pkkt1.jpg) no-repeat;float:left;margin-right:10px;margin-bottom:16px}#pkkt2{width:365px;height:153px;background-color:#ffffff;border:1px solid #6c6c6c;background:url(https://posrf.ru/images/pkkt/pkkt2.jpg) no-repeat;float:left;margin-right:10px;margin-bottom:16px}#pkkt3{width:365px;height:153px;background-color:#ffffff;border:1px solid #6c6c6c;background:url(https://posrf.ru/images/pkkt/pkkt3.jpg) no-repeat;float:left;margin-bottom:16px}#pkkt4{width:365px;height:153px;background-color:#ffffff;border:1px solid #6c6c6c;background:url(https://posrf.ru/images/pkkt/pkkt4.jpg) no-repeat;float:left;margin-right:10px;margin-bottom:16px}#pkkt5{width:365px;height:153px;background-color:#ffffff;border:1px solid #6c6c6c;background:url(https://posrf.ru/images/pkkt/pkkt5.jpg) no-repeat;float:left;margin-right:10px;margin-bottom:16px}#pkkt6{width:365px;height:153px;background-color:#ffffff;border:1px solid #6c6c6c;background:url(https://posrf.ru/images/pkkt/pkkt6.jpg) no-repeat;float:left;margin-bottom:16px}#pkkttext{background-color:#ffffff;margin-left:235px}#pkkttext h2{padding:0 0 0 0;margin:0 0 0 0;color:#0d932e;text-transform:uppercase;text-align:center;display:block;height:54px}#pkkttext .pkktprice{color:#a13a93;font-size:18px;font-weight:bold;padding:10px 0 0 10px}#pkkttext .pkktp{color:#292929;font-size:14px;position:absolute;top:95px;left:235px;text-align:right;width:127px;background-color:#ffffff}#pkktagat1{background:url(https://posrf.ru/images/pkkt/agat1.png) no-repeat;width:74px;height:74px;position:absolute;top:-7px;left:-7px}#pkktatol91{background:url(https://posrf.ru/images/pkkt/atol91.png) no-repeat;width:74px;height:74px;position:absolute;top:-7px;left:74px}#pkktatol91{background:url(https://posrf.ru/images/pkkt/atol91.png) no-repeat;width:74px;height:74px;position:absolute;top:-7px;left:74px}#pkktatol15{background:url(https://posrf.ru/images/pkkt/atol15.png) no-repeat;width:74px;height:74px;position:absolute;top:-7px;left:74px}#pkktevo73{background:url(https://posrf.ru/images/pkkt/evo73.png) no-repeat;width:74px;height:74px;position:absolute;top:-7px;left:154px}#pkktevo5{background:url(https://posrf.ru/images/pkkt/evo5.png) no-repeat;width:74px;height:74px;position:absolute;top:-7px;left:154px}#pkktevo10{background:url(https://posrf.ru/images/pkkt/evo10.png) no-repeat;width:74px;height:74px;position:absolute;top:-7px;left:154px}#pkktevo100{background:url(https://posrf.ru/images/pkkt/evo10.png) no-repeat;width:74px;height:74px;position:absolute;top:87px;left:-7px}.slider-wrapper .slider .element .information .price{color:#963088;font-size:14px;text-align:center}.prices .price{width:100px}#cartfix{float:right;padding:0 8px 0 0}#cartfix a{font-weight:bold;color:#ffffff;background-color:#a13a93;padding:2px 4px 2px 4px;border-radius:2px;text-decoration:none}#promokkto{text-align:center;border-color:#999999}#promokkto td{border-color:#999999;padding:9px 2px 9px 2px}.promokkto{text-align:left;font-weight:bold}.shop_section_name a{color:#ffffff;background-color:#a13a93;padding:2px 4px 2px 4px;border-radius:2px}.shop_section_name a:hover{color:#ebebeb}#servicetab a{display:block;padding:8px 10px 8px 10px;font-weight:bold}#servicetab em{display:block;padding:6px 10px 6px 10px;font-weight:bold}#soptov .slider .element .image .wrapper{height:auto;position:relative}#soptov .slider .element .image{float:none;width:76px;padding-top:0px}#soptov .slider .element .information{margin-left:0px}#soptov .slider .element .information .name{text-align:center}#soptov .slider .element .information .name{margin-bottom:3px;height:50px}.option{float:left;margin:0 auto;text-align:center;padding:20px 60px}.img_option{margin-bottom:20px}.img_option img{}.title_option{font-size:20px;font-weight:bold}.list_option{padding-left:20px;text-align:left}.list_option li{list-style-image:url(/local/templates/new/../. ./. ./images/new-page/li.png);font-size:18px;padding:5px 0}.green_option{color:#52ac62;font-weight:bold;list-style-image:url(/local/templates/new/../. ./. ./images/new-page/li_green.png)!important}.list_option li:before{}.list_option .green_option:before{}.price_option_block{}.price_old_option{font-size:18px;color:#808080;text-decoration:line-through;font-weight:bold;padding-right:10px}.price_option{display:inline-block;font-size:24px;font-weight:bold;color:#9f4892}.button_option{background:#52ac62;color:#fff;text-decoration:none;font-size:20px;padding:10px 40px;display:inline-block;font-weight:bold;border-radius:5px;margin-top:20px}.button_option:hover{background:#0da228;color:#fff;cursor:pointer}.title_posrf{color:#9f4892!important}.plus{font-size:100px;color:#52ac62;text-align:center;width:100%}.price_text{text-align:center;font-size:30px}.price_text span{color:#52ac62;font-weight:bold}.callback_wrap{background:url(/local/templates/new/../. ./. ./images/new-page/bg_callback.jpg) center top no-repeat;text-align:center;margin-bottom:30px;margin-top:30px}.callback_button{display:inline-block;background:#52ac62;color:#fff;font-size:30px;padding:20px 30px;margin:63px 0}.callback_button:hover{cursor:pointer}.shag_work{text-align:center}.h2_title{font-size:23px;font-weight:bold;text-align:center;padding:20px 0}.shag_img{margin-top:50px}.shag_img img{display:block;max-width:100%;height:auto;margin:0 auto}.zamena_wrap{overflow:hidden;background:#e6e6e6}.zamena_block{float:left;min-width:24%;text-align:center;margin:20px 0}.zamena_block img{}.zamena_title{font-size:18px;margin-top:20px}.risk_block{border:1px solid #52ac62;display:inline-block;padding:10px 0 30px 40px;text-align:left;font-size:20px;min-width:350px;min-height:205px;margin-top:30px;position:relative;margin-bottom:50px}.img_text{margin:30px 30px 30px 0}.risk{float:left;width:50%;text-align:center}.risk_title{color:#52ac62;font-size:24px;font-weight:bold;text-decoration:underline;margin-bottom:20px}.risk p{margin:5px 0}.bg_risk_2{position:absolute;bottom:-5px;right:-35px}.bg_risk_1{position:absolute;top:-15px;left:-35px}.callback_wrap_white{text-align:center}.SPEC_PROMO{display:block;text-align:center;padding:5px 5px 5px 5px;background-color:#a13a93;margin:5px 0 5px 0;width:270px}.SPEC_PROMO a{color:#ffffff}.SPEC_PROMO a:hover{color:#f0f0f0}.sertpromo td{padding:4px 4px 4px 7px}.mintext{font-size:9px}.tizers-list ul{margin:0 0 0 0;padding:0 0 0 0}.tizers-list{margin:0px 0 15px 0;padding:6px 0 6px 0}#quantity_available{background-color:#a13a93;color:#ffffff;padding:0 7px 0 5px;height:18px;display:block}#oktov{color:#a13a93;padding:0 7px 0 5px;display:block;font-size:10px;text-align:center;font-weight:bold}.phone_wrap .call_button span{color:#a13a93;font-weight:bold}#contman{background-color:#a13a93;padding:5px 0 5px 10px}#contman li{list-style-type:none;color:#ffffff}#contman li a{color:#ffffff;text-decoration:none}.FZ_54{display:block;background:url(/local/templates/new/images/site/ss54fz.jpg) no-repeat;position:absolute;bottom:0px;left:0px;width:50px;height:50px;z-index:104}.HELPP{display:block;background:url(https://posrf.ru/images/site/milaln2.png) no-repeat;position:absolute;bottom:1px;right:1px;width:87px;height:50px;z-index:104}a .HELPP:hover{bottom:0px;right:0px}#img_sert{padding:5px 0 5px 7px}#img_sert img{width:18%;cursor:pointer;border:1px solid #a13a93;margin:5px 5px 5px 5px}.left_col h4{color:red;margin:0 0 0 0;padding:0 0 0 0}.FZ_54_ind{display:block;background:url(/local/templates/new/images/site/ss54fz.jpg) no-repeat;position:absolute;top:46px;left:12px;width:72px;height:56px;z-index:9999}.menu_wrap .top_menu .td_catalog a span{color:#0d932e}.svg_fill_solid{fill:#1a58d7}#tel8800{float:right;font-weight:bold;line-height:15px;font-size:22px;padding:11px 0 0 0}#tel8800 a{text-decoration:none}#tel8800 span{display:block;font-weight:normal;font-size:8px;font-weight:normal}#tel-support{float:right;line-height:15px;padding:13px 0 0 0}.num-tel{text-decoration:none}.phone_wrapper .phone_wrap .phone .num-tel{font-size:18px}.email-header{font-size:11px;display:inline-block;margin-left:10px}.email-header a{text-decoration:none;font-size:14px;font-weight:bold}.top_personal_right{width:300px}a.redlink{color:red}.solid_button,.solid_element{background:#1a58d7;color:#fff;font-family:'PT Sans','Ubuntu','Noto Sans',Verdana,Arial,sans-serif}.solid_button.ui-state-active,.solid_button.ui-state-current,.solid_button:focus,.solid_button:hover{background:#546dd1;color:#fff}.border_button{border:1px solid #e2e2e2;background:#fff;color:#a7a7a7;cursor:pointer}.border_button:hover{background:#e2e2e2}.solid_input{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 19px;height:38px;border:none;border-radius:6px;background:#e9e9e9;box-shadow:none;font-weight:normal;font-size:14px;float:none;margin-bottom:25px}.new_price,.old_price,.title_f{font-family:'Ubuntu','PT Sans',sans-serif}.title_product{font-family:'PT Sans',sans-serif}.sl_header1,.sl_header2,.sl_header3{font-family:'Ubuntu',sans-serif}a img{border:none}a,.open_call,.hover_link :hover{text-decoration:underline;color:#1a58d7;cursor:pointer}.open_call{text-decoration:none}a:hover,.open_call:hover{color:#636363}h3{}.left{float:left}.right{float:right}.clear{clear:both}.top_panel{width:100%;background:#fbfbfb}.scroll .top_panel{display:none}.top_panel_wrap{margin:0 auto;max-width:1162px;padding-left:10px;padding-right:10px;line-height:40px}.top_panel .search_wrap{float:left;padding-top:7px;width:375px}.top_panel .basket_wrap{margin-left:20px;white-space:nowrap}.top_panel .phone_block{display:block;white-space:nowrap}.top_panel .phone_block.phone{display:inline-block;vertical-align:middle;font-size:14px;color:#656565;margin-right:20px;line-height:1.2}.top_panel .phone_block.call_button{display:inline-block;vertical-align:middle;font-size:12px}.top_panel .top_personal{margin-left:30px}@media all and (min-width:910px){#fixhead{background-color:#ffffff;width:100%;height:155px;position:fixed;top:0px;left:0px;z-index:994;box-shadow:1px 1px 5px rgba(0,0,0,0.6)}#fixedpad{height:155px;width:100%}#fixhead.scroll{height:95px}}@media all and (max-width:920px){.adaptiv .top_panel .phone_block{float:none !important}.adaptiv .top_panel .search_wrap{float:none}.adaptiv .top_panel .phone_block{float:none}.adaptiv .top_panel .basket_wrap{float:none;margin-left:0}.adaptiv .top_panel .top_personal{float:none;margin-left:0}.adaptiv .top_panel .top_panel_wrap{padding-left:20px;padding-right:20px}}@media all and (max-width:800px){.adaptiv .top_panel .phone_block{float:left !important}}@media (max-width:390px){.adaptiv .top_panel_wrap{padding:0}}.header_wrap{position:relative;z-index:20}.header_wrap .header_wrap_information{min-height:80px}.header_wrap .phone{font-size:14px;font-weight:bold}.header_wrap .phone span{display:block}.header_wrap .phone b{font-size:12px;display:block}.header_wrap .call_button{font-size:11px}.workarea_wrap{position:relative;z-index:10}.header_wrap_container{margin:0 auto;width:100%;padding:0;border:0;border-spacing:0;max-width:1162px;position:relative}.header_wrap_container .logo_wrap{width:auto;padding-top:15px;padding-bottom:15px}.header_wrap_container .logo_wrap a{display:block;width:120px}.header_wrap_container .logo_wrap img{max-width:100%}.scroll .header_wrap_container .logo_wrap img{max-width:80%}.header_wrap_container .search_wrap{padding-left:20px}.header_wrap_container .right_wrap{width:100%}.header_wrap_container .right_wrap table.table_wrap{float:right;width:100%;padding:0;border:0;border-spacing:0}.header_wrap_container .right_wrap table.table_wrap .menu_wrap{position:static;display:block;padding-left:20px;margin:0}.header_wrap_container .right_wrap table.table_wrap .phone_wrap{white-space:nowrap;padding-left:20px;text-align:right}.header_wrap_container .right_wrap table.table_wrap .basket_wrap{white-space:nowrap;padding-left:20px;padding-bottom:8px}.header_wrap_container .right_wrap table.table_wrap .basket_wrap.fly{padding:0}.top_panel .top_panel_wrap .b_compare,.top_panel .top_panel_wrap .b_compare_mobile,.top_panel .top_panel_wrap .b_basket,.top_panel .top_panel_wrap .b_basket_mobile{line-height:normal}.b_compare,.b_basket{display:inline-block;vertical-align:middle}@media all and (max-width:1200px){.adaptiv .header_wrap_container.with-menu.with-phone.with-basket .right_wrap table.table_wrap{width:auto}.adaptiv .header_wrap_container.with-menu.with-phone.with-basket .right_wrap table.table_wrap .menu_wrap{display:none}.adaptiv .header_wrap .top.with-menu.with-phone.with-basket{display:block !important}}@media all and (max-width:1150px){.adaptiv .header_wrap .border_catalog_menu{display:none}.adaptiv .top_panel_wrap .bg_top_menu{display:none}.adaptiv .header_wrap .top.with-top-menu{display:block !important}}@media all and (max-width:1000px){.adaptiv .header_wrap_container.with-menu.with-basket .right_wrap table.table_wrap{width:auto}.adaptiv .header_wrap_container.with-menu.with-basket .right_wrap table.table_wrap .menu_wrap{display:none}.adaptiv .header_wrap .top.with-menu.with-basket{display:block !important}}@media all and (max-width:920px){.adaptiv .header_wrap .header_wrap_information{padding-left:20px;padding-right:20px}}@media all and (max-width:900px){.adaptiv .header_wrap_container.with-menu.with-phone .right_wrap table.table_wrap{width:auto}.adaptiv .header_wrap_container.with-menu.with-phone .right_wrap table.table_wrap .menu_wrap{display:none}.adaptiv .header_wrap .top.with-menu.with-phone{display:block !important}}@media all and (max-width:825px){.adaptiv .header_wrap_container .right_wrap table.table_wrap{width:auto}.adaptiv .header_wrap_container.with-menu .right_wrap table.table_wrap .menu_wrap{display:none}.adaptiv .header_wrap .top.with-menu{display:block !important}}@media all and (max-width:800px){.adaptiv .header_wrap_container tbody tr td{display:none;padding-top:5px;padding-bottom:5px}.adaptiv .header_wrap_container tbody tr .right_wrap td:last-child{display:inline-block}.adaptiv .header_wrap_container .logo_wrap{display:table-cell;width:auto}.adaptiv .header_wrap_container .right_wrap{display:table-cell;width:auto}.adaptiv .header_wrap .header_wrap_information{min-height:auto}.adaptiv .header_wrap .header_wrap_information{padding-left:10px;padding-right:10px}.adaptiv .top_panel .phone_block{display:block !important}.adaptiv .header_wrap .search_wrap{}.adaptiv .top_panel .top_panel_wrap .search_wrap{display:none}}@media all and (max-width:510px){.adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_right_wrap{float:none}.adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_left_wrap{float:none}.adaptiv .header_wrap_container .right_wrap table.table_wrap .call_button{text-align:left}}.worakarea_wrap_container{margin:0 auto;max-width:1162px;padding:0 9px;min-height:350px}.header_grey{font-size:21px;color:#444648;font-weight:normal;font-family:'Ubuntu','PT Sans',sans-serif;margin-top:0;margin-bottom:10px}h3.header_grey{color:#a13a93}.standart_block{margin-bottom:30px}@media (max-width:1024px){.adaptiv .workarea_wrap{min-height:400px}}.workarea_wrap h1{padding-bottom:0;font-size:27px;color:#444648;font-weight:normal}.workarea_wrap h1 a{color:#000;text-decoration:none}.bx_title_section{margin-top:0;padding-top:0;vertical-align:middle;font-size:26px}.footer_wrap_container{margin:0 auto;padding-top:20px;padding-bottom:40px;max-width:980px}.bx_inc_social_footer h4{text-align:left;font-weight:normal;font-size:26px}.social_buttons{margin-top:0}.social_buttons ul{margin:0;padding:0;list-style:none}.social_buttons ul li{display:inline-block;margin-right:10px;width:35px;height:35px;list-style:none}.social_buttons ul li a{display:block;width:35px;height:35px;background:url(/local/templates/new/images/sprite_social.png) no-repeat}.social_buttons ul li.fb a{background-position:-70px 0}.social_buttons ul li.tw a{background-position:0 0}.social_buttons ul li.vk a{background-position:-35px 0}.social_buttons ul li a:hover{opacity:0.65}span.code{font-size:17px}table.header_table td.logo{width:50%}table.header_table td.logo_wrap{padding-left:12px;max-height:60px}table.header_table td.logo_wrap img{max-height:60px}.phone_wrap_mobile{display:none}.adaptiv .top_panel_wrap.mobile_version{display:none}@media (max-width:1200px){.adaptiv table.header_table td.logo{width:40%}.adaptiv table.header_table td.address{width:20%}.adaptiv table.header_table td.phone{width:20%}}@media (max-width:920px){.adaptiv table.header_table td.logo{width:30%}.adaptiv table.header_table td.address{width:25%}.adaptiv table.header_table td.phone{width:25%}}@media (max-width:740px){.adaptiv table.header_table td.logo{display:block;float:left;width:30%;margin-top:5px;margin-bottom:5px}#fmenu{display:none}#fsoc img{width:36px;padding:10px 0 0 12px}.adaptiv table.header_table td.socnet{display:none}.adaptiv table.header_table td.address{display:block;float:left;width:30%;margin-left:20px;margin-left:10px;margin-top:2%}.adaptiv table.header_table td.phone{display:block;float:right;width:35%;margin-right:10px;margin-bottom:5px;text-align:right}.adaptiv table.header_table{max-height:60px}}@media (max-width:600px){.adaptiv table.header_table td.address{display:none}.adaptiv table.header_table td.phone{width:50%;font-size:18px}.adaptiv span.code{font-size:14px}}@media (max-width:550px){.adaptiv .header_wrap_container .logo_wrap{width:100%;margin-bottom:10px}.adaptiv .top_panel .phone_block .phone{margin-right:6px}}@media (max-width:500px){.adaptiv .header_wrap_container > tbody > tr{display:block;text-align:justify;font-size:0}.adaptiv .header_wrap_container > tbody > tr:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}.adaptiv .header_wrap_container .logo_wrap{display:inline-block;vertical-align:middle;width:auto;margin-bottom:0;padding-right:10px}.adaptiv .header_wrap_container .right_wrap{display:inline-block;vertical-align:middle;width:auto}.adaptiv .header_wrap_container .right_wrap table.table_wrap .phone_wrap{padding-left:0}.adaptiv .basket_wrap{display:none}.adaptiv .header_wrap_information .header_wrap_container .phone_wrapper{display:inline-block}.adaptiv .top_panel_wrap.desktop_version{display:none}.adaptiv .top_panel_wrap.mobile_version{display:block;width:100%;padding:0;height:50px;background:#e0e2e5;font-size:0}.adaptiv .top_panel_wrap.mobile_version .head_block{display:inline-block;position:relative;box-sizing:border-box;width:25%;height:100%;border-right:0.5px solid #fcfcfc;text-align:center}.adaptiv .top_panel_wrap.mobile_version .head_block:last-child{border:none}.adaptiv .top_panel_wrap.mobile_version .head_block a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.adaptiv .top_panel_wrap.mobile_version .head_block a:active{background-color:rgba(197,197,197,0.5)}.adaptiv .top_panel_wrap.mobile_version .head_block .wrap_icon_block{display:inline-block;position:relative;background:url(/local/templates/new/images/head_icon_mobile.png) no-repeat;margin-top:15px;width:20px;height:20px}.adaptiv .top_panel_wrap.mobile_version .head_block.personal_block_mob .wrap_icon_block{background-position:0 0}.adaptiv .top_panel_wrap.mobile_version .head_block.personal_auth_block_mob .wrap_icon_block{background-position:-80px 0}.adaptiv .top_panel_wrap.mobile_version .head_block.basket_block_mob .wrap_icon_block{background:none}.adaptiv .top_panel_wrap.mobile_version .head_block.compare_block_mob .wrap_icon_block{background:none}.adaptiv .top_panel_wrap.mobile_version .head_block.phone_block_mob .wrap_icon_block{background-position:-60px 0}.adaptiv .phone_wrap_mobile{display:inline-block !important}.adaptiv .header_wrap_information{padding-top:10px;padding-bottom:10px}.adaptiv .call_button{display:none}}.slider{position:relative;overflow:hidden;margin-top:40px;width:100%}.slider .slider_container{position:absolute;top:0px;padding:0px}.slider .slider_container.slider_item{overflow:hidden;float:left}.slider .slider_container.slider_item img{}.section_header{text-transform:uppercase;font-size:30px;color:#cf9f33;width:100%;text-align:center;background:url(/local/templates/new/images/header_line.jpg) repeat-x center;margin-bottom:35px;margin-top:26px}.section_header div{padding:0 11px;display:inline-block;background:white}.text_block{font-size:12px;color:#686868}.bg_footer{position:absolute;width:100%;bottom:0;color:#292929;padding:20px 0 40px 0;border-top:1px solid rgb(231,231,231)}.bg_footer .footer{position:relative;max-width:1162px;font-weight:normal;margin:0 auto;overflow:hidden;padding:13px 20px}.bg_footer .footer .table_footer{width:100%}.bg_footer .contacts{color:inherit}.bg_footer .contacts .one_phone{font-size:13px;color:inherit}.bg_footer .contacts .text_phone{font-size:13px;color:inherit;padding-left:2px}.bg_footer .phone-block{text-align:right}.bg_footer .phone-block .phone{font-size:19px;color:inherit}.bg_footer .phone-block .call_button{font-size:13px;color:inherit}.bg_footer .logo-block{padding-top:25px}.table_footer .contacts{width:32%;padding-left:13px}.table_footer .footer_menu{width:100%;overflow:hidden}@media (max-width:650px){.adaptiv .bg_footer .contacts{float:none}.adaptiv .bg_footer .menu{float:none}.adaptiv .bg_footer .phone-block{float:none;text-align:left}}.popup-window{border:0;border-radius:0;box-shadow:none;font-size:0}.popup-window-close-icon{width:11px;height:11px;background:url(/local/templates/new/images/close_popup.png) no-repeat 0 0;opacity:0.38}.popup-window-close-icon:hover{background:url(/local/templates/new/images/close_popup.png) no-repeat 0 0;opacity:1}.popup-window-top-row,.popup-window-left-column,.popup-window-right-column{display:none}.popup-window-content{margin:0;background:#fff;border-radius:7px}.popup-window,.popup-window-content-row .popup-window-center-column{background:#fff}.bx_left_catalog{float:left;width:18.7%}.bx_content_right{width:80%;float:right;clear:right}@media (max-width:959px){.adaptiv .bx_left_catalog{display:none}.adaptiv .bx_content_right{width:100%;float:none}}ul.top_personal_menu{width:100%;overflow:hidden;margin:0;padding:0;position:relative;top:1px}ul.top_personal_menu li{float:left;display:block;list-style:none;border:1px solid #fff;border-bottom:0}ul.top_personal_menu li.active{border:1px solid #bebebe;border-bottom:1px solid #fff}ul.top_personal_menu li a{display:block;font-size:14px;padding:14px 17px;color:#5a5a5a;font-family:'Babas',Arial,sans-serif;text-decoration:none}.personal_body{border:1px solid #bebebe;width:100%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:600px){.adaptiv ul.top_personal_menu li a{padding:12px 10px}}@media (max-width:480px){.adaptiv ul.top_personal_menu li a{padding:12px 4px;font-size:12px}}.bx_page{font-size:14px}@media (max-width:800px){.adaptiv .left_col_index{display:none}.adaptiv .right_col,.adaptiv .right_col_index{width:100%}.adaptiv .left_col{width:100%;margin-bottom:15px}}@media (max-width:768px){.adaptiv .cnt_contacts{width:100%}.adaptiv .cnt_map{width:100%;margin-top:15px}}.one_see .img_see{width:58px;height:58px;display:block;float:left;text-align:center}.one_see{clear:both;margin-bottom:15px;overflow:hidden}.one_see .right_see{float:right;width:60%}.min-button.to-cart div{background-image:url('/local/templates/new/images/to_cart.png')}.catalog-button{position:relative;display:inline-block;vertical-align:middle;padding:7px 13px 6px 13px;text-decoration:none;background:#3a58d2;color:#fff;font-size:10px;cursor:pointer;border-radius:3px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.catalog-button:hover{background:#546dd1;text-decoration:none;color:#fff}.catalog-button:focus{background:#3252d1;color:#fff;outline:none;text-decoration:none}.hover_shadow{transition-property:box-shadow;transition:0.2s}.hover_shadow:hover{box-shadow:0 10px 18px rgba(0,0,0,0.15)}.nbs-flexisel-container{position:relative;margin:0 auto;overflow:hidden}.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:center}.nbs-flexisel-inner{overflow:hidden;margin:0 auto}.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative}.nbs-flexisel-item img{width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;max-width:100px;max-height:45px}.nbs-flexisel-nav-left{position:absolute;top:-50px !important;left:auto;right:36px}.nbs-flexisel-nav-right{position:absolute;top:-50px !important;right:8px}.error404{max-width:563px;margin:0 auto;font-family:"Ubuntu",sans-serif;text-align:center}.error404 .img{color:#fff;text-align:center;font-size:50px;width:145px;height:145px;line-height:145px;margin:0 auto;border-radius:145px;font-weight:bold;font-family:"Ubuntu"}.error404 .header_text{text-align:center;font-size:30px;font-weight:bold;font-family:"Ubuntu",sans-serif;color:#111111;padding:30px 0}.error404 .text{font-size:14px;margin-bottom:30px}.error404 .solid_button,.error404 .border_button{text-decoration:none;font-size:16px;text-align:center;width:263px;height:35px;line-height:35px;border-radius:6px}@media (max-width:700px){.adaptiv .error404 .solid_button,.adaptiv .error404 .border_button{width:100%;margin-bottom:10px}}.button_up{width:40px;height:40px;position:fixed;display:none;bottom:65px;right:10px;border-radius:5px;z-index:50;cursor:pointer;opacity:0.9}.button_up:hover{opacity:1}.button_up i{width:16px;height:9px;margin:15px auto;background:url(/local/templates/new/images/sprite_to_up.png) no-repeat bottom;display:block}.consent-header{padding:15px;border-bottom:1px solid #e5e5e5}.consent-body{padding:15px}.bx_popup_close{display:none}.about-company .about_main{font-size:13px;color:#888}.about-company .header_grey{margin-bottom:25px}.bg_top .bg_subscribe{display:inline-block;width:65%;vertical-align:middle}.bg_top .bg_phone{display:inline-block;width:32%;vertical-align:middle}.footer .bg_top .bg_phone a{text-decoration:none;font-weight:bold;font-size:20px}.footer .bg_top .call_button .open_call{padding:7px 10px;color:#fff;background:#0d932e}.bg_phone .phone{display:inline-block;margin-right:30px;vertical-align:middle;font-size:19px;line-height:28px;text-decoration:none;color:rgb(29,26,26)}.bg_phone .call_button{display:inline-block;vertical-align:middle;font-size:12px}@media (max-width:870px){.adaptiv .bg_top .bg_subscribe{display:block;width:100%}.adaptiv .bg_top .bg_phone{display:block;margin-top:15px;width:100%}}.fly > .b_compare{display:none}@media (max-width:800px){.adaptiv .fly > .b_compare{display:inline-block}}#vk_groups{position:absolute;right:80px;bottom:40px}@media (max-width:768px){#vk_groups{display:none}}.cites{float:left;width:280px;margin-left:25px}.b-geo__overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background:url("/geoip/overlay.png");display:none}.b-geo__popup{position:fixed;display:none;z-index:99999;background-color:#e5e5e5}.b-geo__popup.b-geo__city-confirm,.b-geo__popup.b-geo__city-list{padding:30px;max-width:600px;max-height:100%;background-color:#fff;text-align:center}.b-geo__header{padding:0 0 15px 0;font-size:22px;line-height:30px;color:#000}.b-geo__close{font-size:12px;float:right}.b-geo__input{background:none;border:none;outline:none;color:#428bca;display:inline-block;margin:0 6px;font-size:21px;cursor:pointer;text-align:center}.b-geo__input:hover{text-decoration:underline}.b_geo__city-list__input{font-size:15px}.b-geo__city-name_header{border-bottom:1px dashed black;cursor:pointer}.city-list-footer{float:left}.city-list-footer a{margin:11px 44px 10px 0;display:inline-block}.title-search-result{background-color:#fff}.bx_searche{background:white;padding:10px;border:1px solid #f0f2f3}ul.breadcrumb-navigation_el{padding:0;margin-top:18px;padding-top:0;list-style:none}ul.breadcrumb-navigation_el li{display:inline-block;position:relative;font-size:11px;color:#444648;margin-right:4px}ul.breadcrumb-navigation_el li .dropdown_wrap{display:none;position:absolute;min-width:100%;left:0;top:11px;padding:22px 0;z-index:1000;text-transform:none}ul.breadcrumb-navigation_el li:hover .dropdown_wrap{display:block}ul.breadcrumb-navigation_el li .dropdown{display:block;min-width:100%;background:#f0f0f0;border:solid 0.5px #e7e7e7;padding:12px}ul.breadcrumb-navigation_el li .dropdown a{display:block;text-decoration:none;text-transform:none;white-space:nowrap}ul.breadcrumb-navigation_el li .bn_space{display:none;position:absolute;width:0;height:0;text-align:center;vertical-align:bottom;border-left:7px solid transparent;border-right:7px solid transparent;left:10px;bottom:-8px}ul.breadcrumb-navigation_el li:hover .bn_space{display:inline-block}ul.breadcrumb-navigation_el a{font-size:11px;color:#444648;text-decoration:underline;line-height:25px}ul.breadcrumb-navigation_el span{font-size:11px;color:#444648}.imp_d{margin-bottom:50px}.imp_d img{float:left;margin-right:80px}@media (max-width:768px){img{max-width:99vw}.imp_d img{max-width:75vw}}.imp_d .head_imp{font-size:40px;font-weight:bold;margin-top:60px}.imp_d .text_imp ul{list-style-type:disc;padding-left:20px;font-size:14px}#wh-widget-send-button{top:62%;display:none}.viber-w{display:none;position:fixed;right:20px;top:calc(62% + 75px);z-index:16000160 !important}.header__search-icon{pointer-events:none}@media only screen and (max-device-width :768px){#wh-widget-send-button{display:block}}@media (max-width:375px){#pkkt1,#pkkt2,#pkkt3,#pkkt4,#pkkt5,#pkkt6{zoom:.85}}@media (max-width:800px){.catalog__sort .catalog__sort-right-col{width:auto}.filter_catalog_hide{margin-bottom:0}.filter_catalog_hide .catalog__filter-result-close-wrap{margin:25px 15px 0 0}}@media(max-width:650px){.header__search-icon{pointer-events:auto;cursor:pointer}}
/* End */
/* /local/templates/new/stylesheets/style.css?1761215721129950 */
/* /local/templates/new/stylesheets/common.css?176121572179121 */
/* /local/templates/new/stylesheets/custom.css?17612157211304 */
/* /local/templates/new/components/bitrix/catalog.section.list/top_catalog/style.min.css?17612157211978 */
/* /bitrix/templates/.default/components/bitrix/search.title/mobile_search/css_color/red.css?17612157292445 */
/* /bitrix/templates/.default/components/bitrix/search.title/mobile_search/style.css?176121572912350 */
/* /local/templates/new/styles.min.css?176121572142 */
/* /local/templates/new/template_styles.min.css?176121572137281 */
