@charset "UTF-8";
/* line 2, styles.scss */
.product-item .quantity-controls {
  width: 136px !important; }

/* line 7, styles.scss */
.product-item .bttn-prim {
  padding: 16px 8px !important;
  font-size: 14px !important;
  line-height: unset !important; }

/* line 13, styles.scss */
a {
  cursor: pointer;
  transition: .4s all;
  color: inherit;
  text-decoration: none; }

/* line 19, styles.scss */
img, svg {
  display: inline;
  vertical-align: middle;
  max-width: 100%;
  border: 0; }

/* line 25, styles.scss */
ul, li {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 30, styles.scss */
.flex-start {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }

/* line 35, styles.scss */
.flex-end {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end; }

/* line 40, styles.scss */
.flex-center {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

/* line 45, styles.scss */
.flex-between {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

/* line 50, styles.scss */
.flex-around {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around; }

/* line 55, styles.scss */
.flex-top {
  align-items: flex-start; }

/* line 57, styles.scss */
.flex-middle {
  align-items: center; }

/* line 60, styles.scss */
.flex-bottom {
  align-items: flex-end; }

/* line 62, styles.scss */
.row {
  display: flex;
  margin: 0 -1em;
  flex-wrap: wrap; }

/* line 67, styles.scss */
.text-center {
  text-align: center; }

/* line 70, styles.scss */
[class*="cell"] {
  padding: 0 1em; }

@font-face {
  font-family: 'rouble';
  src: url("rouble.eot");
  src: url("rouble.eot") format("embedded-opentype"), url("rouble.woff2") format("woff2"), url("rouble.woff") format("woff"), url("rouble.ttf") format("truetype"), url("rouble.svg#rouble") format("svg");
  font-style: normal;
  font-weight: normal; }
@media (max-width: 767px) {
  /* line 85, styles.scss */
  .row-s {
    flex-wrap: wrap; } }
/* line 89, styles.scss */
.column {
  display: flex;
  flex-direction: column; }

/* line 93, styles.scss */
.nowrap {
  flex-wrap: nowrap; }

/* line 96, styles.scss */
.relative {
  position: relative; }

/* line 99, styles.scss */
.wrap {
  width: 100%;
  max-width: 1317px;
  padding: 0 15px;
  margin: 0 auto; }

/* line 105, styles.scss */
body {
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 14px; }

/* line 110, styles.scss */
.rub {
  font-family: 'rouble'; }

/* line 113, styles.scss */
.fr-700 {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700; }

/* line 117, styles.scss */
.ff-700 {
  font-weight: 700; }

/* line 122, styles.scss */
.orange {
  background: #EE7203; }

/* line 125, styles.scss */
.grey {
  background: #232A2D; }

/* line 128, styles.scss */
.c-white {
  color: #fff; }

/* line 131, styles.scss */
.allcontent {
  overflow: hidden; }

/* line 134, styles.scss */
.header {
  background: #232A2D;
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.1); }
  /* line 137, styles.scss */
  .header .wrap {
    max-width: 100%;
    padding: 0 56px; }

/* line 142, styles.scss */
.header-top-container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  padding: 13px 0; }

/* line 146, styles.scss */
.social-item:not(:last-child) {
  margin-right: 26px; }

/* line 149, styles.scss */
.header-top-menu {
  line-height: 150%;
  letter-spacing: 0.01em;
  color: rgba(255, 255, 255, 0.7);
  margin: 0 -16px; }
  /* line 154, styles.scss */
  .header-top-menu li {
    margin: 0 16px; }

/* line 158, styles.scss */
.header-top-phone {
  font-weight: bold;
  font-size: 18px;
  line-height: 32px;
  text-align: right;
  letter-spacing: 0.02em;
  color: #FFFFFF; }

/* line 166, styles.scss */
.header-bottom-container {
  padding: 32px 0; }

/* line 169, styles.scss */
.header-main-menu-container {
  position: relative; }

/* line 172, styles.scss */
.btn-menu {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 233px;
  height: 48px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 3px;
  cursor: pointer; }
  /* line 181, styles.scss */
  .btn-menu .burger {
    width: 40px;
    height: 40px;
    padding: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start; }
    /* line 188, styles.scss */
    .btn-menu .burger div {
      margin: 2px;
      width: 6px;
      height: 6px;
      border: 2px solid #fff; }

/* line 196, styles.scss */
.btn-menu-mobile, .btn-menu-desctop, .header-main-menu-container {
  display: none;
  cursor: pointer; }

/* line 200, styles.scss */
.btn-menu-title {
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-left: 10px; }

/* line 207, styles.scss */
.header-logo {
  width: 100%;
  max-width: 210px; }
  /* line 210, styles.scss */
  .header-logo img {
    width: 100%; }

/* line 215, styles.scss */
.widget-btn a {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative; }
/* line 223, styles.scss */
.widget-btn .widget-title {
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.5;
  transition: .4s all; }
/* line 231, styles.scss */
.widget-btn.btn-search .icon {
  cursor: pointer; }
/* line 234, styles.scss */
.widget-btn .icon-spec {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative; }
/* line 242, styles.scss */
.widget-btn img {
  opacity: .5;
  transition: .4s all; }
/* line 246, styles.scss */
.widget-btn .cart-caunter {
  position: absolute;
  min-width: 18px;
  padding: 0 2px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #fff;
  background: #EE7203;
  border-radius: 50%;
  z-index: 2;
  top: 0;
  left: 20px; }
  /* line 259, styles.scss */
  .widget-btn .cart-caunter:not(.is-cart-empty) + .icon img, .widget-btn .cart-caunter:not(.is-cart-empty) + .icon + .widget-title {
    opacity: 1; }
  /* line 263, styles.scss */
  .widget-btn .cart-caunter.is-empty + .icon img, .widget-btn .cart-caunter.is-empty + .icon + .widget-title {
    opacity: .5; }
/* line 268, styles.scss */
.widget-btn .is-empty,
.widget-btn .is-cart-empty {
  opacity: 0; }
  /* line 271, styles.scss */
  .widget-btn .is-empty + .icon img,
  .widget-btn .is-cart-empty + .icon img {
    opacity: .5; }
/* line 276, styles.scss */
.widget-btn:hover img, .widget-btn:hover .widget-title {
  opacity: 1 !important; }
/* line 280, styles.scss */
.widget-btn:not(:last-child) {
  margin-right: 32px; }

/* line 284, styles.scss */
.header-search-desctop {
  width: 70%;
  max-width: 628px;
  position: relative; }
  /* line 288, styles.scss */
  .header-search-desctop .btn-search {
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: transparent;
    position: absolute;
    top: 8px;
    left: 8px;
    padding: 0 0;
    margin: 0 0;
    border: 0;
    opacity: .5;
    z-index: 5;
    outline: none !important; }
    /* line 303, styles.scss */
    .header-search-desctop .btn-search:hover {
      opacity: 1; }
  /* line 307, styles.scss */
  .header-search-desctop .input-search {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 3px;
    border: 0;
    color: #fff; }

@media (max-width: 1220px) {
  /* line 315, styles.scss */
  .header-search-desctop {
    max-width: 40%; } }
/* line 319, styles.scss */
.footer-top-container {
  padding: 72px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  /* line 322, styles.scss */
  .footer-top-container .social-links {
    margin: 28px 0; }
    /* line 324, styles.scss */
    .footer-top-container .social-links .social-item {
      max-width: 24px; }
      /* line 326, styles.scss */
      .footer-top-container .social-links .social-item:not(:last-child) {
        margin-right: 16px; }

/* line 332, styles.scss */
.footer-mobile-block {
  display: none; }

/* line 336, styles.scss */
.footer-adress p, .footer-grapfick p {
  margin: 0 0; }

/* line 341, styles.scss */
.btn-search .search-form {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  transition: .4s all;
  width: 480px;
  background: transparent;
  opacity: 0;
  visibility: hidden;
  z-index: -1; }
/* line 354, styles.scss */
.btn-search.js-active .icon:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  cursor: default; }
/* line 365, styles.scss */
.btn-search.js-active .search-form {
  opacity: 1;
  visibility: visible;
  z-index: 100; }
/* line 371, styles.scss */
.btn-search .btn-search {
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  background: transparent;
  position: absolute;
  top: 8px;
  left: 8px;
  padding: 0 0;
  margin: 0 0;
  border: 0; }

/* line 385, styles.scss */
.input-search {
  display: block;
  width: 100%;
  height: 48px;
  padding: 0 48px;
  font-family: 'Inter', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747;
  background: #fff; }

/* line 398, styles.scss */
.search-close {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  position: absolute;
  top: 4px;
  right: 4px;
  cursor: pointer; }

/* line 408, styles.scss */
.mobile-menu {
  display: none;
  position: fixed;
  top: 64px;
  left: 0;
  width: 100%;
  z-index: 99;
  transition: .4s all;
  opacity: 0;
  visibility: hidden; }

/* line 419, styles.scss */
.footer-item-text {
  line-height: 24px; }

/* line 422, styles.scss */
.footer-phone {
  margin: 10px 0; }

/* line 425, styles.scss */
.footer-adress {
  max-width: 210px;
  margin: 10px 0; }

/* line 429, styles.scss */
.footer-menu {
  text-transform: uppercase;
  font-size: 16px; }
  /* line 432, styles.scss */
  .footer-menu li:not(:last-child) {
    margin-bottom: 24px; }

/* line 436, styles.scss */
.footer-bottom-container {
  padding: 16px;
  line-height: 24px; }
  /* line 439, styles.scss */
  .footer-bottom-container p {
    display: inline; }

/* line 443, styles.scss */
.main-slide-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000; }
  /* line 450, styles.scss */
  .main-slide-bg img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover; }

/* line 459, styles.scss */
.main-slide-content {
  position: relative;
  z-index: 2;
  height: 858px; }
  /* line 463, styles.scss */
  .main-slide-content > .wrap {
    display: flex;
    align-items: center;
    min-height: 100%; }
  /* line 468, styles.scss */
  .main-slide-content .slide-link {
    margin-top: 32px; }

/* line 472, styles.scss */
.main-slide-category {
  display: inline-block;
  padding: 2px 12px;
  line-height: 24px;
  border-radius: 2px;
  letter-spacing: 0.05em;
  text-transform: uppercase; }

/* line 480, styles.scss */
.main-slide-title {
  text-transform: uppercase;
  font-size: 72px;
  line-height: 80px;
  margin: 24px 0; }

/* line 486, styles.scss */
.main-slide-container {
  max-width: 595px; }

/* line 489, styles.scss */
.main-slide-text {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.01em; }
  /* line 493, styles.scss */
  .main-slide-text p {
    margin: 0 0; }

/* line 497, styles.scss */
.btn-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 239px;
  height: 56px;
  background: #FFFFFF;
  border-radius: 28px; }
  /* line 505, styles.scss */
  .btn-slide .btn-slide-title {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #1A1A1A;
    margin-right: 10px; }

/* line 515, styles.scss */
.main-slider-wrapper .swiper-button {
  width: 29px;
  height: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }
  /* line 521, styles.scss */
  .main-slider-wrapper .swiper-button.swiper-button-prev {
    background: url("m-arr-prev.svg") no-repeat center top;
    background-size: 100%;
    left: 48px; }
  /* line 526, styles.scss */
  .main-slider-wrapper .swiper-button.swiper-button-next {
    background: url("m-arr-next.svg") no-repeat center top;
    background-size: 100%;
    right: 48px; }
  /* line 531, styles.scss */
  .main-slider-wrapper .swiper-button:before {
    display: none; }

/* line 536, styles.scss */
.main-slider-menu-mobile,
.main-slider .swiper-pagination {
  display: none; }

/* line 540, styles.scss */
.main-slider-bottom-container {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 3;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.69654) 6.67%, rgba(0, 0, 0, 0.6858) 13.33%, rgba(0, 0, 0, 0.66734) 20%, rgba(0, 0, 0, 0.64104) 26.67%, rgba(0, 0, 0, 0.60729) 33.33%, rgba(0, 0, 0, 0.56725) 40%, rgba(0, 0, 0, 0.52292) 46.67%, rgba(0, 0, 0, 0.47708) 53.33%, rgba(0, 0, 0, 0.43275) 60%, rgba(0, 0, 0, 0.39271) 66.67%, rgba(0, 0, 0, 0.35897) 73.33%, rgba(0, 0, 0, 0.33266) 80%, rgba(0, 0, 0, 0.3142) 86.67%, rgba(0, 0, 0, 0.30346) 93.33%, rgba(0, 0, 0, 0.3) 100%); }

/* line 549, styles.scss */
.main-slider-thumbs {
  margin-top: -2px; }

/* line 552, styles.scss */
.main-slider-thumb {
  position: relative;
  cursor: pointer;
  padding: 26px 0 16px; }
  /* line 556, styles.scss */
  .main-slider-thumb:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    top: 1px;
    left: 0;
    background: #fff;
    transition: .4s all;
    opacity: 0; }

/* line 570, styles.scss */
.swiper-slide-thumb-active .main-slider-thumb:before {
  opacity: 1; }

/* line 574, styles.scss */
.thumb-category {
  display: inline-block;
  padding: 0 8px;
  line-height: 24px;
  font-size: 11px;
  margin-bottom: 12px;
  font-weight: bold;
  border-radius: 2px;
  text-transform: uppercase; }

/* line 584, styles.scss */
.thumb-title {
  font-size: 28px;
  line-height: 40px; }

/* line 588, styles.scss */
.m-two {
  padding: 56px 0 96px;
  background: #F5F5F5;
  overflow: hidden; }
  /* line 592, styles.scss */
  .m-two .section-title {
    margin: 40px 0 88px; }

/* line 596, styles.scss */
.section-subtitle {
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #EE7203; }

/* line 604, styles.scss */
.section-title {
  font-family: 'Roboto Condensed', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 56px;
  text-transform: uppercase;
  color: #1A1A1A; }

/* line 613, styles.scss */
.m-two-item {
  max-width: 200px;
  text-align: center; }
  /* line 616, styles.scss */
  .m-two-item .icon-crice {
    display: inline-block;
    width: 168px;
    height: 168px;
    background: #FFFFFF;
    border: 2px solid rgba(238, 114, 3, 0.5);
    border-radius: 50%; }
  /* line 624, styles.scss */
  .m-two-item .item-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    margin-top: 32px;
    color: #232A2D; }

/* line 632, styles.scss */
.item-icon-container {
  position: relative; }
  /* line 634, styles.scss */
  .item-icon-container img {
    max-width: initial;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2; }

/* line 644, styles.scss */
.m-two-slider.owl-carousel .owl-stage-outer {
  overflow: initial; }
/* line 647, styles.scss */
.m-two-slider.owl-carousel .owl-item {
  transition: .4s all;
  opacity: .15; }
  /* line 650, styles.scss */
  .m-two-slider.owl-carousel .owl-item.active {
    opacity: 1; }
/* line 654, styles.scss */
.m-two-slider.owl-carousel .owl-nav > .owl-next {
  right: -55px; }
/* line 657, styles.scss */
.m-two-slider.owl-carousel .owl-nav > .owl-prev {
  left: -55px; }
/* line 660, styles.scss */
.m-two-slider.owl-carousel .owl-nav > * {
  top: 35%; }

/* line 664, styles.scss */
.owl-nav > *,
.swiper-nav > * {
  margin: 0 0;
  padding: 0;
  outline: none;
  top: 50%;
  transform: translateY(-50%);
  transition: .4s all;
  cursor: pointer;
  z-index: 3;
  position: absolute;
  font-size: 0;
  color: transparent;
  border-radius: 50%;
  width: 96px;
  height: 96px;
  background: #FFFFFF;
  box-shadow: 0px 33px 80px rgba(0, 0, 0, 0.09), 0px 9.94853px 24.1177px rgba(0, 0, 0, 0.05864), 0px 4.13211px 10.0172px rgba(0, 0, 0, 0.045), 0px 1.4945px 3.62304px rgba(0, 0, 0, 0.03136); }
  /* line 682, styles.scss */
  .owl-nav > *:before,
  .swiper-nav > *:before {
    content: "";
    display: block;
    position: absolute;
    width: 22px;
    height: 24px;
    background: url("arr-slider.svg") no-repeat center;
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  /* line 694, styles.scss */
  .owl-nav > *.owl-prev,
  .swiper-nav > *.owl-prev {
    left: 0; }
    /* line 696, styles.scss */
    .owl-nav > *.owl-prev:before,
    .swiper-nav > *.owl-prev:before {
      transform: scale(-1, 1) translate(-50%, -50%);
      left: initial;
      right: 50%; }
  /* line 702, styles.scss */
  .owl-nav > *.swiper-button-prev,
  .swiper-nav > *.swiper-button-prev {
    left: 0; }
    /* line 704, styles.scss */
    .owl-nav > *.swiper-button-prev:before,
    .swiper-nav > *.swiper-button-prev:before {
      transform: scale(-1, 1) translate(-50%, -50%);
      left: initial;
      right: 50%; }
  /* line 710, styles.scss */
  .owl-nav > *.owl-next,
  .swiper-nav > *.owl-next {
    right: 0; }
  /* line 713, styles.scss */
  .owl-nav > *.swiper-button-next,
  .swiper-nav > *.swiper-button-next {
    right: 0; }
  /* line 716, styles.scss */
  .owl-nav > *.disabled,
  .swiper-nav > *.disabled {
    opacity: 0;
    z-index: -11; }

/* line 721, styles.scss */
.main-menu-container {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.69654) 6.67%, rgba(0, 0, 0, 0.6858) 13.33%, rgba(0, 0, 0, 0.66734) 20%, rgba(0, 0, 0, 0.64104) 26.67%, rgba(0, 0, 0, 0.60729) 33.33%, rgba(0, 0, 0, 0.56725) 40%, rgba(0, 0, 0, 0.52292) 46.67%, rgba(0, 0, 0, 0.47708) 53.33%, rgba(0, 0, 0, 0.43275) 60%, rgba(0, 0, 0, 0.39271) 66.67%, rgba(0, 0, 0, 0.35897) 73.33%, rgba(0, 0, 0, 0.33266) 80%, rgba(0, 0, 0, 0.3142) 86.67%, rgba(0, 0, 0, 0.30346) 93.33%, rgba(0, 0, 0, 0.3) 100%); }

/* line 730, styles.scss */
.main-menu-list {
  padding: 0 43px;
  display: flex;
  justify-content: flex-start; }
  /* line 734, styles.scss */
  .main-menu-list .first-link {
    flex-wrap: nowrap; }
  /* line 737, styles.scss */
  .main-menu-list > .first-point {
    padding: 32px 32px 34px;
    transition: .4s all; }
    /* line 740, styles.scss */
    .main-menu-list > .first-point > .first-link a {
      font-family: 'Roboto Condensed';
      font-size: 18px;
      letter-spacing: 0.03em;
      text-transform: uppercase;
      color: #FFFFFF; }
    /* line 747, styles.scss */
    .main-menu-list > .first-point:hover {
      background: #fff;
      box-shadow: 0px 38px 53px rgba(0, 0, 0, 0.24), 0px 11.4559px 15.9779px rgba(0, 0, 0, 0.15638), 0px 4.75819px 6.63642px rgba(0, 0, 0, 0.12), 0px 1.72094px 2.40026px rgba(0, 0, 0, 0.08362); }
      /* line 750, styles.scss */
      .main-menu-list > .first-point:hover > .first-link a {
        color: #1A1A1A; }
      /* line 753, styles.scss */
      .main-menu-list > .first-point:hover > .first-link svg {
        stroke: #1A1A1A;
        transform: scale(1, -1); }
      /* line 757, styles.scss */
      .main-menu-list > .first-point:hover .menu-sublist-two {
        opacity: 1;
        visibility: visible;
        z-index: 2; }
  /* line 764, styles.scss */
  .main-menu-list .menu-arr {
    margin-left: 8px;
    margin-top: 1px;
    min-width: 10px; }
    /* line 768, styles.scss */
    .main-menu-list .menu-arr svg {
      transition: .4s all;
      stroke: #fff; }

/* line 774, styles.scss */
.menu-sublist-two,
.menu-sublist-three {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: .4s all;
  display: flex; }

/* line 786, styles.scss */
.menu-sublist-two {
  padding: 0 55px;
  margin: 0 0;
  background: #fff; }
  /* line 790, styles.scss */
  .menu-sublist-two > .first-point {
    padding: 34px 24px;
    max-width: 234px;
    width: 100%; }
    /* line 794, styles.scss */
    .menu-sublist-two > .first-point > .first-link a {
      font-family: 'Roboto Condensed';
      font-weight: bold;
      font-size: 18px;
      line-height: 21px;
      letter-spacing: 0.02em;
      text-transform: uppercase;
      color: #EE7203; }
    /* line 803, styles.scss */
    .menu-sublist-two > .first-point > .first-link .menu-arr svg {
      stroke: #EE7203; }
    /* line 807, styles.scss */
    .menu-sublist-two > .first-point:hover > .first-link .menu-arr svg {
      transform: scale(1, -1); }
    /* line 810, styles.scss */
    .menu-sublist-two > .first-point:hover .menu-sublist-three {
      opacity: 1;
      visibility: visible;
      z-index: 2; }
  /* line 817, styles.scss */
  .menu-sublist-two .link-img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 110px;
    height: 110px;
    margin-bottom: 20px; }
    /* line 825, styles.scss */
    .menu-sublist-two .link-img img {
      max-height: 110px; }

/* line 830, styles.scss */
.menu-sublist-three {
  margin: 0 0;
  padding: 0 63px;
  background: #F5F5F5;
  box-shadow: 0px 38px 53px rgba(0, 0, 0, 0.24), 0px 11.4559px 15.9779px rgba(0, 0, 0, 0.15638), 0px 4.75819px 6.63642px rgba(0, 0, 0, 0.12), 0px 1.72094px 2.40026px rgba(0, 0, 0, 0.08362); }
  /* line 835, styles.scss */
  .menu-sublist-three li {
    padding: 34px 16px; }
    /* line 837, styles.scss */
    .menu-sublist-three li a {
      font-size: 14px;
      line-height: 150%;
      letter-spacing: 0.01em;
      color: #474747; }

/* line 845, styles.scss */
.main-menu-page {
  position: relative;
  background: #232A2D;
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.1); }
  /* line 849, styles.scss */
  .main-menu-page .main-menu-list > .first-point {
    padding: 20px 32px; }
  /* line 852, styles.scss */
  .main-menu-page .menu-sublist-two > .first-point {
    padding: 20px 24px; }
  /* line 855, styles.scss */
  .main-menu-page .main-menu-list {
    margin: 0 0 -1px; }

/* line 859, styles.scss */
.m-three {
  position: relative;
  padding: 128px 0 100px; }

/* line 863, styles.scss */
.m-three-left {
  width: 100%;
  max-width: 706px;
  position: relative;
  margin-left: -78px; }

/* line 869, styles.scss */
.m-three-left-content {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  padding: 0 78px; }

/* line 877, styles.scss */
.m-three-product-container {
  position: absolute;
  padding: 16px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.16), 0px 2px 6px rgba(0, 0, 0, 0.16), 0px 0px 1px rgba(0, 0, 0, 0.16);
  border-radius: 3px;
  right: 30%;
  top: 59px;
  max-width: 188px; }
  /* line 886, styles.scss */
  .m-three-product-container .title {
    font-size: 14px;
    line-height: 17px;
    color: #1A1A1A;
    margin-bottom: 4px; }
  /* line 892, styles.scss */
  .m-three-product-container .price {
    font-size: 18px;
    line-height: 32px;
    margin-right: 12px; }
  /* line 897, styles.scss */
  .m-three-product-container .old-price {
    font-size: 14px;
    line-height: 32px; }
  /* line 901, styles.scss */
  .m-three-product-container:after {
    content: "";
    display: block;
    position: absolute;
    border: 10px solid transparent;
    border-top: 10px solid #fff;
    left: 50%;
    transform: translateX(-50%);
    bottom: -20px; }
  /* line 911, styles.scss */
  .m-three-product-container .cricle {
    position: absolute;
    background: #fff;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    bottom: -39px; }
    /* line 920, styles.scss */
    .m-three-product-container .cricle:after {
      content: "";
      display: block;
      position: absolute;
      background: rgba(255, 255, 255, 0.4);
      left: 50%;
      transform: translate(-50%, -50%);
      top: 50%;
      border-radius: 50%;
      width: 26px;
      height: 26px;
      box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.15); }

/* line 935, styles.scss */
.price {
  font-weight: bold;
  color: #EE7203; }

/* line 939, styles.scss */
.old-price {
  letter-spacing: 0.01em;
  text-decoration-line: line-through;
  color: rgba(26, 26, 26, 0.5);
  font-weight: bold; }

/* line 945, styles.scss */
.m-three-video-container {
  position: absolute;
  bottom: 40px;
  right: -32px; }

/* line 950, styles.scss */
.m-three-video {
  max-width: 364px; }
  /* line 952, styles.scss */
  .m-three-video:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border: 4px solid #EE7203;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
    box-shadow: 0px 38px 53px rgba(0, 0, 0, 0.24), 0px 11.4559px 15.9779px rgba(0, 0, 0, 0.15638), 0px 4.75819px 6.63642px rgba(0, 0, 0, 0.12), 0px 1.72094px 2.40026px rgba(0, 0, 0, 0.08362); }

/* line 965, styles.scss */
.video-link {
  display: block;
  width: 88px;
  height: 88px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }
  /* line 975, styles.scss */
  .video-link:before {
    content: "";
    display: block;
    position: absolute;
    left: calc(50% + 4px);
    top: 50%;
    transform: translate(-50%, -50%);
    border-style: solid;
    border-width: 11px 0 11px 22px;
    border-color: transparent transparent transparent #EE7203; }

/* line 987, styles.scss */
.m-three-right {
  max-width: 565px;
  padding-left: 15px; }
  /* line 990, styles.scss */
  .m-three-right .section-subtitle {
    padding: 36px 0 32px; }

/* line 994, styles.scss */
.m-three-description {
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747;
  padding: 24px 0 32px; }

/* line 1002, styles.scss */
.btn-orange {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 248px;
  height: 56px;
  border: 1.1px solid #EE7203;
  border-radius: 28px;
  font-family: 'Roboto Condensed';
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  outline: none;
  transition: .4s all; }
  /* line 1018, styles.scss */
  .btn-orange .btn-title {
    color: #EE7203; }
  /* line 1021, styles.scss */
  .btn-orange .btn-arr {
    margin-left: 10px; }
    /* line 1023, styles.scss */
    .btn-orange .btn-arr svg path {
      stroke: #EE7203; }
  /* line 1027, styles.scss */
  .btn-orange:hover {
    background-color: #E4680A !important;
    background: #E4680A !important; }
    /* line 1030, styles.scss */
    .btn-orange:hover .btn-title {
      color: #fff; }
    /* line 1033, styles.scss */
    .btn-orange:hover .btn-arr svg path {
      stroke: #fff; }

/* line 1038, styles.scss */
.m-three-print {
  position: absolute;
  right: -25px;
  bottom: -250px; }

/* line 1043, styles.scss */
.light-bg {
  background: #F5F5F5; }

/* line 1046, styles.scss */
.m-four {
  padding: 100px 0 226px; }

/* line 1049, styles.scss */
.m-four-left {
  max-width: 640px;
  width: 100%;
  position: relative;
  z-index: 2; }
  /* line 1054, styles.scss */
  .m-four-left .section-title {
    margin: 32px 0 24px; }
  /* line 1057, styles.scss */
  .m-four-left .btn-orange {
    width: 100%;
    max-width: 331px;
    font-size: 15px;
    padding: 2px; }

/* line 1064, styles.scss */
.section-description {
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }
  /* line 1069, styles.scss */
  .section-description p {
    margin: 0 0; }

/* line 1073, styles.scss */
.m-four-preference {
  margin: 52px -16px 56px; }
  /* line 1075, styles.scss */
  .m-four-preference .item {
    margin: 0 16px;
    max-width: 188px;
    width: 100%; }
    /* line 1079, styles.scss */
    .m-four-preference .item .title {
      font-size: 18px;
      line-height: 24px;
      letter-spacing: 0.03em;
      text-transform: uppercase;
      color: #1A1A1A;
      margin-top: 16px; }

/* line 1089, styles.scss */
.m-four-right {
  width: 100%;
  max-width: 550px;
  position: relative;
  z-index: 2; }

/* line 1096, styles.scss */
.m-four .m-four-left .btn-orange .btn-title.mob {
  display: none; }

/* line 1100, styles.scss */
.m-four-big-img {
  min-height: 100%;
  box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.12), 0px 2px 6px rgba(0, 0, 0, 0.08), 0px 0px 1px rgba(0, 0, 0, 0.08); }
  /* line 1103, styles.scss */
  .m-four-big-img img {
    min-height: 100%;
    width: 100%;
    object-fit: cover; }

/* line 1109, styles.scss */
.m-four-litle-img {
  position: absolute;
  width: 252px;
  left: -110px;
  bottom: -58px; }

/* line 1115, styles.scss */
.bg-dark {
  background: #232A2D; }

/* line 1118, styles.scss */
.m-five {
  padding: 64px 0 98px; }
  /* line 1120, styles.scss */
  .m-five .section-title {
    color: #fff; }

/* line 1124, styles.scss */
.m-five-preference {
  margin-top: 72px; }

/* line 1127, styles.scss */
.m-five-preference-item {
  margin: 0 auto;
  max-width: 300px;
  display: block; }
  /* line 1131, styles.scss */
  .m-five-preference-item .icon {
    position: relative;
    text-align: center; }
    /* line 1134, styles.scss */
    .m-five-preference-item .icon .icon-img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
  /* line 1141, styles.scss */
  .m-five-preference-item .item-text {
    margin-top: 32px; }
    /* line 1143, styles.scss */
    .m-five-preference-item .item-text .title {
      font-size: 24px;
      line-height: 32px;
      letter-spacing: 0.01em;
      text-transform: uppercase; }
    /* line 1149, styles.scss */
    .m-five-preference-item .item-text .text {
      margin-top: 12px;
      line-height: 150%;
      letter-spacing: 0.01em;
      opacity: 0.85; }

/* line 1157, styles.scss */
.section-products {
  padding: 128px 0; }
  /* line 1159, styles.scss */
  .section-products .section-text {
    margin-top: 16px; }

/* line 1163, styles.scss */
.section-text {
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }

/* line 1169, styles.scss */
.hit-products {
  margin-top: 40px; }

/* line 1172, styles.scss */
.hit-products-row {
  border-top: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9; }
  /* line 1175, styles.scss */
  .hit-products-row .hit-product {
    width: 33.33333333333%; }
    /* line 1177, styles.scss */
    .hit-products-row .hit-product .inner {
      padding: 32px 32px 29px; }
    /* line 1180, styles.scss */
    .hit-products-row .hit-product .price, .hit-products-row .hit-product .black-price {
      font-size: 24px;
      line-height: 32px;
      margin-right: 16px; }
    /* line 1185, styles.scss */
    .hit-products-row .hit-product .old-price {
      font-size: 18px;
      line-height: 26px; }
    /* line 1189, styles.scss */
    .hit-products-row .hit-product:nth-child(n+4) {
      display: none; }
    /* line 1192, styles.scss */
    .hit-products-row .hit-product .item-product-title {
      font-size: 18px;
      color: #1A1A1A;
      margin: 32px 0 16px;
      min-height: 48px; }

/* line 1200, styles.scss */
.black-price {
  font-weight: 600;
  color: #1A1A1A; }

/* line 1204, styles.scss */
.product-item {
  border-right: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9; }

/* line 1208, styles.scss */
.hit-product-img {
  height: 364px;
  display: flex;
  align-items: center;
  justify-content: center; }
  /* line 1213, styles.scss */
  .hit-product-img img {
    max-height: 364px; }

/* line 1217, styles.scss */
.item-product-title {
  line-height: 24px;
  letter-spacing: -0.26px; }

/* line 1221, styles.scss */
.btn-show-more {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 96px;
  background: #fff;
  outline: none;
  cursor: pointer;
  border: 1px solid #D9D9D9;
  margin-top: -1px;
  font-size: 18px;
  line-height: 120%;
  letter-spacing: -0.26px;
  color: #1A1A1A; }
  /* line 1236, styles.scss */
  .btn-show-more .btn-arr {
    margin-right: 16px; }
  /* line 1240, styles.scss */
  .btn-show-more.js-load .btn-arr img {
    animation: 1s linear .5s normal none infinite running rot; }

@keyframes rot {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@-webkit-keyframes rot {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
/* line 1261, styles.scss */
.m-seven {
  padding: 72px 0 128px;
  position: relative; }
  /* line 1264, styles.scss */
  .m-seven .print {
    position: absolute;
    top: 23px;
    left: 50%;
    transform: translateX(-50%); }
  /* line 1270, styles.scss */
  .m-seven .print-2 {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    opacity: .4; }
  /* line 1279, styles.scss */
  .m-seven .wrap {
    position: relative;
    z-index: 2; }

/* line 1284, styles.scss */
.m-seven-slider-wrapper {
  margin-top: 32px; }
  /* line 1286, styles.scss */
  .m-seven-slider-wrapper .m-seven-slider-content {
    margin: -29px -35px -50px;
    padding: 58px 35px 50px; }
  /* line 1290, styles.scss */
  .m-seven-slider-wrapper .m-seven-slider-top {
    z-index: 4; }
    /* line 1292, styles.scss */
    .m-seven-slider-wrapper .m-seven-slider-top .swiper-slide {
      width: auto; }

/* line 1297, styles.scss */
.m-seven-thumb {
  display: inline-block;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.03em;
  white-space: nowrap;
  text-transform: uppercase;
  color: #1A1A1A;
  opacity: 0.7;
  font-weight: bold;
  padding-bottom: 8px;
  cursor: pointer;
  border-bottom: 3px solid transparent;
  transition: .4s all; }

/* line 1315, styles.scss */
.swiper-slide-thumb-active .m-seven-thumb {
  opacity: 1;
  border-bottom: 3px solid #EE7203; }

/* line 1320, styles.scss */
.m-seven-left {
  width: 100%;
  max-width: 848px;
  position: relative;
  max-height: 549px; }

/* line 1326, styles.scss */
.m-seven-img {
  height: 100%; }
  /* line 1328, styles.scss */
  .m-seven-img img {
    height: 100%;
    width: 100%;
    object-fit: cover; }

/* line 1334, styles.scss */
.m-seven-img:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.31723) 6.67%, rgba(0, 0, 0, 0.30864) 13.33%, rgba(0, 0, 0, 0.29387) 20%, rgba(0, 0, 0, 0.27283) 26.67%, rgba(0, 0, 0, 0.24583) 33.33%, rgba(0, 0, 0, 0.2138) 40%, rgba(0, 0, 0, 0.17834) 46.67%, rgba(0, 0, 0, 0.14166) 53.33%, rgba(0, 0, 0, 0.1062) 60%, rgba(0, 0, 0, 0.07417) 66.67%, rgba(0, 0, 0, 0.04717) 73.33%, rgba(0, 0, 0, 0.02613) 80%, rgba(0, 0, 0, 0.01136) 86.67%, rgba(0, 0, 0, 0.00277) 93.33%, transparent 100%);
  box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.12), 0px 2px 6px rgba(0, 0, 0, 0.08), 0px 0px 1px rgba(0, 0, 0, 0.08); }

/* line 1347, styles.scss */
.m-seven-left-text {
  position: absolute;
  top: 80px;
  right: 110px;
  text-align: right; }

/* line 1353, styles.scss */
.m-seven-title {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 72px;
  line-height: 80px;
  text-align: right;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 40px; }

/* line 1364, styles.scss */
.btn-white {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 239px;
  height: 56px;
  background: #FFFFFF;
  border-radius: 28px; }
  /* line 1372, styles.scss */
  .btn-white .btn-title {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #1A1A1A;
    margin-right: 10px; }

/* line 1384, styles.scss */
.m-seven-right {
  width: 100%;
  max-width: 440px;
  padding-left: 32px; }

/* line 1389, styles.scss */
.m-seven-product {
  background: #FFFFFF;
  border: 1px solid #D9D9D9; }
  /* line 1392, styles.scss */
  .m-seven-product .inner {
    padding: 40px; }
  /* line 1395, styles.scss */
  .m-seven-product .product-img {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 328px; }
    /* line 1400, styles.scss */
    .m-seven-product .product-img img, .m-seven-product .product-img a {
      max-height: 328px; }
  /* line 1404, styles.scss */
  .m-seven-product .item-product-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.26px;
    margin: 40px 0 16px; }
  /* line 1410, styles.scss */
  .m-seven-product .price, .m-seven-product .black-price {
    font-size: 24px;
    line-height: 32px;
    margin-right: 16px; }
  /* line 1415, styles.scss */
  .m-seven-product .old-price {
    font-size: 18px;
    line-height: 26px; }

/* line 1420, styles.scss */
.main-review {
  padding: 200px 0 64px;
  background: url("main-reviews.jpg") no-repeat center top;
  background-size: cover;
  position: relative; }
  /* line 1425, styles.scss */
  .main-review .section-title {
    color: #fff; }

/* line 1429, styles.scss */
.main-review-img {
  position: absolute;
  max-width: 100%;
  overflow: hidden;
  left: 0;
  top: -50px; }
  /* line 1435, styles.scss */
  .main-review-img img {
    max-width: initial; }

/* line 1439, styles.scss */
.main-review-main-block {
  max-width: 298px;
  position: relative;
  padding: 146px 35px 40px;
  background: url("white-line.svg") no-repeat center, #EE7203;
  background-size: cover; }

/* line 1446, styles.scss */
.reiting-title {
  position: absolute;
  color: #fff;
  font-family: 'Roboto Condensed';
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  width: 105px;
  top: 32px;
  left: 32px; }

/* line 1459, styles.scss */
.yandex-stars {
  position: absolute;
  display: flex;
  align-items: flex-start;
  top: 40px;
  right: 24px; }
  /* line 1465, styles.scss */
  .yandex-stars img:nth-child(1) {
    margin: 35px 2px 0 0; }
  /* line 1468, styles.scss */
  .yandex-stars img:nth-child(2) {
    margin: 18px 2px 0 0; }

/* line 1472, styles.scss */
.ya-text {
  max-width: 230px;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #474747;
  opacity: 0.85;
  margin: 23px 0 40px; }

/* line 1481, styles.scss */
.btn-ya {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  width: 192px;
  height: 56px;
  background: #FFFFFF;
  border: 2px solid #EE7203;
  border-radius: 28px;
  box-shadow: 0 0 0 2px #fff; }
  /* line 1492, styles.scss */
  .btn-ya .arr-title {
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #1A1A1A;
    margin-right: 10px; }

/* line 1503, styles.scss */
.main-review-item {
  width: 100%;
  max-width: 408px;
  background: #fff;
  padding: 40px 40px 40px;
  min-height: 100%; }
  /* line 1509, styles.scss */
  .main-review-item .review-title {
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.4);
    margin-left: 12px; }

/* line 1517, styles.scss */
.main-review-item-header {
  margin-bottom: 16px; }
  /* line 1519, styles.scss */
  .main-review-item-header img {
    width: 36px;
    max-width: 36px;
    border-radius: 50%; }
  /* line 1524, styles.scss */
  .main-review-item-header .review-fio {
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #1A1A1A;
    margin-left: 12px; }

/* line 1532, styles.scss */
.main-review-item-text {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #474747;
  margin: 15px 0 24px; }

/* line 1539, styles.scss */
.main-review-data {
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.01em;
  color: rgba(0, 0, 0, 0.4); }

/* line 1545, styles.scss */
.slider-review-wrapper {
  overflow: hidden; }
  /* line 1547, styles.scss */
  .slider-review-wrapper .slider-review {
    overflow: initial;
    margin: 48px auto 0;
    width: 100%;
    max-width: 1287px; }
    /* line 1552, styles.scss */
    .slider-review-wrapper .slider-review .owl-stage-outer {
      overflow: initial; }
    /* line 1555, styles.scss */
    .slider-review-wrapper .slider-review .owl-stage {
      display: flex; }
    /* line 1558, styles.scss */
    .slider-review-wrapper .slider-review .slide, .slider-review-wrapper .slider-review .main-review-item {
      min-height: 100%; }
  /* line 1562, styles.scss */
  .slider-review-wrapper .owl-item {
    transition: .4s all;
    opacity: .5; }
    /* line 1565, styles.scss */
    .slider-review-wrapper .owl-item.active {
      opacity: 1; }
  /* line 1569, styles.scss */
  .slider-review-wrapper .owl-item:first-child {
    max-width: 298px; }
  /* line 1572, styles.scss */
  .slider-review-wrapper .owl-nav > div {
    width: 80px;
    height: 80px;
    top: calc(50% - 38px); }
    /* line 1576, styles.scss */
    .slider-review-wrapper .owl-nav > div:before {
      width: 20px;
      height: 20px; }

/* line 1582, styles.scss */
.owl-dots {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 64px; }
  /* line 1587, styles.scss */
  .owl-dots .owl-dot {
    width: 72px;
    height: 3px;
    background: #FFFFFF;
    opacity: 0.25;
    margin: 0 4px;
    cursor: pointer;
    transition: .4s all;
    padding: 0 0;
    outline: none;
    border: 0; }
    /* line 1598, styles.scss */
    .owl-dots .owl-dot.active {
      opacity: 1;
      background: #EE7203; }

/* line 1604, styles.scss */
.swiper-pagination {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: -4px; }
  /* line 1609, styles.scss */
  .swiper-pagination .swiper-pagination-bullet {
    width: 72px;
    height: 3px;
    background: #FFFFFF;
    opacity: 0.25;
    margin: 4px !important;
    cursor: pointer;
    transition: .4s all;
    border-radius: 0; }
    /* line 1618, styles.scss */
    .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      opacity: 1;
      background: #EE7203; }

/* line 1626, styles.scss */
.light-bg .swiper-pagination .swiper-pagination-bullet {
  background: #232A2D; }
  /* line 1628, styles.scss */
  .light-bg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background: #EE7203; }

/* line 1635, styles.scss */
.main-news {
  padding: 128px 0; }

/* line 1638, styles.scss */
.news-slider {
  margin-top: 32px; }

/* line 1641, styles.scss */
.article-item {
  position: relative;
  max-width: 408px;
  height: 287px; }
  /* line 1645, styles.scss */
  .article-item a {
    display: block;
    height: 100%; }
    /* line 1648, styles.scss */
    .article-item a img {
      width: 100%;
      height: 287px;
      object-fit: cover; }
  /* line 1654, styles.scss */
  .article-item .inner {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 24px; }

/* line 1662, styles.scss */
.article-item-data {
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #FFFFFF;
  opacity: 0.7;
  margin-bottom: 16px; }

/* line 1670, styles.scss */
.article-item-title {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  color: #FFFFFF; }

/* line 1679, styles.scss */
.owl-nav.disabled {
  display: none; }

/* line 1684, styles.scss */
.news-slider .owl-dots .owl-dot:not(.active) {
  background: #232A2D; }

/* line 1689, styles.scss */
.article-item-img {
  position: relative; }
  /* line 1691, styles.scss */
  .article-item-img:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background: linear-gradient(180deg, transparent 0%, #000000 100%); }

/* line 1702, styles.scss */
.instagram {
  padding: 96px 0 192px;
  position: relative; }
  /* line 1705, styles.scss */
  .instagram .print {
    position: absolute;
    width: 100%;
    left: 0;
    top: 90px;
    text-align: center; }
  /* line 1712, styles.scss */
  .instagram .section-title {
    position: relative; }
    /* line 1714, styles.scss */
    .instagram .section-title:before {
      content: "";
      display: block;
      position: absolute;
      width: 42px;
      height: 42px;
      background: url("logo-instagram.svg") no-repeat center;
      background-size: 100%;
      top: 8px;
      left: -61px; }
  /* line 1726, styles.scss */
  .instagram .wrap {
    position: relative;
    z-index: 2; }
  /* line 1730, styles.scss */
  .instagram .frame {
    background-size: cover !important; }
    /* line 1733, styles.scss */
    .instagram .frame:hover .frame-info-container {
      opacity: 1; }
  /* line 1738, styles.scss */
  .instagram .frame-info {
    display: flex;
    height: 429px; }
  /* line 1742, styles.scss */
  .instagram .frame-info-container {
    height: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    text-align: center;
    transition: .4s all;
    color: #fff;
    opacity: 0; }
    /* line 1754, styles.scss */
    .instagram .frame-info-container svg {
      fill: #fff;
      margin: 0 auto; }
    /* line 1758, styles.scss */
    .instagram .frame-info-container > div {
      padding: 0 10px; }

/* line 1763, styles.scss */
.inst-row {
  margin: 24px 0 32px; }
  /* line 1765, styles.scss */
  .inst-row .btn-orange {
    width: 243px; }

/* line 1769, styles.scss */
.inst-mob-btn {
  display: none; }

/* line 1772, styles.scss */
.c-orange {
  color: #EE7203; }

/* line 1775, styles.scss */
.fw-700 {
  font-weight: 700; }

/* line 1778, styles.scss */
.inst-text {
  max-width: 75%;
  padding-right: 15px; }
  /* line 1781, styles.scss */
  .inst-text .text {
    font-size: 18px;
    line-height: 160%;
    letter-spacing: -0.26px;
    color: #474747; }

/* line 1789, styles.scss */
.owl-dots.disabled {
  display: none; }

/* line 1792, styles.scss */
.page-up {
  margin: 0 0;
  padding: 0;
  outline: none;
  transition: .4s all;
  font-size: 0;
  color: transparent;
  border-radius: 50%;
  width: 96px;
  height: 96px;
  background: #FFFFFF;
  box-shadow: 0px 33px 80px rgba(0, 0, 0, 0.09), 0px 9.94853px 24.1177px rgba(0, 0, 0, 0.05864), 0px 4.13211px 10.0172px rgba(0, 0, 0, 0.045), 0px 1.4945px 3.62304px rgba(0, 0, 0, 0.03136); }
  /* line 1804, styles.scss */
  .page-up svg {
    transform: rotate(-90deg); }
    /* line 1806, styles.scss */
    .page-up svg path {
      transition: .4s all;
      stroke: #1A1A1A; }
  /* line 1811, styles.scss */
  .page-up:hover {
    background: #EE7203; }
    /* line 1813, styles.scss */
    .page-up:hover svg path {
      stroke: #fff; }

@media (max-width: 1450px) {
  /* line 1832, styles.scss */
  .main-slider-wrapper .swiper-button.swiper-button-prev {
    left: 10px; }

  /* line 1835, styles.scss */
  .main-slider-wrapper .swiper-button.swiper-button-next {
    right: 10px; }

  /* line 1838, styles.scss */
  .main-slide-bg img {
    object-fit: cover; }

  /* line 1841, styles.scss */
  .main-menu-list {
    padding: 0 25px; }

  /* line 1844, styles.scss */
  .main-slide-content > .wrap,
  .main-slider-bottom-container > .wrap {
    max-width: 100%;
    padding: 0 57px; }

  /* line 1849, styles.scss */
  .instagram .print {
    padding: 0 15px; } }
@media (max-width: 1199px) {
  /* line 1854, styles.scss */
  .header .wrap {
    padding: 0 15px; }

  /* line 1857, styles.scss */
  .main-menu-list,
  .menu-sublist-two {
    padding: 0 0; }

  /* line 1861, styles.scss */
  .menu-sublist-three {
    padding: 0 7px; }

  /* line 1864, styles.scss */
  .menu-sublist-two > .first-point > .first-link a {
    font-size: 14px;
    line-height: 18px; }

  /* line 1868, styles.scss */
  .m-two-slider.owl-carousel .owl-nav > div.owl-next {
    right: 5px; }

  /* line 1871, styles.scss */
  .m-two-slider.owl-carousel .owl-nav > div.owl-prev {
    left: 5px; }

  /* line 1874, styles.scss */
  .main-menu-list > .first-point {
    padding: 20px 16px 20px; }

  /* line 1877, styles.scss */
  .menu-sublist-two > .first-point {
    padding: 20px 16px; }
    /* line 1879, styles.scss */
    .menu-sublist-two > .first-point .first-link {
      flex-wrap: nowrap; }

  /* line 1883, styles.scss */
  .main-menu-list .menu-arr {
    min-width: 10px; }

  /* line 1886, styles.scss */
  .menu-sublist-three {
    margin: 0 0;
    padding: 0 38px; }
    /* line 1889, styles.scss */
    .menu-sublist-three li {
      padding: 24px 8px; }

  /* line 1893, styles.scss */
  .m-four-right {
    max-width: 515px;
    padding-left: 15px; }

  /* line 1897, styles.scss */
  .m-four-big-img img {
    height: 630px; }

  /* line 1900, styles.scss */
  .m-four-litle-img {
    left: -95px; }

  /* line 1903, styles.scss */
  .m-seven-title {
    font-size: 46px;
    line-height: 56px; }

  /* line 1907, styles.scss */
  .m-seven-left-text {
    top: 35px;
    right: 50px; }

  /* line 1911, styles.scss */
  .slider-review-wrapper {
    padding-left: 16px; }

  /* line 1914, styles.scss */
  .m-three .nowrap {
    align-items: flex-start; }

  /* line 1917, styles.scss */
  .m-three-left {
    max-width: 535px;
    margin-left: -28px; }

  /* line 1921, styles.scss */
  .m-three-right {
    max-width: 445px;
    padding-left: 15px; }

  /* line 1925, styles.scss */
  .m-three-video-container {
    bottom: -30px; }

  /* line 1928, styles.scss */
  .m-three-left-content {
    padding: 0 28px; }

  /* line 1931, styles.scss */
  .m-four-right {
    max-width: 445px;
    padding-left: 15px;
    min-height: initial; }

  /* line 1936, styles.scss */
  .m-four-big-img {
    min-height: initial; }

  /* line 1939, styles.scss */
  .m-four-preference {
    margin: 52px -8px 56px; }

  /* line 1942, styles.scss */
  .m-four-preference .item {
    margin: 0 8px;
    max-width: 160px;
    width: 100%; }

  /* line 1947, styles.scss */
  .m-four-preference .item .title {
    font-size: 14px;
    line-height: 20px; } }
@media (max-width: 994px) {
  /* line 1953, styles.scss */
  .header-search-desctop, .widget-title {
    display: none; }

  /* line 1956, styles.scss */
  .widget-btn.btn-search {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 40px;
    position: relative; }

  /* line 1963, styles.scss */
  .widget-btn:not(:last-child) {
    margin-right: 10px; }

  /* line 1966, styles.scss */
  .widget-btn .cart-caunter {
    left: initial;
    right: 0; }

  /* line 1970, styles.scss */
  .social-item {
    width: 20px; }

  /* line 1973, styles.scss */
  .social-item:not(:last-child) {
    margin-right: 6px; }

  /* line 1976, styles.scss */
  .header-top-menu {
    margin: 0 -6px; }

  /* line 1979, styles.scss */
  .header-top-menu li {
    margin: 0 6px;
    font-size: 12px; }

  /* line 1983, styles.scss */
  .header-top-phone {
    font-size: 14px;
    line-height: 20px; }

  /* line 1987, styles.scss */
  .header-top-container {
    padding: 7px 0; }

  /* line 1989, styles.scss */
  .btn-menu-title {
    font-size: 14px;
    margin-left: 0px; }

  /* line 1993, styles.scss */
  .btn-menu, .header-widget {
    width: 195px; }

  /* line 1996, styles.scss */
  .header-bottom-container {
    padding: 16px 0; }

  /* line 1999, styles.scss */
  .main-menu-list {
    padding: 0 10px;
    width: calc(100% - 20px); }

  /* line 2003, styles.scss */
  .main-menu-list > .first-point > .first-link a {
    font-size: 14px; }

  /* line 2006, styles.scss */
  .main-menu-list > .first-point {
    padding: 20px 5px 20px !important; }

  /* line 2009, styles.scss */
  .main-menu-page {
    overflow: hidden; }

  /* line 2012, styles.scss */
  .menu-sublist-two > .first-point {
    padding: 15px 5px; }

  /* line 2015, styles.scss */
  .menu-sublist-two > .first-point > .first-link a {
    font-size: 12px;
    line-height: 14px; }

  /* line 2019, styles.scss */
  .menu-sublist-three {
    padding: 0 0; }

  /* line 2022, styles.scss */
  .menu-sublist-three li {
    padding: 14px 5px; }

  /* line 2025, styles.scss */
  .main-menu-list .menu-arr {
    margin-top: -2px; }

  /* line 2028, styles.scss */
  .main-slide-text {
    font-size: 18px;
    line-height: 22px; }

  /* line 2032, styles.scss */
  .main-slide-title {
    font-size: 40px;
    line-height: 50px;
    margin: 14px 0; }

  /* line 2037, styles.scss */
  .main-slide-content > .wrap,
  .main-slider-bottom-container > .wrap {
    padding: 0 30px; }

  /* line 2041, styles.scss */
  .main-slide-content {
    height: 600px; }

  /* line 2044, styles.scss */
  .main-slide-container {
    max-width: 510px;
    margin-top: -60px; }

  /* line 2048, styles.scss */
  .section-title {
    font-size: 32px;
    line-height: 32px; }

  /* line 2052, styles.scss */
  .m-two .section-title {
    margin: 10px 0 30px; }
    /* line 2054, styles.scss */
    .m-two .section-title p {
      margin: 0 0; }

  /* line 2058, styles.scss */
  .m-three {
    padding: 96px 0 50px; }
    /* line 2060, styles.scss */
    .m-three .nowrap {
      flex-wrap: wrap;
      justify-content: center; }

  /* line 2065, styles.scss */
  .m-three-left {
    margin-left: 0; }

  /* line 2068, styles.scss */
  .m-three-left-content {
    position: relative; }

  /* line 2071, styles.scss */
  .m-three-line {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }

  /* line 2078, styles.scss */
  .m-three-right {
    padding: 50px 0 0;
    text-align: center; }

  /* line 2083, styles.scss */
  .m-three-link .btn-orange {
    margin: 0 auto; }

  /* line 2088, styles.scss */
  .m-four .nowrap {
    flex-wrap: wrap;
    justify-content: center; }
  /* line 2092, styles.scss */
  .m-four .m-four-left {
    order: 2;
    padding-top: 40px;
    text-align: center; }
    /* line 2096, styles.scss */
    .m-four .m-four-left .btn-orange {
      margin: 0 auto; }
  /* line 2100, styles.scss */
  .m-four .m-four-right {
    padding: 0; }

  /* line 2104, styles.scss */
  .m-four-preference {
    justify-content: space-between; }

  /* line 2107, styles.scss */
  .m-four {
    padding: 50px 0 96px; }

  /* line 2111, styles.scss */
  .m-five-preference .cell-3 {
    width: 50%;
    max-width: 50%;
    flex-basis: 50%; }

  /* line 2117, styles.scss */
  .m-five-preference {
    margin-top: 32px; }

  /* line 2120, styles.scss */
  .m-five-preference-item {
    margin: 30px auto 0; }

  /* line 2123, styles.scss */
  .hit-products-row .hit-product .inner {
    padding: 16px 16px 18px; }

  /* line 2126, styles.scss */
  .hit-product-img {
    height: 215px; }

  /* line 2129, styles.scss */
  .btn-show-more {
    height: 66px; }

  /* line 2132, styles.scss */
  .m-seven-right {
    max-width: 280px;
    padding-left: 16px; }

  /* line 2136, styles.scss */
  .m-seven-product .inner {
    padding: 15px; }

  /* line 2139, styles.scss */
  .m-seven-product .product-img {
    height: 210px; }

  /* line 2142, styles.scss */
  .m-seven-product .item-product-title {
    margin: 22px 0 6px; }

  /* line 2145, styles.scss */
  .m-seven-title {
    font-size: 36px;
    line-height: 46px; }

  /* line 2149, styles.scss */
  .m-seven-left-text {
    right: 25px; }

  /* line 2152, styles.scss */
  .m-seven-left {
    max-height: 377px; }

  /* line 2155, styles.scss */
  .section-products {
    padding: 64px 0; }

  /* line 2158, styles.scss */
  .m-seven {
    padding: 72px 0 64px; }

  /* line 2161, styles.scss */
  .main-news {
    padding: 64px 0; }

  /* line 2164, styles.scss */
  .inst-text {
    max-width: 69%;
    padding-right: 15px; }

  /* line 2168, styles.scss */
  .instagram .frame-info {
    height: 230px; }

  /* line 2171, styles.scss */
  .instagram {
    padding: 96px 0 92px; }

  /* line 2174, styles.scss */
  .section-map iframe {
    max-height: 400px;
    display: block; } }
@media (max-width: 760px) {
  /* line 2180, styles.scss */
  .header-top-container,
  .btn-menu-title, .main-menu-container {
    display: none; }

  /* line 2184, styles.scss */
  .btn-menu, .header-widget {
    width: auto;
    border: 0; }

  /* line 2188, styles.scss */
  .btn-menu .burger {
    width: 32px;
    height: 32px;
    padding: 8px; }
    /* line 2192, styles.scss */
    .btn-menu .burger div {
      margin: 1px; }

  /* line 2196, styles.scss */
  .header-main-menu-container {
    display: block; }

  /* line 2199, styles.scss */
  .widget-btn, .widget-btn.btn-search {
    width: 32px;
    height: 32px; }

  /* line 2203, styles.scss */
  .widget-btn:not(:last-child) {
    margin-right: 8px; }

  /* line 2206, styles.scss */
  .header-logo {
    max-width: 120px; }

  /* line 2209, styles.scss */
  .input-search {
    height: 64px;
    padding: 0 48px 0 56px; }

  /* line 2213, styles.scss */
  .widget-btn.btn-search {
    position: initial; }

  /* line 2216, styles.scss */
  .header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99; }

  /* line 2223, styles.scss */
  .allcontent {
    padding-top: 64px; }

  /* line 2226, styles.scss */
  .btn-menu {
    height: auto; }

  /* line 2229, styles.scss */
  .btn-search .search-form {
    width: 100%; }

  /* line 2232, styles.scss */
  .btn-search .btn-search {
    top: 16px;
    left: 16px; }

  /* line 2236, styles.scss */
  .search-close {
    top: 16px;
    right: 16px;
    width: 32px;
    height: 32px;
    line-height: 32px; }

  /* line 2243, styles.scss */
  .btn-menu-desctop {
    display: none; }

  /* line 2246, styles.scss */
  .btn-menu-mobile,
  .mobile-menu {
    display: block; }

  /* line 2250, styles.scss */
  .mobile-menu {
    height: calc(100vh - 64px);
    overflow: auto;
    color: #fff;
    padding: 24px 0 32px;
    background: #232A2D;
    text-align: center; }
    /* line 2257, styles.scss */
    .mobile-menu.js-active {
      visibility: visible;
      opacity: 1; }

  /* line 2264, styles.scss */
  .mobile-menu-list > .first-point > .first-link a {
    padding: 16px 0;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    transition: .4s all; }

  /* line 2279, styles.scss */
  .menu-arr {
    padding: 8px;
    position: absolute;
    line-height: 0;
    top: 16px;
    right: 8px;
    height: 24px; }

  /* line 2287, styles.scss */
  .menu-arr svg {
    transition: .4s stroke;
    stroke: #fff; }

  /* line 2291, styles.scss */
  .mobile-menu-sublist-two,
  .mobile-menu-sublist-three {
    display: none; }

  /* line 2295, styles.scss */
  .mobile-menu-list {
    position: relative;
    padding-bottom: 32px; }
    /* line 2298, styles.scss */
    .mobile-menu-list:after {
      content: "";
      display: block;
      position: absolute;
      width: calc(100% - 96px);
      height: 1px;
      background: #fff;
      opacity: .2;
      left: 48px;
      bottom: 0; }

  /* line 2310, styles.scss */
  .mobile-menu-bottom {
    padding-top: 48px; }
    /* line 2313, styles.scss */
    .mobile-menu-bottom .social-links .social-item {
      width: 24px;
      margin: 0 10px; }
    /* line 2318, styles.scss */
    .mobile-menu-bottom .footer-item-text {
      padding: 8px 15px 0;
      font-size: 13px; }
      /* line 2321, styles.scss */
      .mobile-menu-bottom .footer-item-text .footer-phone {
        font-size: 14px; }

  /* line 2326, styles.scss */
  .mobile-menu-nav {
    margin-bottom: -16px; }
    /* line 2328, styles.scss */
    .mobile-menu-nav li {
      font-family: 'Roboto Condensed';
      font-style: normal;
      font-weight: bold;
      font-size: 14px;
      line-height: 24px;
      letter-spacing: 0.03em;
      text-transform: uppercase;
      padding-bottom: 24px;
      color: #FFFFFF; }

  /* line 2341, styles.scss */
  .mobile-menu-list .first-link {
    position: relative; }
  /* line 2345, styles.scss */
  .mobile-menu-list > .first-point > .first-link {
    transition: .4s all;
    position: relative; }
    /* line 2348, styles.scss */
    .mobile-menu-list > .first-point > .first-link:after {
      content: "";
      display: block;
      position: absolute;
      width: calc(100% - 32px);
      height: 1px;
      left: 16px;
      bottom: 0;
      background: #232A2D;
      opacity: 0;
      transition: .4s all; }
  /* line 2363, styles.scss */
  .mobile-menu-list > .first-point.js-active > .first-link {
    background: #fff; }
    /* line 2365, styles.scss */
    .mobile-menu-list > .first-point.js-active > .first-link > a {
      color: #1A1A1A; }
    /* line 2368, styles.scss */
    .mobile-menu-list > .first-point.js-active > .first-link .menu-arr svg {
      stroke: #1A1A1A;
      transform: scale(1, -1); }
    /* line 2372, styles.scss */
    .mobile-menu-list > .first-point.js-active > .first-link:after {
      opacity: .2; }

  /* line 2379, styles.scss */
  .mobile-menu-sublist-two {
    background: #fff;
    padding: 16px 0;
    margin: -1px 0 0; }
    /* line 2384, styles.scss */
    .mobile-menu-sublist-two .first-point > .first-link {
      padding: 12px 16px; }
      /* line 2386, styles.scss */
      .mobile-menu-sublist-two .first-point > .first-link a {
        font-family: "Roboto Condensed";
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.03em;
        text-transform: uppercase;
        color: #EE7203; }
      /* line 2396, styles.scss */
      .mobile-menu-sublist-two .first-point > .first-link .menu-arr {
        top: 13px; }
      /* line 2399, styles.scss */
      .mobile-menu-sublist-two .first-point > .first-link .menu-arr svg {
        stroke: #EE7203; }
    /* line 2405, styles.scss */
    .mobile-menu-sublist-two .first-point.js-active > .first-link .menu-arr svg {
      transform: scale(1, -1); }

  /* line 2412, styles.scss */
  .mobile-menu-sublist-three {
    background: #F5F5F5;
    padding: 12px;
    margin: 0px 1rem 0; }
    /* line 2416, styles.scss */
    .mobile-menu-sublist-three li {
      padding: 12px 0; }
      /* line 2418, styles.scss */
      .mobile-menu-sublist-three li a {
        font-size: 14px;
        line-height: 150%;
        letter-spacing: 0.01em;
        color: #474747; }

  /* line 2426, styles.scss */
  body.no-scroll {
    height: 100%;
    overflow: hidden; }

  /* line 2430, styles.scss */
  .main-slider .swiper-nav,
  .main-slider-bottom-container {
    display: none; }

  /* line 2434, styles.scss */
  .main-slider-mobile .swiper-pagination {
    display: flex;
    bottom: 20px; }

  /* line 2438, styles.scss */
  .swiper-pagination .swiper-pagination-bullet {
    width: 42px; }

  /* line 2441, styles.scss */
  .main-slide-content > .wrap {
    padding: 0 15px; }

  /* line 2444, styles.scss */
  .main-slide-content {
    height: auto;
    padding-bottom: 24px; }

  /* line 2450, styles.scss */
  .main-slide-bg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 28.86%, rgba(0, 0, 0, 0.79308) 28.87%, rgba(0, 0, 0, 0.77159) 37.01%, rgba(0, 0, 0, 0.73467) 41.09%, rgba(0, 0, 0, 0.68207) 45.16%, rgba(0, 0, 0, 0.61458) 49.24%, rgba(0, 0, 0, 0.53449) 53.32%, rgba(0, 0, 0, 0.44585) 57.39%, rgba(0, 0, 0, 0.35415) 61.47%, rgba(0, 0, 0, 0.26551) 65.54%, rgba(0, 0, 0, 0.18542) 69.62%, rgba(0, 0, 0, 0.11793) 73.7%, rgba(0, 0, 0, 0.06533) 77.77%, rgba(0, 0, 0, 0.02841) 81.85%, rgba(0, 0, 0, 0.00692) 85.92%, transparent 90%);
    z-index: 2; }

  /* line 2462, styles.scss */
  .main-slide-container {
    margin: 0px auto;
    text-align: center;
    padding: 211px 0 27px; }

  /* line 2467, styles.scss */
  .main-slide-category {
    font-size: 11px;
    line-height: 24px;
    letter-spacing: 0.05em;
    padding: 0 8px; }

  /* line 2473, styles.scss */
  .main-slide-title {
    font-size: 48px;
    line-height: 56px;
    margin: 16px 0 8px; }

  /* line 2478, styles.scss */
  .main-slide-text {
    font-size: 16px;
    line-height: 160%;
    letter-spacing: -0.26px; }

  /* line 2483, styles.scss */
  .main-slide-content .slide-link {
    margin-top: 24px;
    display: flex;
    justify-content: center; }

  /* line 2488, styles.scss */
  .main-slider-menu-desctop {
    display: none; }

  /* line 2491, styles.scss */
  .main-slider-menu-mobile {
    display: block; }

  /* line 2494, styles.scss */
  .m-two {
    padding: 32px 0 40px; }

  /* line 2497, styles.scss */
  .section-subtitle {
    font-size: 12px;
    line-height: 2; }

  /* line 2501, styles.scss */
  .m-two .section-title {
    margin: 24px 0 32px; }

  /* line 2504, styles.scss */
  .section-title {
    line-height: 37px; }

  /* line 2507, styles.scss */
  .m-two-item .icon-crice {
    width: 108px;
    height: 108px; }

  /* line 2511, styles.scss */
  .m-two-item .item-title {
    margin-top: 22px;
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    text-align: center;
    color: #232A2D;
    word-wrap: break-word; }

  /* line 2520, styles.scss */
  .m-two-item {
    width: 128px; }

  /* line 2524, styles.scss */
  .m-two-slider .owl-dots {
    margin-top: 49px;
    flex-wrap: nowrap; }
    /* line 2527, styles.scss */
    .m-two-slider .owl-dots .owl-dot {
      height: 2px;
      opacity: 1;
      margin: 0 0;
      background: rgba(0, 0, 0, 0.1);
      width: 74px; }
      /* line 2533, styles.scss */
      .m-two-slider .owl-dots .owl-dot.active {
        background: #EE7203; }

  /* line 2539, styles.scss */
  .m-three {
    padding: 64px 0 143px;
    margin-bottom: -20px; }

  /* line 2543, styles.scss */
  .m-three-left {
    max-width: initial;
    width: auto;
    margin: 0 -15px;
    padding: 0 15px; }

  /* line 2549, styles.scss */
  .m-three-video-container {
    right: initial;
    left: 50%;
    transform: translateX(-50%);
    width: 230px; }

  /* line 2555, styles.scss */
  .m-three-left-content {
    padding: 0 17px; }

  /* line 2558, styles.scss */
  .video-link {
    width: 56px;
    height: 56px; }
    /* line 2561, styles.scss */
    .video-link:before {
      border-width: 7px 0 7px 14px; }

  /* line 2565, styles.scss */
  .m-three-product-container {
    top: 8px;
    right: 25px; }

  /* line 2568, styles.scss */
  .m-three-right {
    padding: 30px 0 0;
    max-width: 100%; }

  /* line 2572, styles.scss */
  .m-three-right .section-subtitle {
    padding-bottom: 24px; }

  /* line 2575, styles.scss */
  .section-description {
    font-size: 16px;
    line-height: 160%;
    text-align: center;
    letter-spacing: -0.26px; }

  /* line 2581, styles.scss */
  .m-three-description {
    padding: 24px 0; }

  /* line 2584, styles.scss */
  .m-three-print {
    right: -10px;
    bottom: 0px;
    padding-left: 16px; }

  /* line 2589, styles.scss */
  .m-four {
    padding: 0 0 72px; }

  /* line 2592, styles.scss */
  .m-four .m-four-right {
    max-width: initial;
    padding: 0 17px; }

  /* line 2596, styles.scss */
  .m-four-litle-img {
    width: 146px;
    left: -35px;
    bottom: -41px; }

  /* line 2601, styles.scss */
  .m-four-big-img img {
    height: auto;
    min-height: initial; }

  /* line 2605, styles.scss */
  .m-four .m-four-left {
    max-width: initial;
    padding-top: 32px; }

  /* line 2609, styles.scss */
  .m-four-preference {
    margin: 31px 0 16px;
    justify-content: center; }

  /* line 2613, styles.scss */
  .m-four-preference .item {
    max-width: 284px;
    margin: 0 0 32px;
    display: flex;
    justify-content: center;
    align-items: flex-end; }
    /* line 2619, styles.scss */
    .m-four-preference .item .icon {
      width: 72px;
      margin-right: 24px; }
    /* line 2623, styles.scss */
    .m-four-preference .item .title {
      font-size: 18px;
      line-height: 24px;
      letter-spacing: 0.03em;
      text-transform: uppercase;
      margin: 0 0; }

  /* line 2631, styles.scss */
  .m-four .m-four-left .btn-orange {
    max-width: 260px; }
    /* line 2633, styles.scss */
    .m-four .m-four-left .btn-orange .btn-title.mob {
      display: block; }
    /* line 2636, styles.scss */
    .m-four .m-four-left .btn-orange .btn-title.desc {
      display: none; }

  /* line 2640, styles.scss */
  .m-five {
    padding: 48px 0 56px; }

  /* line 2643, styles.scss */
  .m-five-preference {
    padding: 0 9px;
    margin: 8px 0 0; }
    /* line 2646, styles.scss */
    .m-five-preference .cell-3 {
      padding: 0 0;
      width: 100%;
      max-width: 100%;
      flex-basis: 100%; }

  /* line 2653, styles.scss */
  .m-five-preference-item {
    display: flex;
    margin-top: 40px;
    align-items: flex-start; }
    /* line 2657, styles.scss */
    .m-five-preference-item .icon {
      width: 64px; }
    /* line 2660, styles.scss */
    .m-five-preference-item .item-text {
      text-align: left;
      margin-left: 16px;
      width: calc(100% - 80px);
      margin-top: 0; }

  /* line 2667, styles.scss */
  .m-five-preference-item .icon .icon-img {
    max-width: 37px; }

  /* line 2670, styles.scss */
  .m-five-preference-item .item-text .title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.01em; }

  /* line 2675, styles.scss */
  .m-five-preference-item .item-text .text {
    margin-top: 8px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.01em; }

  /* line 2681, styles.scss */
  .section-products {
    padding: 56px 0 64px; }

  /* line 2684, styles.scss */
  .section-text {
    font-size: 16px;
    line-height: 160%;
    text-align: center;
    letter-spacing: -0.26px;
    color: #474747; }

  /* line 2691, styles.scss */
  .hit-products {
    margin-top: 32px; }

  /* line 2694, styles.scss */
  .hit-products-row {
    border: 0; }

  /* line 2697, styles.scss */
  .btn-show-more {
    display: none; }

  /* line 2700, styles.scss */
  .hit-products-row .hit-product {
    width: 100%;
    border: 1px solid #D9D9D9;
    min-height: 100%;
    padding-bottom: 0; }

  /* line 2706, styles.scss */
  .hit-products-row .hit-product .inner {
    padding: 24px; }

  /* line 2709, styles.scss */
  .hit-product-img {
    height: 280px;
    max-width: 280px;
    margin: 0 auto; }
    /* line 2713, styles.scss */
    .hit-product-img img {
      max-height: 280px; }

  /* line 2717, styles.scss */
  .hit-products-row .hit-product:nth-child(n+4) {
    display: block; }

  /* line 2720, styles.scss */
  .hit-product .item-product-title {
    margin: 32px 0 16px;
    min-height: initial; }

  /* line 2724, styles.scss */
  .hit-products {
    padding-bottom: 34px; }
    /* line 2726, styles.scss */
    .hit-products .swiper-pagination {
      position: relative;
      margin-top: 30px;
      width: auto; }

  /* line 2732, styles.scss */
  .hit-products
  .swiper-pagination .swiper-pagination-bullet {
    min-height: 2px;
    height: 2px;
    background: #232A2D; }
    /* line 2737, styles.scss */
    .hit-products
    .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #EE7203;
      opacity: 1; }

  /* line 2742, styles.scss */
  .m-seven {
    padding: 40px 0 32px; }

  /* line 2745, styles.scss */
  .m-seven .print {
    top: 24px;
    width: 100%;
    padding: 0 15px; }

  /* line 2750, styles.scss */
  .m-seven-slider-wrapper {
    margin-top: 28px; }

  /* line 2753, styles.scss */
  .m-seven-slider-wrapper .m-seven-slider-top {
    margin: 0 -15px;
    padding: 0 15px; }

  /* line 2757, styles.scss */
  .m-seven-slide-content {
    flex-wrap: wrap; }

  /* line 2760, styles.scss */
  .m-seven-left {
    width: 100%;
    max-width: 100%;
    max-height: 460px;
    height: 460px; }
    /* line 2765, styles.scss */
    .m-seven-left .btn-white {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: 32px; }

  /* line 2772, styles.scss */
  .m-seven-right {
    padding-left: 0;
    max-width: 100%;
    padding-top: 8px;
    position: relative;
    z-index: 10; }

  /* line 2779, styles.scss */
  .m-seven-left-text {
    top: 0;
    right: 0;
    width: 100%;
    height: 100%; }

  /* line 2785, styles.scss */
  .m-seven-title {
    font-size: 48px;
    line-height: 56px;
    margin-bottom: 0;
    padding: 32px 15px 0;
    text-align: center;
    word-break: break-word; }

  /* line 2793, styles.scss */
  .m-seven-product .inner {
    padding: 24px; }

  /* line 2796, styles.scss */
  .m-seven-product .product-img {
    max-width: 280px;
    height: 280px;
    margin: 0 auto; }

  /* line 2801, styles.scss */
  .m-seven-product .item-product-title {
    margin: 32px 0 16px; }

  /* line 2804, styles.scss */
  .main-review {
    padding: 156px 0 40px; }

  /* line 2807, styles.scss */
  .main-review-img img {
    max-width: 1492px;
    transform: translateX(-31%);
    position: relative;
    left: 50%; }

  /* line 2813, styles.scss */
  .slider-review-wrapper .slider-review {
    margin-top: 66px; }

  /* line 2816, styles.scss */
  .main-review-main-block {
    max-width: 271px;
    padding: 189px 22px 40px;
    background-size: 399px; }

  /* line 2821, styles.scss */
  .reiting-title {
    top: 24px;
    left: 24px;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.1em; }

  /* line 2828, styles.scss */
  .yandex-stars {
    top: 56px; }

  /* line 2831, styles.scss */
  .ya-logo {
    max-width: 188px;
    margin: 0 auto; }

  /* line 2835, styles.scss */
  .ya-text {
    margin: 24px 0 82px; }

  /* line 2838, styles.scss */
  .main-review-item {
    max-width: 271px;
    padding: 24px 30px 24px 24px; }

  /* line 2842, styles.scss */
  .slider-review-wrapper .owl-item:first-child,
  .slider-review-wrapper .owl-item {
    max-width: 271px; }

  /* line 2847, styles.scss */
  .slider-review .owl-dots {
    margin-top: 32px; }

  /* line 2851, styles.scss */
  .main-news {
    padding: 56px 0 64px; }
    /* line 2853, styles.scss */
    .main-news .section-title {
      text-align: center; }

  /* line 2857, styles.scss */
  .news-slider {
    margin-top: 24px; }
    /* line 2859, styles.scss */
    .news-slider .owl-dots {
      margin-top: 32px; }

  /* line 2863, styles.scss */
  .article-item {
    width: 271px;
    height: 191px; }

  /* line 2867, styles.scss */
  .article-item a img {
    height: 191px; }

  /* line 2870, styles.scss */
  .article-item .inner {
    padding: 16px; }

  /* line 2873, styles.scss */
  .article-item-data {
    margin-bottom: 8px; }

  /* line 2876, styles.scss */
  .article-item-title {
    font-size: 18px;
    line-height: 21px; }

  /* line 2880, styles.scss */
  .instagram {
    padding: 24px 0 40px;
    overflow: hidden; }

  /* line 2884, styles.scss */
  .instagram .section-title:before {
    position: initial;
    margin-bottom: 12px; }

  /* line 2888, styles.scss */
  .instagram .print {
    width: 487px;
    height: 113px;
    background: url("inst-mob.svg") no-repeat left center;
    top: 28px; }
    /* line 2893, styles.scss */
    .instagram .print img {
      display: none; }

  /* line 2897, styles.scss */
  .inst-row .btn-orange {
    display: none; }

  /* line 2900, styles.scss */
  .inst-row {
    margin: 0 0; }

  /* line 2903, styles.scss */
  .inst-text {
    padding: 0 0;
    max-width: 100%;
    margin: 16px 0 32px; }

  /* line 2908, styles.scss */
  .instagram .frame-info {
    height: 164px; }

  /* line 2911, styles.scss */
  .inst-mob-btn {
    display: flex;
    justify-content: center;
    margin-top: 32px; }

  /* line 2916, styles.scss */
  .section-map iframe {
    max-height: 460px; }

  /* line 2919, styles.scss */
  .footer-top-container {
    padding: 36px 0 20px; }
    /* line 2921, styles.scss */
    .footer-top-container .footer-item {
      width: 100%;
      text-align: center;
      max-width: 100%;
      flex-basis: 100%; }
      /* line 2926, styles.scss */
      .footer-top-container .footer-item .footer-item-text,
      .footer-top-container .footer-item .social-links {
        display: none; }
      /* line 2931, styles.scss */
      .footer-top-container .footer-item:nth-child(3):after {
        content: "";
        display: block;
        width: 64px;
        height: 1px;
        background: #FFFFFF;
        opacity: 0.2;
        margin: 36px auto; }
    /* line 2942, styles.scss */
    .footer-top-container .footer-logo {
      margin-bottom: 36px; }
    /* line 2945, styles.scss */
    .footer-top-container .footer-menu li {
      margin: 0px 0 !important;
      padding: 12px 0; }

  /* line 2950, styles.scss */
  .footer-mobile-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center; }
    /* line 2955, styles.scss */
    .footer-mobile-block .social-links {
      margin-bottom: 24px; }

  /* line 2959, styles.scss */
  .footer-adress {
    margin: 0 auto; }

  /* line 2962, styles.scss */
  .footer-bottom-container {
    padding: 16px 0;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.01em; }

  /* line 2969, styles.scss */
  .owl-dots .owl-dot {
    width: 42px; }

  /* line 2972, styles.scss */
  .page-up {
    width: 46px;
    height: 46px; } }
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/*=================================КАТАЛОГ===============================*/
/* line 3009, styles.scss */
.page-cataloge-category .cataloge-top {
  padding-bottom: 177px; }
/* line 3012, styles.scss */
.page-cataloge-category .cataloge-title-block {
  border-bottom: 1px solid rgba(71, 71, 71, 0); }
/* line 3015, styles.scss */
.page-cataloge-category .cataloge-content {
  margin-top: -177px; }

/* line 3019, styles.scss */
.cataloge-top {
  padding: 0px 0 72px; }

/* line 3022, styles.scss */
.cataloge-title-block {
  padding: 76px 0;
  border-bottom: 1px solid rgba(71, 71, 71, 0.15); }
  /* line 3025, styles.scss */
  .cataloge-title-block .title-page {
    padding: 4px 1.5rem;
    background: rgba(245, 245, 245, 0.75); }
  /* line 3029, styles.scss */
  .cataloge-title-block.has-subcollections {
    border-bottom: 1px solid rgba(71, 71, 71, 0); }

/* line 3033, styles.scss */
.subcollections-menu-container {
  max-width: 100%;
  border-bottom: 1px solid rgba(71, 71, 71, 0.15); }

/* line 3037, styles.scss */
.subcollection-point {
  padding: 24px;
  text-transform: uppercase;
  color: #EE7203;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em; }

/* line 3048, styles.scss */
.title-page {
  position: relative;
  z-index: 3;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 56px;
  text-transform: uppercase;
  color: #1A1A1A; }

/* line 3059, styles.scss */
.title-crice {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 168px;
  height: 168px;
  background: #FFFFFF;
  border: 2px solid rgba(238, 114, 3, 0.5);
  border-radius: 50%; }
  /* line 3069, styles.scss */
  .title-crice img.collection-img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: initial; }

/* line 3077, styles.scss */
.hidden {
  display: none; }

/* line 3080, styles.scss */
.row.collection-products.cards-row {
  margin: 0 0; }

/* line 3083, styles.scss */
.collection-products {
  border-top: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9; }
  /* line 3086, styles.scss */
  .collection-products [class*="cell-"] {
    padding: 0 0; }
  /* line 3089, styles.scss */
  .collection-products .product-item {
    background: #fff; }

/* line 3093, styles.scss */
.card {
  min-height: 100%; }
  /* line 3095, styles.scss */
  .card .inner {
    padding: 32px; }
  /* line 3098, styles.scss */
  .card .item-product-title {
    margin: 32px 0 16px;
    min-height: 72px;
    font-size: 18px; }
  /* line 3103, styles.scss */
  .card .black-price, .card .price {
    font-size: 24px;
    line-height: 32px;
    margin-right: 16px; }
  /* line 3108, styles.scss */
  .card .old-price {
    font-size: 18px;
    line-height: 26px; }

/* line 3113, styles.scss */
.product-img-container {
  position: relative; }
  /* line 3115, styles.scss */
  .product-img-container .product-img {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 256px; }
    /* line 3120, styles.scss */
    .product-img-container .product-img img {
      max-height: 256px;
      object-fit: cover; }
  /* line 3125, styles.scss */
  .product-img-container .bttn-compares {
    position: absolute;
    top: -5px;
    right: -2px;
    opacity: .3;
    padding: 0 0; }

/* line 3133, styles.scss */
.product-stikers {
  position: absolute;
  left: 0;
  bottom: -12px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -4px; }

/* line 3142, styles.scss */
.stiker-good-price {
  background: #EE7203;
  font-size: 11px;
  line-height: 24px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 0 8px;
  position: relative;
  margin: 4px;
  white-space: nowrap;
  border-radius: 0 4px 4px 0; }
  /* line 3154, styles.scss */
  .stiker-good-price:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: calc(100% - 1px);
    border-style: solid;
    border-width: 12px 0 12px 7px;
    border-color: transparent transparent transparent #EE7203; }

/* line 3165, styles.scss */
.product-not-available {
  border: 1px solid red;
  border-radius: 12px;
  font-weight: 600;
  font-size: 11px;
  line-height: 22px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background-color: #ff0000;
  color: #ffffff;
  padding: 0 10px;
  margin: 4px; }

/* line 3178, styles.scss */
.cataloge-content {
  margin-top: -72px;
  padding-bottom: 96px; }

/* line 3182, styles.scss */
.products-slider-contaqiner {
  padding: 96px 0; }

/* line 3185, styles.scss */
.product-item-slide {
  background: #fff;
  min-height: 100%; }
  /* line 3188, styles.scss */
  .product-item-slide .inner {
    padding: 25px 24px; }
  /* line 3191, styles.scss */
  .product-item-slide .product-img {
    height: 208px;
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 3196, styles.scss */
    .product-item-slide .product-img img {
      max-height: 208px; }
  /* line 3200, styles.scss */
  .product-item-slide .item-product-title {
    margin: 32px 0 16px; }
  /* line 3203, styles.scss */
  .product-item-slide .price, .product-item-slide .black-price {
    font-size: 18px;
    line-height: 24px;
    margin-right: 16px; }
  /* line 3208, styles.scss */
  .product-item-slide .old-price {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em; }

/* line 3214, styles.scss */
.products-slider {
  border-left: 1px solid #D9D9D9; }
  /* line 3216, styles.scss */
  .products-slider .product-item {
    border-top: 1px solid #D9D9D9; }

/* line 3222, styles.scss */
.products-slider-wrapper .swiper-nav > div {
  width: 80px;
  height: 80px;
  background: #FFFFFF;
  box-shadow: 0px 33px 80px rgba(0, 0, 0, 0.09), 0px 9.94853px 24.1177px rgba(0, 0, 0, 0.05864), 0px 4.13211px 10.0172px rgba(0, 0, 0, 0.045), 0px 1.4945px 3.62304px rgba(0, 0, 0, 0.03136); }
  /* line 3230, styles.scss */
  .products-slider-wrapper .swiper-nav > div.swiper-button-prev {
    left: -40px; }
  /* line 3233, styles.scss */
  .products-slider-wrapper .swiper-nav > div.swiper-button-next {
    right: -40px; }
  /* line 3236, styles.scss */
  .products-slider-wrapper .swiper-nav > div:before {
    width: 18px;
    height: 20px;
    background-size: 100%; }
/* line 3243, styles.scss */
.products-slider-wrapper .swiper-pagination {
  position: relative;
  margin-top: 64px; }

/* line 3248, styles.scss */
.all-show-filters-container {
  margin-left: 16px;
  display: flex;
  align-items: center;
  height: 56px; }

/* line 3254, styles.scss */
.all-show-filters {
  cursor: pointer;
  color: #EE7203;
  font-weight: 600;
  white-space: nowrap;
  position: relative; }
  /* line 3260, styles.scss */
  .all-show-filters div {
    transition: .4s all; }
  /* line 3263, styles.scss */
  .all-show-filters .not-active-title {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
  /* line 3270, styles.scss */
  .all-show-filters.js-active .not-active-title {
    opacity: 1; }
  /* line 3273, styles.scss */
  .all-show-filters.js-active .active-title {
    opacity: 0; }

/* line 3278, styles.scss */
.collection-filter-container {
  margin: -4px; }

/* line 3281, styles.scss */
.collection-filter {
  max-width: 990px;
  margin-bottom: 0; }
  /* line 3284, styles.scss */
  .collection-filter .filter {
    margin: 4px;
    position: relative;
    border: 0;
    padding: 0;
    scrollbar-color: #EE7203 #e0e0e0;
    /* «цвет ползунка» «цвет полосы скроллбара» */
    scrollbar-width: 7px;
    /* толщина */
    /* ползунок скроллбара */ }
    /* line 3291, styles.scss */
    .collection-filter .filter ::-webkit-scrollbar {
      width: 7px;
      height: 6px;
      /* высота для горизонтального скролла */
      background-color: #e0e0e0;
      border-radius: 10px; }
    /* line 3297, styles.scss */
    .collection-filter .filter:nth-child(n+5) {
      display: none; }
    /* line 3300, styles.scss */
    .collection-filter .filter.js-active {
      display: block; }
    /* line 3305, styles.scss */
    .collection-filter .filter ::-webkit-scrollbar-thumb {
      background-color: #EE7203;
      border-radius: 10px;
      border: 1px solid #e0e0e0;
      width: 6px; }
    /* line 3313, styles.scss */
    .collection-filter .filter .filter-title {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 56px;
      padding: 0 25px 0 23px;
      background: #FFFFFF;
      border: 1px solid rgba(35, 42, 45, 0.2);
      box-sizing: border-box;
      border-radius: 28px;
      font-weight: 600;
      font-size: 14px;
      line-height: 150%;
      letter-spacing: 0.01em;
      color: #474747; }
  /* line 3330, styles.scss */
  .collection-filter .filter-items-wrapper {
    position: absolute;
    left: 0;
    top: calc(100% + 7px);
    min-width: 250px;
    width: 100%;
    z-index: -1;
    background: #FFFFFF;
    box-shadow: 0px 33px 80px rgba(0, 0, 0, 0.09), 0px 9.94853px 24.1177px rgba(0, 0, 0, 0.05864), 0px 4.13211px 10.0172px rgba(0, 0, 0, 0.045), 0px 1.4945px 3.62304px rgba(0, 0, 0, 0.03136);
    border-radius: 28px;
    transition: .4s all;
    padding: 24px;
    max-height: 288px;
    opacity: 0;
    visibility: hidden;
    scrollbar-face-color: #d2d2d2;
    /* Firefox 63 compatibility */
    scrollbar-track-color: #2e3645;
    /* Firefox 63 compatibility */
    scrollbar-color: #EE7203 #e0e0e0;
    scrollbar-width: thin; }
    /* line 3349, styles.scss */
    .collection-filter .filter-items-wrapper.is-tab-active {
      opacity: 1;
      visibility: visible;
      z-index: 99; }
  /* line 3357, styles.scss */
  .collection-filter .filter-items-list {
    max-height: 140px;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 10px 24px 0; }
    /* line 3362, styles.scss */
    .collection-filter .filter-items-list li {
      margin-bottom: 17px; }
  /* line 3366, styles.scss */
  .collection-filter .chkbx-label {
    padding-left: 28px;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #474747; }
    /* line 3372, styles.scss */
    .collection-filter .chkbx-label input[type="checkbox"]:checked + .chkbx-control {
      border: 1px solid #EE7203;
      background: #EE7203;
      opacity: 1; }
      /* line 3376, styles.scss */
      .collection-filter .chkbx-label input[type="checkbox"]:checked + .chkbx-control:before {
        opacity: 1; }
  /* line 3381, styles.scss */
  .collection-filter .chkbx-control {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    top: 1px;
    opacity: 0.35;
    border: 1px solid #232A2D;
    transition: .4s all; }
    /* line 3389, styles.scss */
    .collection-filter .chkbx-control:before {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: .4s all;
      opacity: 0;
      width: 12px;
      height: 12px;
      background: url("check.svg") no-repeat center; }
  /* line 3403, styles.scss */
  .collection-filter .filter-toggle {
    padding: 0;
    margin-left: 10px;
    width: 24px;
    height: 24px;
    border: 0;
    line-height: 24px;
    text-align: center;
    opacity: .65;
    transition: .4s opacity; }
  /* line 3414, styles.scss */
  .collection-filter .filter-toggle.is-button-active {
    transform: scale(1, -1);
    opacity: 1; }
  /* line 3418, styles.scss */
  .collection-filter .range-price-text {
    font-weight: 400; }
  /* line 3421, styles.scss */
  .collection-filter .filter-price-wrapper {
    min-width: 320px;
    left: 50%;
    transform: translateX(-50%); }
    /* line 3425, styles.scss */
    .collection-filter .filter-price-wrapper .irs-min, .collection-filter .filter-price-wrapper .irs-max {
      display: none; }
    /* line 3428, styles.scss */
    .collection-filter .filter-price-wrapper .range-slider .irs-line {
      height: 2px;
      background: rgba(238, 114, 3, 0.2);
      top: 50%;
      transform: translateY(-50%); }
    /* line 3434, styles.scss */
    .collection-filter .filter-price-wrapper .irs-bar {
      top: 0;
      height: 2px;
      background: #EE7203; }
    /* line 3439, styles.scss */
    .collection-filter .filter-price-wrapper .irs-from, .collection-filter .filter-price-wrapper .irs-to {
      font-size: 0;
      color: transparent;
      top: 50%;
      transform: translateY(-50%);
      width: 20px;
      height: 20px;
      background: #FFFFFF;
      border: 2px solid #EE7203;
      border-radius: 50%;
      z-index: 9;
      cursor: pointer; }
    /* line 3452, styles.scss */
    .collection-filter .filter-price-wrapper .range-slider .irs {
      height: 2px;
      margin: 19px 0 33px; }
    /* line 3457, styles.scss */
    .collection-filter .filter-price-wrapper .range-slider .range-slider-input.row {
      margin: 0 -4px; }
      /* line 3459, styles.scss */
      .collection-filter .filter-price-wrapper .range-slider .range-slider-input.row .cell-6 {
        padding: 0 4px; }
        /* line 3461, styles.scss */
        .collection-filter .filter-price-wrapper .range-slider .range-slider-input.row .cell-6 input {
          height: 48px;
          border: 1px solid rgba(35, 42, 45, 0.35);
          padding: 0 15px;
          font-size: 14px;
          line-height: 150%;
          letter-spacing: 0.01em;
          color: #474747; }

/* line 3475, styles.scss */
.filter.is-active-container .filter-title {
  padding-bottom: 0; }

/* line 3478, styles.scss */
.btn-filter {
  width: 100%;
  height: 48px;
  background: #EE7203;
  border-radius: 28px;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-top: 24px;
  outline: none; }

/* line 3494, styles.scss */
.cataloge-filters-container {
  margin: 24px 0; }

/* line 3499, styles.scss */
.select-wrapper.select-sorting .selectric {
  background: url("align-justify.svg") no-repeat 15px center, #fff;
  background-size: 24px; }
/* line 3504, styles.scss */
.select-wrapper .selectric {
  background: #FFFFFF;
  border: 1px solid rgba(35, 42, 45, 0.2);
  border-radius: 28px; }
  /* line 3508, styles.scss */
  .select-wrapper .selectric .label {
    height: 54px;
    line-height: 54px;
    margin: 0 68px 0 47px;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.01em;
    color: #474747; }
/* line 3518, styles.scss */
.select-wrapper .selectric .button {
  background: url("arr-filter.svg") no-repeat center center;
  width: 24px;
  height: 24px;
  opacity: .65;
  transition: .4s opacity;
  right: 15px;
  top: 15px; }
  /* line 3526, styles.scss */
  .select-wrapper .selectric .button:after {
    display: none; }
/* line 3531, styles.scss */
.select-wrapper .selectric-open .selectric .button {
  opacity: 1;
  transform: scale(1, -1); }
/* line 3536, styles.scss */
.select-wrapper .selectric-items {
  top: calc(100% + 7px);
  background: #FFFFFF;
  box-shadow: 0px 33px 80px rgba(0, 0, 0, 0.09), 0px 9.94853px 24.1177px rgba(0, 0, 0, 0.05864), 0px 4.13211px 10.0172px rgba(0, 0, 0, 0.045), 0px 1.4945px 3.62304px rgba(0, 0, 0, 0.03136);
  border-radius: 28px;
  padding: 24px; }
  /* line 3542, styles.scss */
  .select-wrapper .selectric-items li {
    padding: 0 0 0 28px;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #474747;
    position: relative; }
    /* line 3549, styles.scss */
    .select-wrapper .selectric-items li:not(:last-child) {
      margin-bottom: 16px; }
    /* line 3552, styles.scss */
    .select-wrapper .selectric-items li:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      border-radius: 50%;
      width: 20px;
      height: 20px;
      top: 1px;
      opacity: 0.35;
      border: 1px solid #232A2D;
      transition: .4s all; }
    /* line 3565, styles.scss */
    .select-wrapper .selectric-items li:hover {
      background: #fff; }
    /* line 3568, styles.scss */
    .select-wrapper .selectric-items li.selected {
      background: #fff; }
      /* line 3570, styles.scss */
      .select-wrapper .selectric-items li.selected:before {
        border: 1px solid #EE7203;
        background: url("check.svg") no-repeat center, #EE7203;
        opacity: 1; }

/* line 3579, styles.scss */
.btn-mobile {
  display: none;
  justify-content: center;
  align-items: center; }
  /* line 3584, styles.scss */
  .btn-mobile.js-active:before {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: #232A2D;
    opacity: 0.1; }

/* line 3598, styles.scss */
.btn-open-filter {
  margin: 0 4px;
  width: 160px;
  height: 48px;
  background: #FFFFFF;
  border: 1px solid rgba(35, 42, 45, 0.2);
  border-radius: 28px;
  cursor: pointer;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #474747; }
  /* line 3614, styles.scss */
  .btn-open-filter .btn-title {
    margin-left: 8px; }

/* line 3618, styles.scss */
.mobile-filtrs {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: #f5f5f5;
  z-index: 100;
  top: 0;
  right: -100%;
  transition: .4s all;
  padding: 64px 0 90px; }
  /* line 3629, styles.scss */
  .mobile-filtrs.js-active {
    right: 0; }
    /* line 3631, styles.scss */
    .mobile-filtrs.js-active .mobile-filtrs-heading, .mobile-filtrs.js-active .mobile-filtrs-bottom {
      right: 0; }
  /* line 3635, styles.scss */
  .mobile-filtrs .collection-filter {
    display: block !important;
    max-height: calc(100vh - 150px);
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    margin: 0 0;
    padding: 0 0 16px 0; }
  /* line 3644, styles.scss */
  .mobile-filtrs .collection-filter .filter {
    margin: 0 0 8px;
    padding: 12px 16px;
    border: 0;
    background: #fff;
    border-bottom: 1px solid rgba(71, 71, 71, 0.15); }
  /* line 3651, styles.scss */
  .mobile-filtrs .collection-filter .filter .filter-title {
    padding: 12px 0;
    height: auto;
    border: 0;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
    justify-content: space-between;
    align-items: flex-start; }
  /* line 3661, styles.scss */
  .mobile-filtrs .collection-filter .filter-items-wrapper {
    position: relative;
    opacity: 1;
    visibility: visible;
    z-index: 1;
    max-height: 0;
    transition: .4s max-height, .4s margin;
    min-width: 100%;
    left: 0;
    transform: translateX(0);
    top: initial;
    padding: 0px 0;
    box-shadow: 0 0 0 0;
    border-radius: 0; }
  /* line 3676, styles.scss */
  .mobile-filtrs .collection-filter .filter-items-list {
    padding: 0px 10px 8px 0;
    max-height: 290px; }
  /* line 3680, styles.scss */
  .mobile-filtrs .collection-filter .filter-items-wrapper.is-tab-active {
    max-height: 290px;
    margin-bottom: 8px;
    margin-top: 12px; }
  /* line 3685, styles.scss */
  .mobile-filtrs .collection-filter .filter:nth-child(n+5) {
    display: block; }

/* line 3689, styles.scss */
.mobile-filtrs-close {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 16px;
  top: 16px; }

/* line 3699, styles.scss */
.mobile-filtrs-heading {
  padding: 20px 0;
  position: fixed;
  width: 100%;
  right: -100%;
  top: 0;
  z-index: 10;
  transition: .4s all; }
  /* line 3707, styles.scss */
  .mobile-filtrs-heading .title {
    font-size: 21px;
    line-height: 24px;
    letter-spacing: 0.02em;
    text-transform: uppercase; }

/* line 3714, styles.scss */
.mobile-filtrs-bottom {
  position: fixed;
  bottom: 0;
  right: -100%;
  transition: .4s all;
  z-index: 10;
  padding: 24px;
  background: #FFFFFF;
  box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.09), 0px 0px 24.1177px rgba(0, 0, 0, 0.05864), 0px 0px 10.0172px rgba(0, 0, 0, 0.045), 0px 0px 3.62304px rgba(0, 0, 0, 0.03136);
  border-radius: 16px 16px 0px 0px;
  width: 100%; }
  /* line 3725, styles.scss */
  .mobile-filtrs-bottom .btn-filter {
    margin-top: 0; }

/* line 3729, styles.scss */
.pagination {
  display: flex;
  justify-content: center;
  position: relative;
  margin-top: 56px; }
  /* line 3735, styles.scss */
  .pagination .is-current .pagination-link {
    background: #EE7203;
    border: 1px solid #EE7203;
    color: #fff; }
  /* line 3743, styles.scss */
  .pagination .pagination-item:not(.is-current) .pagination-link:hover {
    border: 1px solid #D9D9D9; }

/* line 3749, styles.scss */
.pagination-nav {
  position: absolute;
  top: 0; }
  /* line 3752, styles.scss */
  .pagination-nav i svg path {
    stroke: #232A2D; }

/* line 3756, styles.scss */
.pagination-prev {
  left: 0; }
  /* line 3758, styles.scss */
  .pagination-prev .pagination-link {
    padding: 0 23px 0 15px; }
    /* line 3760, styles.scss */
    .pagination-prev .pagination-link i {
      margin-right: 8px; }

/* line 3765, styles.scss */
.pagination-next {
  right: 0; }
  /* line 3767, styles.scss */
  .pagination-next .pagination-link {
    padding: 0 15px 0 23px; }
    /* line 3769, styles.scss */
    .pagination-next .pagination-link i {
      margin-left: 8px; }

/* line 3774, styles.scss */
.pagination-link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  border-radius: 28px;
  border: 1px solid transparent;
  transition: .4s all;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.01em;
  color: #474747; }

/* line 3788, styles.scss */
.pagination-number {
  margin: 0 4px; }
  /* line 3790, styles.scss */
  .pagination-number .pagination-link {
    width: 56px; }

/* line 3794, styles.scss */
.collection-category {
  margin: 0 0;
  border-top: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9; }
  /* line 3798, styles.scss */
  .collection-category [class*="cell"] {
    padding: 0 0; }

/* line 3802, styles.scss */
.category-item {
  border-bottom: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
  min-height: 100%;
  background: #fff; }
  /* line 3807, styles.scss */
  .category-item .inner {
    padding: 2rem; }

/* line 3811, styles.scss */
.category-item-img {
  height: 256px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 3816, styles.scss */
  .category-item-img img {
    max-height: 256px; }

/* line 3820, styles.scss */
.category-item-title {
  margin-top: 20px;
  font-size: 18px;
  line-height: 1.5rem;
  letter-spacing: -0.26px;
  color: #1A1A1A; }

@media (max-width: 1350px) {
  /* line 3828, styles.scss */
  .products-slider-wrapper .swiper-nav > div.swiper-button-next {
    right: -10px; }

  /* line 3831, styles.scss */
  .products-slider-wrapper .swiper-nav > div.swiper-button-prev {
    left: -10px; }

  /* line 3834, styles.scss */
  .collection-filter {
    width: calc(100% - 300px); }

  /* line 3837, styles.scss */
  .collection-order {
    width: 300px;
    display: flex;
    justify-content: flex-end; } }
/* line 3843, styles.scss */
.collection-order-wrapper-mobile {
  display: none; }

/* line 3846, styles.scss */
body.no-scroll {
  height: 100%;
  overflow: hidden; }

@media (max-width: 994px) {
  /* line 3851, styles.scss */
  .collection-filter,
  .collection-order-wrapper {
    display: none; }

  /* line 3855, styles.scss */
  .collection-products [class*="cell-"] {
    width: 33.3333333333333333%;
    max-width: 33.333333333%;
    flex-basis: 33.33333333333%; }

  /* line 3860, styles.scss */
  .btn-mobile {
    display: flex; }

  /* line 3863, styles.scss */
  .cataloge-top {
    padding-bottom: 16px; }

  /* line 3866, styles.scss */
  .cataloge-content {
    margin-top: 0;
    padding-bottom: 16px;
    background: #F5F5F5; }

  /* line 3871, styles.scss */
  .subcollections-menu-container {
    padding-bottom: 6px; }

  /* line 3874, styles.scss */
  .subcollection-point {
    padding: 10px;
    font-size: 16px;
    line-height: 20px; }

  /* line 3879, styles.scss */
  .cataloge-filters-container {
    margin: 16px -4px 0;
    justify-content: center;
    flex-wrap: nowrap; }

  /* line 3884, styles.scss */
  .collection-order-wrapper-mobile {
    display: block;
    position: fixed;
    width: 100%;
    bottom: -100vh;
    z-index: 100;
    transition: .4s all;
    padding: 1px 24px 24px;
    background: #fff;
    box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.09), 0px 0px 24.1177px rgba(0, 0, 0, 0.05864), 0px 0px 10.0172px rgba(0, 0, 0, 0.045), 0px 0px 3.62304px rgba(0, 0, 0, 0.03136);
    border-radius: 16px 16px 0px 0px; }
    /* line 3895, styles.scss */
    .collection-order-wrapper-mobile.js-active {
      bottom: 0; }
    /* line 3898, styles.scss */
    .collection-order-wrapper-mobile .collection-order {
      display: block;
      width: 100%; }
    /* line 3902, styles.scss */
    .collection-order-wrapper-mobile .select-wrapper.select-sorting .selectric {
      display: none; }
    /* line 3905, styles.scss */
    .collection-order-wrapper-mobile .select-wrapper .selectric-items {
      position: relative;
      top: initial;
      border: 0;
      display: block;
      bottom: initial;
      z-index: 10;
      box-shadow: 0 0 0 0;
      padding: 0 0 0 0;
      min-width: 100%;
      text-align: center; }
    /* line 3917, styles.scss */
    .collection-order-wrapper-mobile .select-wrapper .selectric-items li:not(:last-child) {
      margin-bottom: 0; }
    /* line 3920, styles.scss */
    .collection-order-wrapper-mobile .select-wrapper .selectric-items li {
      padding: 17px 0;
      background: #fff !important;
      border-bottom: 1px solid rgba(71, 71, 71, 0.15); }
      /* line 3924, styles.scss */
      .collection-order-wrapper-mobile .select-wrapper .selectric-items li:before {
        top: 50%;
        transform: translateY(-50%);
        opacity: 0;
        border: 0;
        left: 8px; }
    /* line 3932, styles.scss */
    .collection-order-wrapper-mobile .select-wrapper .selectric-items li.selected:before {
      background: url("check-circle.svg") no-repeat center;
      opacity: 1; }

  /* line 3937, styles.scss */
  .mobile-filtrs {
    display: block; }

  /* line 3940, styles.scss */
  .pagination {
    margin-top: 10px; } }
@media (max-width: 760px) {
  /* line 3945, styles.scss */
  .collection-products [class*="cell-"] {
    width: 50%;
    max-width: 50%;
    flex-basis: 50%; }

  /* line 3950, styles.scss */
  .products-slider-wrapper .swiper-nav,
  .subcollections-menu-container {
    display: none; }

  /* line 3954, styles.scss */
  .product-item-slide .inner {
    padding: 16px; }

  /* line 3957, styles.scss */
  .product-item-slide .item-product-title {
    margin: 16px 0 12px; }

  /* line 3960, styles.scss */
  .product-item-slide .price, .product-item-slide .black-price {
    font-size: 16px; }

  /* line 3963, styles.scss */
  .product-item-slide .old-price {
    font-size: 14px;
    list-style: 20px; }

  /* line 3967, styles.scss */
  .products-slider-wrapper .swiper-pagination {
    margin-top: 24px;
    transform: translateX(-50%);
    left: 50%;
    margin-left: 0;
    margin-right: 0; }
    /* line 3973, styles.scss */
    .products-slider-wrapper .swiper-pagination .swiper-pagination-bullet {
      min-width: 64px; }

  /* line 3977, styles.scss */
  .products-slider-contaqiner {
    padding: 40px 0 72px;
    overflow: hidden; }

  /* line 3981, styles.scss */
  .products-slider-wrapper {
    padding-top: 16px; }

  /* line 3984, styles.scss */
  .title-page {
    font-size: 36px;
    line-height: 42px; }

  /* line 3988, styles.scss */
  .pagination {
    margin-top: 2rem;
    padding: 0 40px; }
    /* line 3991, styles.scss */
    .pagination .title {
      display: none; }
    /* line 3995, styles.scss */
    .pagination .pagination-item .pagination-link {
      padding: 0 0;
      width: 40px;
      height: 40px; }
      /* line 3999, styles.scss */
      .pagination .pagination-item .pagination-link i {
        margin: 0 0; } }
@media (max-width: 640px) {
  /* line 4007, styles.scss */
  .collection-products [class*="cell-"] {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%; } }
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/*======================================КАРТОЧКА=========================================*/
/* line 4042, styles.scss */
.product-top {
  padding: 34px 0 56px; }

/* line 4045, styles.scss */
.product-gallery-container {
  max-width: 660px; }
  /* line 4047, styles.scss */
  .product-gallery-container .gallery-top {
    border: 0;
    margin: 4rem 0 6.875rem; }
  /* line 4051, styles.scss */
  .product-gallery-container .gallery-slide {
    height: 420px !important; }
    /* line 4053, styles.scss */
    .product-gallery-container .gallery-slide img {
      max-height: 420px; }
  /* line 4057, styles.scss */
  .product-gallery-container .gallery-thumbs-wrap {
    width: calc(100% - 192px); }
  /* line 4060, styles.scss */
  .product-gallery-container .gallery-thumb {
    height: 140px;
    border: 2px solid #fff;
    border-radius: 16px;
    transition: .4s all; }
  /* line 4066, styles.scss */
  .product-gallery-container .swiper-slide.swiper-slide-thumb-active .gallery-thumb {
    border: 2px solid #EE7203; }
  /* line 4069, styles.scss */
  .product-gallery-container .owl-nav > *, .product-gallery-container .swiper-nav > * {
    width: 80px;
    height: 80px;
    box-shadow: 0 0 0 0; }
  /* line 4074, styles.scss */
  .product-gallery-container .owl-nav > *.swiper-button-next, .product-gallery-container .swiper-nav > *.swiper-button-next {
    right: -96px; }
  /* line 4077, styles.scss */
  .product-gallery-container .owl-nav > *.swiper-button-prev, .product-gallery-container .swiper-nav > *.swiper-button-prev {
    left: -96px; }
  /* line 4080, styles.scss */
  .product-gallery-container .swiper-button-next.swiper-button-disabled, .product-gallery-container .swiper-button-prev.swiper-button-disabled {
    opacity: 1; }

/* line 4084, styles.scss */
.product-right-container {
  width: 100%;
  max-width: 518px; }
  /* line 4087, styles.scss */
  .product-right-container .section-title {
    margin: 34px 0 24px; }
  /* line 4090, styles.scss */
  .product-right-container .prices {
    margin: 24px 0 32px; }
    /* line 4092, styles.scss */
    .product-right-container .prices .price, .product-right-container .prices .black-price {
      font-size: 36px;
      line-height: 44px;
      letter-spacing: 0.01em; }
    /* line 4097, styles.scss */
    .product-right-container .prices .old-price {
      font-size: 18px;
      line-height: 32px;
      margin-left: 16px; }
  /* line 4103, styles.scss */
  .product-right-container .product-buy {
    width: 100%;
    max-width: 262px;
    margin: 0 0 0 16px; }
    /* line 4107, styles.scss */
    .product-right-container .product-buy .btn-orange {
      width: 100%;
      max-width: 100%;
      background: #EE7203;
      color: #fff; }
      /* line 4112, styles.scss */
      .product-right-container .product-buy .btn-orange .btn-title {
        color: #fff;
        margin: 0 0 0 10px; }
  /* line 4118, styles.scss */
  .product-right-container .bttn-compares {
    width: 56px;
    height: 56px;
    opacity: 0.5;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .4s all;
    margin-left: 16px;
    position: relative; }
    /* line 4128, styles.scss */
    .product-right-container .bttn-compares:hover {
      opacity: 1; }

/* line 4134, styles.scss */
.bttn-compares svg path {
  transition: .4s all;
  fill: #232A2D; }
/* line 4138, styles.scss */
.bttn-compares.is-added {
  opacity: 1; }
  /* line 4140, styles.scss */
  .bttn-compares.is-added svg path {
    fill: #EE7203; }

/* line 4145, styles.scss */
.product-breadcrumb {
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #474747; }
  /* line 4150, styles.scss */
  .product-breadcrumb li:not(:last-child) {
    display: none; }
  /* line 4153, styles.scss */
  .product-breadcrumb .breadcrumb-link {
    text-transform: lowercase; }
    /* line 4155, styles.scss */
    .product-breadcrumb .breadcrumb-link .all {
      text-transform: capitalize;
      margin-left: 4px; }

/* line 4161, styles.scss */
.product-available {
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #474747; }
  /* line 4166, styles.scss */
  .product-available:before {
    content: "";
    width: 7px;
    height: 7px;
    background: #8EC63F;
    border-radius: 50%;
    vertical-align: middle;
    margin: -2px 8px 0 0; }

/* line 4176, styles.scss */
.quantity-controls {
  padding: 2px;
  border: 1px solid rgba(35, 42, 45, 0.35);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 156px;
  height: 56px;
  border-radius: 28px; }
  /* line 4185, styles.scss */
  .quantity-controls .bttn-count, .quantity-controls a.bttn-count {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    transition: .4s all;
    border: 0 !important; }
    /* line 4196, styles.scss */
    .quantity-controls .bttn-count:hover, .quantity-controls a.bttn-count:hover {
      background: rgba(35, 42, 45, 0.05); }
    /* line 4199, styles.scss */
    .quantity-controls .bttn-count:before, .quantity-controls a.bttn-count:before {
      content: '';
      display: block;
      width: 16px;
      height: 2px;
      background: #C4C4C4; }
    /* line 4207, styles.scss */
    .quantity-controls .bttn-count.btn-cont-plus:after, .quantity-controls a.bttn-count.btn-cont-plus:after {
      content: '';
      display: block;
      position: absolute;
      width: 2px;
      height: 16px;
      background: #C4C4C4;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  /* line 4220, styles.scss */
  .quantity-controls .quantity-input {
    height: 100%;
    border: 0 !important; }

/* line 4225, styles.scss */
.product-count-buy {
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(35, 42, 45, 0.2); }

/* line 4229, styles.scss */
.product-variant-pay {
  padding-top: 40px; }

/* line 4232, styles.scss */
.pay-title {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #1A1A1A; }

/* line 4239, styles.scss */
.variant-pay-text {
  margin: 24px 0; }
  /* line 4241, styles.scss */
  .variant-pay-text li {
    position: relative;
    padding-left: 12px;
    line-height: 21px; }
    /* line 4245, styles.scss */
    .variant-pay-text li p {
      margin: 0 0; }
    /* line 4248, styles.scss */
    .variant-pay-text li:not(:last-child) {
      margin-bottom: 8px; }
    /* line 4251, styles.scss */
    .variant-pay-text li:before {
      content: "";
      display: block;
      position: absolute;
      width: 4px;
      height: 4px;
      background: #474747;
      border-radius: 50%;
      left: 0;
      top: 8px; }

/* line 4264, styles.scss */
.variant-pay-icons {
  padding-left: 10px; }
  /* line 4266, styles.scss */
  .variant-pay-icons .icon {
    margin-right: 12px; }

/* line 4270, styles.scss */
.section-product-preference {
  padding: 2rem 0;
  margin-bottom: 40px; }

/* line 4275, styles.scss */
.product-preference-item .icon {
  min-width: 40px;
  margin-right: 16px; }
/* line 4279, styles.scss */
.product-preference-item .item-text {
  max-width: 245px; }
  /* line 4281, styles.scss */
  .product-preference-item .item-text .title {
    font-weight: 600;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: -0.26px;
    color: #1A1A1A; }
  /* line 4288, styles.scss */
  .product-preference-item .item-text .text {
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #474747;
    opacity: 0.85;
    margin-top: 6px; }

/* line 4299, styles.scss */
.products-slider-contaqiner + div, .products-slider-contaqiner + .js-recently_view > div {
  padding-top: 0; }
/* line 4302, styles.scss */
.products-slider-contaqiner .product-item {
  background: #fff; }

/* line 4306, styles.scss */
.product-content {
  position: relative;
  padding: 40px 0 128px; }

/* line 4310, styles.scss */
.product-content-links-container {
  position: sticky;
  top: 0;
  z-index: 10;
  border-bottom: 1px solid #E0E0E0;
  background: #fff; }

/* line 4317, styles.scss */
.product-content-links {
  flex-wrap: nowrap;
  max-width: 100%;
  overflow: hidden;
  overflow-x: auto; }
  /* line 4322, styles.scss */
  .product-content-links li {
    margin-right: 48px; }
    /* line 4324, styles.scss */
    .product-content-links li a {
      display: block;
      padding: 16px 0;
      color: #EE7203;
      border-bottom: 4px solid transparent;
      transition: .4s all;
      line-height: 150%;
      letter-spacing: 0.01em;
      white-space: nowrap; }
      /* line 4333, styles.scss */
      .product-content-links li a.js-active {
        border-bottom: 4px solid #EE7203; }

/* line 4339, styles.scss */
.product-content-container {
  padding-top: 56px; }

/* line 4342, styles.scss */
.product-content-right {
  max-width: 330px; }
  /* line 4344, styles.scss */
  .product-content-right .product-item {
    background: #fff;
    border: 1px solid #D9D9D9;
    height: auto;
    min-height: initial; }

/* line 4351, styles.scss */
.product-content-left {
  max-width: 852px;
  padding-right: 15px; }

/* line 4356, styles.scss */
.editor h2 {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #1A1A1A;
  margin: 0 0 40px; }

/* line 4368, styles.scss */
.product-description {
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }
  /* line 4373, styles.scss */
  .product-description .editor {
    max-height: 80vh;
    position: relative;
    transition: .4s max-height;
    overflow: hidden; }
    /* line 4378, styles.scss */
    .product-description .editor:after {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 145px;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
      transition: .4s all; }
    /* line 4389, styles.scss */
    .product-description .editor.js-active {
      max-height: 9999rem; }
      /* line 4391, styles.scss */
      .product-description .editor.js-active:after {
        opacity: 0;
        z-index: -1; }

/* line 4398, styles.scss */
.all-show {
  display: inline-flex;
  align-items: center;
  padding: 0;
  background: none;
  outline: none;
  font-size: 18px;
  letter-spacing: -0.26px;
  color: #EE7203;
  margin-top: 24px; }
  /* line 4408, styles.scss */
  .all-show .icon {
    margin-right: 8px; }

/* line 4412, styles.scss */
.product-characteristic {
  padding-top: 6rem;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0; }

/* line 4418, styles.scss */
.characteristic-table {
  margin-top: 32px; }

/* line 4421, styles.scss */
.characteristic-cell {
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #474747;
  padding: 0 16px; }

/* line 4428, styles.scss */
.characteristic-row {
  padding: 13px 0;
  background: #F5F5F5; }
  /* line 4431, styles.scss */
  .characteristic-row:nth-child(2n) {
    background: #fff; }

/* line 4435, styles.scss */
.product-complect {
  padding-top: 6rem; }

/* line 4438, styles.scss */
.product-complect-table {
  margin-top: 40px; }

/* line 4441, styles.scss */
.product-complect-row {
  margin: 0 -15px 16px; }
  /* line 4443, styles.scss */
  .product-complect-row:last-child {
    margin-bottom: 0; }

/* line 4447, styles.scss */
.product-complect-cell {
  padding: 0 15px;
  width: 50%; }
  /* line 4450, styles.scss */
  .product-complect-cell .text {
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #474747; }

/* line 4468, styles.scss */
.open-product-gallery {
  cursor: pointer; }

/* line 4471, styles.scss */
.modal-product {
  display: none;
  position: fixed;
  top: 7%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
  width: 100%;
  max-width: 1288px; }
  /* line 4480, styles.scss */
  .modal-product .close-modal {
    position: absolute;
    cursor: pointer;
    text-align: center;
    border-radius: 50%;
    width: 64px;
    height: 64px;
    background: rgba(255, 255, 255, 0.2);
    line-height: 60px;
    top: 0;
    right: -80px; }

/* line 4493, styles.scss */
.modal-product-gallery {
  width: 100%;
  height: 80vh;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  box-shadow: 0px 33px 80px rgba(0, 0, 0, 0.09), 0px 9.94853px 24.1177px rgba(0, 0, 0, 0.05864), 0px 4.13211px 10.0172px rgba(0, 0, 0, 0.045), 0px 1.4945px 3.62304px rgba(0, 0, 0, 0.03136);
  border-radius: 8px;
  padding: 40px; }

/* line 4503, styles.scss */
.modal-gallery {
  max-width: 860px; }
  /* line 4505, styles.scss */
  .modal-gallery .product-image {
    padding-bottom: 40px; }

/* line 4509, styles.scss */
.modal-product-right {
  width: 100%;
  max-width: 310px; }
  /* line 4512, styles.scss */
  .modal-product-right form {
    position: fixed; }
  /* line 4515, styles.scss */
  .modal-product-right .section-title {
    font-size: 24px;
    line-height: 32px;
    padding-right: 25px; }
  /* line 4520, styles.scss */
  .modal-product-right .prices {
    margin: 24px 0 26px; }
    /* line 4522, styles.scss */
    .modal-product-right .prices .price, .modal-product-right .prices .black-price {
      font-size: 24px;
      line-height: 32px; }
    /* line 4526, styles.scss */
    .modal-product-right .prices .old-price {
      margin-left: 16px;
      font-size: 18px;
      line-height: 26px; }
  /* line 4532, styles.scss */
  .modal-product-right .product-count-buy {
    padding-bottom: 0;
    border: 0; }
    /* line 4535, styles.scss */
    .modal-product-right .product-count-buy .btn-orange {
      height: 48px;
      width: 100%;
      background: #EE7203; }
      /* line 4539, styles.scss */
      .modal-product-right .product-count-buy .btn-orange .btn-title {
        color: #fff;
        margin-left: 10px;
        font-size: 16px; }
    /* line 4545, styles.scss */
    .modal-product-right .product-count-buy .product-buy {
      max-width: 180px;
      width: 100%;
      margin: 0 0 0 8px; }
  /* line 4551, styles.scss */
  .modal-product-right .quantity-controls {
    width: 120px;
    height: 48px; }
  /* line 4555, styles.scss */
  .modal-product-right .quantity-controls .bttn-count, .modal-product-right .quantity-controls a.bttn-count {
    width: 42px;
    height: 42px; }
  /* line 4559, styles.scss */
  .modal-product-right .quantity-input {
    width: 25px; }

/* line 4563, styles.scss */
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .65;
  z-index: 999;
  display: none; }

/* line 4574, styles.scss */
.added-content {
  display: flex;
  margin: 0 -5px; }
  /* line 4577, styles.scss */
  .added-content > * {
    margin: 0 5px; }

@media (max-width: 1199px) {
  /* line 4589, styles.scss */
  .product-gallery-container {
    max-width: 450px; }

  /* line 4592, styles.scss */
  .product-right-container {
    max-width: 510px; }

  /* line 4595, styles.scss */
  .product-gallery-container .gallery-thumbs-wrap {
    width: calc(100% - 120px); }

  /* line 4598, styles.scss */
  .product-gallery-container .owl-nav > *.swiper-button-next,
  .product-gallery-container .swiper-nav > *.swiper-button-next {
    right: -70px; }

  /* line 4602, styles.scss */
  .product-gallery-container .owl-nav > *.swiper-button-prev,
  .product-gallery-container .swiper-nav > *.swiper-button-prev {
    left: -70px; }

  /* line 4606, styles.scss */
  .product-gallery-container .owl-nav > *,
  .product-gallery-container .swiper-nav > * {
    width: 60px;
    height: 60px; }

  /* line 4611, styles.scss */
  .product-gallery-container .gallery-thumb {
    height: 77px; }

  /* line 4614, styles.scss */
  .product-content-left {
    max-width: 600px; }

  /* line 4617, styles.scss */
  .modal-product {
    max-width: 82%; }

  /* line 4620, styles.scss */
  .modal-gallery {
    max-width: 400px; } }
@media (max-width: 995px) {
  /* line 4625, styles.scss */
  .main-menu-page .menu-sublist-two > .first-point {
    padding: 20px 5px; }

  /* line 4628, styles.scss */
  .product-gallery-container,
  .product-right-container,
  .product-content-left {
    max-width: 100%;
    padding-right: 0; }

  /* line 4634, styles.scss */
  .product-content-right {
    display: none; }

  /* line 4637, styles.scss */
  .section-product-preference {
    padding: 1rem 0; }
    /* line 4639, styles.scss */
    .section-product-preference .cell-3 {
      padding: 1rem;
      width: 50%;
      max-width: 50%;
      flex-basis: 50%; }

  /* line 4646, styles.scss */
  .product-gallery-container .gallery-top {
    margin: 2rem 0 2.875rem; }

  /* line 4649, styles.scss */
  .product-right-container {
    padding-top: 2rem; }

  /* line 4652, styles.scss */
  .product-right-container .section-title,
  .product-right-container .prices {
    margin: 1.5rem 0; } }
@media (max-width: 760px) {
  /* line 4658, styles.scss */
  .card .inner {
    padding: 16px; }

  /* line 4661, styles.scss */
  .card .item-product-title {
    margin: 16px 0 12px;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.01em;
    min-height: initial; }

  /* line 4669, styles.scss */
  .collection-products .card .item-product-title {
    margin: 32px 0 16px; }
  /* line 4672, styles.scss */
  .collection-products .card .inner {
    padding: 32px; }

  /* line 4676, styles.scss */
  .card .black-price, .card .price {
    font-size: 16px;
    line-height: 24px; }

  /* line 4680, styles.scss */
  .product-img-container .product-img {
    height: 208px; }
    /* line 4682, styles.scss */
    .product-img-container .product-img img {
      height: 208px; }

  /* line 4686, styles.scss */
  .product-top {
    padding: 81px 0 2rem; }

  /* line 4689, styles.scss */
  .product-gallery-container .gallery-top {
    margin: 4rem 0; }

  /* line 4692, styles.scss */
  .product-gallery-container .gallery-thumbs-wrap {
    width: calc(100% - 65px); }

  /* line 4695, styles.scss */
  .product-gallery-container .owl-nav > *, .product-gallery-container .swiper-nav > * {
    width: 32px;
    height: 32px; }
    /* line 4698, styles.scss */
    .product-gallery-container .owl-nav > *:before, .product-gallery-container .swiper-nav > *:before {
      width: 13px;
      height: 14px; }

  /* line 4703, styles.scss */
  .product-gallery-container .owl-nav > *.swiper-button-next,
  .product-gallery-container .swiper-nav > *.swiper-button-next {
    right: -38px; }

  /* line 4707, styles.scss */
  .product-gallery-container .owl-nav > *.swiper-button-prev,
  .product-gallery-container .swiper-nav > *.swiper-button-prev {
    left: -38px; }

  /* line 4711, styles.scss */
  .product-gallery-container .gallery-slide {
    height: auto !important; }
    /* line 4713, styles.scss */
    .product-gallery-container .gallery-slide img {
      max-height: 50vh; }

  /* line 4717, styles.scss */
  .product-right-container .prices .price,
  .product-right-container .prices .black-price {
    font-size: 32px;
    line-height: 39px; }

  /* line 4722, styles.scss */
  .product-right-container .prices .old-price {
    line-height: 29px; }

  /* line 4725, styles.scss */
  .quantity-controls {
    width: 152px;
    height: 48px; }

  /* line 4729, styles.scss */
  .quantity-controls .bttn-count,
  .quantity-controls a.bttn-count {
    width: 44px;
    height: 44px; }

  /* line 4734, styles.scss */
  .product-right-container .product-buy {
    order: 3;
    margin: 12px 0 0 0;
    max-width: 100%;
    width: 100%; }
    /* line 4739, styles.scss */
    .product-right-container .product-buy .btn-orange {
      max-width: 328px; }

  /* line 4743, styles.scss */
  .product-count-buy {
    padding-bottom: 24px; }

  /* line 4746, styles.scss */
  .product-variant-pay {
    padding-top: 24px; }

  /* line 4749, styles.scss */
  .product-content-links-container {
    top: 64px; }

  /* line 4752, styles.scss */
  .section-product-preference {
    padding: 0 0; }

  /* line 4755, styles.scss */
  .section-product-preference .row {
    margin: 0 -1rem; }

  /* line 4758, styles.scss */
  .section-product-preference .cell-3 {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    padding: 0 1rem; }
    /* line 4764, styles.scss */
    .section-product-preference .cell-3:last-child .product-preference-item {
      border-bottom: 0 solid #000; }

  /* line 4769, styles.scss */
  .product-preference-item .item-text .text {
    display: none; }

  /* line 4772, styles.scss */
  .product-preference-item .icon {
    min-width: 32px;
    width: 32px;
    margin-right: 12px; }

  /* line 4777, styles.scss */
  .product-preference-item {
    padding: 1rem 0;
    border-bottom: 1px solid rgba(35, 42, 45, 0.1);
    position: relative; }
    /* line 4781, styles.scss */
    .product-preference-item .arr-down {
      position: absolute;
      top: 1rem;
      right: 0;
      width: 32px;
      height: 32px;
      display: flex;
      justify-content: center;
      align-items: center; }
      /* line 4790, styles.scss */
      .product-preference-item .arr-down.js-active {
        transform: scale(1, -1); }

  /* line 4795, styles.scss */
  .product-preference-item .item-text {
    padding: 5px 8px 0 0;
    max-width: initial; }
    /* line 4798, styles.scss */
    .product-preference-item .item-text .title {
      font-size: 14px; }

  /* line 4802, styles.scss */
  .product-content {
    padding: 24px 0 72px; }

  /* line 4805, styles.scss */
  .product-content-links li {
    margin-right: 24px; }

  /* line 4808, styles.scss */
  .product-content-container {
    padding-top: 2rem; }

  /* line 4811, styles.scss */
  .editor h2 {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 1.5rem; }

  /* line 4816, styles.scss */
  .product-description {
    font-size: 16px; }

  /* line 4819, styles.scss */
  .all-show {
    margin-top: 1rem;
    font-size: 16px; }

  /* line 4823, styles.scss */
  .product-characteristic {
    padding-top: 4.875rem; }

  /* line 4826, styles.scss */
  .characteristic-table,
  .product-complect-table {
    margin-top: 1rem; }

  /* line 4830, styles.scss */
  .product-complect {
    padding-top: 4.5rem; }

  /* line 4833, styles.scss */
  .product-complect-row {
    margin-bottom: 0;
    flex-wrap: wrap; }

  /* line 4837, styles.scss */
  .product-complect-cell {
    width: 100%;
    padding: 8px 15px; }

  /* line 4841, styles.scss */
  .modal-product {
    max-width: 95%;
    top: 120px; }

  /* line 4845, styles.scss */
  .modal-product-gallery {
    height: calc(100vh - 136px);
    padding: 24px 10px; }
    /* line 4848, styles.scss */
    .modal-product-gallery .section-title {
      font-size: 21px;
      line-height: 24px; }

  /* line 4853, styles.scss */
  .modal-product-right form {
    position: relative; }

  /* line 4856, styles.scss */
  .modal-gallery {
    max-width: 100%;
    margin-top: 40px; }

  /* line 4860, styles.scss */
  .modal-product-right {
    max-width: 100%; }
    /* line 4862, styles.scss */
    .modal-product-right .modal-product-right .product-count-buy {
      justify-content: center; }

  /* line 4866, styles.scss */
  .modal-product .close-modal {
    width: 40px;
    height: 40px;
    right: 0;
    top: -48px;
    line-height: 40px; }

  /* line 4873, styles.scss */
  .added-content {
    flex-wrap: wrap;
    justify-content: center; } }
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/*=====================================СРАВНЕНИЕ==============================*/
/* line 4906, styles.scss */
.page-compare {
  padding: 48px 0 115px; }
  /* line 4908, styles.scss */
  .page-compare .table.table-compare tr:nth-child(even) .param-title {
    background: transparent; }
  /* line 4911, styles.scss */
  .page-compare .table.table-compare td {
    padding: 13px 16px; }
  /* line 4914, styles.scss */
  .page-compare .table.table-compare td.compare_tr__title {
    padding: 8px 8px 8px 0; }
  /* line 4917, styles.scss */
  .page-compare table tbody > tr:nth-child(odd) > td, .page-compare table tbody > tr:nth-child(odd) > th {
    background: #f5f5f5; }
  /* line 4920, styles.scss */
  .page-compare .table.table-compare tr:first-child td {
    background: #fff; }
  /* line 4923, styles.scss */
  .page-compare .table.table-compare .param-title {
    font-weight: normal; }
  /* line 4926, styles.scss */
  .page-compare .table.table-compare .param-value {
    text-align: center; }
  /* line 4929, styles.scss */
  .page-compare .table.table-compare {
    margin: 8px 0 0; }
  /* line 4932, styles.scss */
  .page-compare .table.table-compare .param-title {
    width: 20%; }
  /* line 4935, styles.scss */
  .page-compare .table.table-compare td.compare-info__card {
    padding: 32px;
    border: 1px solid #D9D9D9;
    position: relative; }
    /* line 4939, styles.scss */
    .page-compare .table.table-compare td.compare-info__card .card {
      position: initial; }
    /* line 4942, styles.scss */
    .page-compare .table.table-compare td.compare-info__card .compare-close {
      width: 48px;
      height: 48px;
      display: flex;
      justify-content: center;
      align-items: center;
      position: absolute;
      top: 12px;
      right: 12px; }
    /* line 4952, styles.scss */
    .page-compare .table.table-compare td.compare-info__card .old-price {
      line-height: 26px; }
  /* line 4956, styles.scss */
  .page-compare .item-product-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.26px;
    margin: 2rem 0 1rem; }

/* line 4963, styles.scss */
.compare-info__item-image {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 256px; }
  /* line 4968, styles.scss */
  .compare-info__item-image img {
    max-height: 256px; }

/* line 4972, styles.scss */
.compare-clear {
  color: #EE7203;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.01em;
  display: flex;
  align-items: center;
  cursor: pointer; }
  /* line 4981, styles.scss */
  .compare-clear img {
    margin-right: 8px;
    vertical-align: middle; }

/* line 4986, styles.scss */
.compare-title-show {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #1A1A1A;
  margin: 72px 0 1.5rem; }

/* line 4994, styles.scss */
label.compare_label {
  display: block;
  margin-bottom: 12px; }
  /* line 4997, styles.scss */
  label.compare_label .chkbx-control {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1.3px solid rgba(35, 42, 45, 0.45);
    margin-right: 8px;
    position: relative;
    transition: .4s all; }
    /* line 5005, styles.scss */
    label.compare_label .chkbx-control:before {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: .4s all;
      opacity: 0;
      width: 12px;
      height: 12px;
      background: url("check.svg") no-repeat center; }
    /* line 5018, styles.scss */
    label.compare_label .chkbx-control.chkbx-control-active {
      border-color: #EE7203;
      background: #EE7203; }
      /* line 5021, styles.scss */
      label.compare_label .chkbx-control.chkbx-control-active:before {
        opacity: 1; }

/* line 5027, styles.scss */
.property-heading {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 11px;
  margin-left: -16px; }

/* line 5035, styles.scss */
.property-heading-row {
  display: block;
  margin-top: -25px; }

@media screen and (max-width: 768px) {
  /* line 5041, styles.scss */
  .page-compare .table.table-compare td.compare-info__card {
    padding: 16px; }

  /* line 5044, styles.scss */
  .compares {
    overflow: hidden;
    overflow-x: auto; }

  /* line 5048, styles.scss */
  .compare-inner {
    width: 860px; } }
@media (max-width: 760px) {
  /* line 5053, styles.scss */
  .page-compare .item-product-title {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.26px;
    margin: 1rem 0 1rem;
    text-align: left; }

  /* line 5060, styles.scss */
  .page-compare {
    padding: 2rem 0 64px; } }
/*====================================КОРЗИНА===============================**/
/*====================================КОРЗИНА===============================**/
/*====================================КОРЗИНА===============================**/
/*====================================КОРЗИНА===============================**/
/*====================================КОРЗИНА===============================**/
/*====================================КОРЗИНА===============================**/
/*====================================КОРЗИНА===============================**/
/*====================================КОРЗИНА===============================**/
/*====================================КОРЗИНА===============================**/
/* line 5089, styles.scss */
.page-cart {
  padding: 3rem 0 8rem; }

/* line 5092, styles.scss */
.cart-top {
  margin-top: .5rem; }

/* line 5095, styles.scss */
.cart-form {
  margin-top: 3rem; }

/* line 5098, styles.scss */
.cart-items {
  width: 100%;
  max-width: 958px; }

/* line 5102, styles.scss */
.cart-item {
  padding: 24px 0;
  border-top: 1px solid #D9D9D9; }
  /* line 5105, styles.scss */
  .cart-item:last-child {
    border-bottom: 1px solid #D9D9D9; }

/* line 5109, styles.scss */
.cart-item-img {
  max-width: 140px;
  height: 140px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 5115, styles.scss */
  .cart-item-img img {
    max-height: 140px; }

/* line 5119, styles.scss */
.cart-item-info {
  max-width: 280px;
  margin-left: 32px; }

/* line 5123, styles.scss */
.cart-item-articul {
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #474747;
  margin-bottom: 16px; }
  /* line 5129, styles.scss */
  .cart-item-articul .cart-articul {
    font-weight: 500; }
  /* line 5132, styles.scss */
  .cart-item-articul .black-price, .cart-item-articul .price {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #1A1A1A; }

/* line 5139, styles.scss */
.cart-item-title {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.26px;
  color: #1A1A1A;
  margin-bottom: 16px; }

/* line 5146, styles.scss */
.cart-item-right {
  padding-top: 25px;
  width: 100%;
  max-width: 361px; }
  /* line 5151, styles.scss */
  .cart-item-right .quanity-total-price .black-price, .cart-item-right .quanity-total-price .price {
    margin-left: 48px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px; }
  /* line 5158, styles.scss */
  .cart-item-right .item-delete {
    padding: 0;
    border: 0;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center; }

/* line 5169, styles.scss */
.cart-item-quanity .quantity-controls {
  width: 140px;
  height: 48px; }
/* line 5173, styles.scss */
.cart-item-quanity .quantity-controls .bttn-count, .cart-item-quanity .quantity-controls a.bttn-count {
  width: 42px;
  height: 42px; }

/* line 5178, styles.scss */
.cart-right {
  width: 100%;
  max-width: 330px;
  min-width: 330px;
  padding-left: 32px; }

/* line 5184, styles.scss */
.back-collection {
  padding-bottom: 18px;
  margin-top: -42px;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #474747; }

/* line 5192, styles.scss */
.discounts-wrap {
  padding: 24px 24px 40px;
  background: #F5F5F5; }
  /* line 5195, styles.scss */
  .discounts-wrap .discounts-toggle {
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #1A1A1A;
    margin-bottom: 6px;
    display: inline-block; }
  /* line 5203, styles.scss */
  .discounts-wrap .inpt-group {
    margin-bottom: 16px; }
    /* line 5205, styles.scss */
    .discounts-wrap .inpt-group input {
      width: 100%;
      height: 48px;
      background: #FFFFFF;
      border: 1px solid rgba(35, 42, 45, 0.35);
      border-radius: 3px;
      padding: 0 16px;
      font-size: 14px;
      line-height: 150%;
      letter-spacing: 0.01em;
      color: #474747; }
  /* line 5218, styles.scss */
  .discounts-wrap .discounts-notice {
    margin-top: 16px; }
  /* line 5221, styles.scss */
  .discounts-wrap .btn-orange {
    background: #EE7203;
    color: #fff;
    max-width: 100%;
    width: 100%; }
    /* line 5226, styles.scss */
    .discounts-wrap .btn-orange .btn-title {
      color: #fff;
      margin-right: 10px; }
    /* line 5231, styles.scss */
    .discounts-wrap .btn-orange .btn-icon svg path {
      stroke: #fff; }

/* line 5237, styles.scss */
.discounts-rows {
  margin: 16px 0; }

/* line 5240, styles.scss */
.cart-total-container {
  background: #EE7203;
  color: #fff;
  padding: 32px 24px 24px; }
  /* line 5244, styles.scss */
  .cart-total-container .cart-order {
    padding: 0 8px;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.02em;
    text-transform: uppercase; }
    /* line 5250, styles.scss */
    .cart-total-container .cart-order .black-price {
      color: #fff; }

/* line 5255, styles.scss */
.cart-total-bottom {
  margin-top: 25px; }

/* line 5258, styles.scss */
.btn-total-cart {
  width: 100%;
  height: 56px;
  background: #FFFFFF;
  border-radius: 28px;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #1A1A1A;
  outline: none;
  border: 0; }

/* line 5274, styles.scss */
.cart-total-text {
  margin-top: 16px;
  max-width: 249px;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.01em; }

@media (max-width: 1199px) {
  /* line 5282, styles.scss */
  .cart-item-img {
    max-width: 120px;
    height: 120px; }
    /* line 5285, styles.scss */
    .cart-item-img img {
      max-height: 120px; }

  /* line 5289, styles.scss */
  .cart-item-info {
    max-width: 200px;
    margin-left: 16px; }

  /* line 5293, styles.scss */
  .cart-item-right {
    max-width: 310px;
    flex-wrap: nowrap; }

  /* line 5297, styles.scss */
  .quanity-total-price {
    flex-wrap: nowrap; }

  /* line 5300, styles.scss */
  .cart-item-right .quanity-total-price .black-price,
  .cart-item-right .quanity-total-price .price {
    margin-left: 16px;
    font-size: 16px;
    line-height: 18px; } }
@media (max-width: 994px) {
  /* line 5308, styles.scss */
  .back-collection {
    margin: 0 0 0 -10px; }

  /* line 5311, styles.scss */
  .cart-container > .nowrap {
    flex-wrap: wrap;
    justify-content: center; }

  /* line 5315, styles.scss */
  .cart-right {
    padding: 1.5rem 0 0; } }
@media (max-width: 760px) {
  /* line 5320, styles.scss */
  .page-cart {
    padding: 17px 0 72px; }

  /* line 5323, styles.scss */
  .cart-top {
    margin-top: 4px; }

  /* line 5326, styles.scss */
  .cart-form {
    margin-top: 1.5rem; }

  /* line 5330, styles.scss */
  .cart-item > .nowrap {
    flex-wrap: wrap; }

  /* line 5334, styles.scss */
  .cart-item-right {
    max-width: 100%;
    padding-top: 24px; }

  /* line 5338, styles.scss */
  .cart-item-img {
    max-width: 124px;
    height: 124px; }
    /* line 5341, styles.scss */
    .cart-item-img img {
      max-height: 124px; }

  /* line 5345, styles.scss */
  .cart-item-info {
    width: 100%;
    max-width: calc(100% - 140px); }
    /* line 5348, styles.scss */
    .cart-item-info .black-price, .cart-item-info .price {
      line-height: 24px; }

  /* line 5352, styles.scss */
  .cart-item-articul, .cart-item-title {
    margin-bottom: 12px; }

  /* line 5355, styles.scss */
  .cart-item-title {
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.01em; }

  /* line 5360, styles.scss */
  .cart-item-quanity .quantity-controls {
    width: 116px;
    height: 40px;
    padding: 1px; }

  /* line 5365, styles.scss */
  .cart-item-quanity .quantity-controls .bttn-count,
  .cart-item-quanity .quantity-controls a.bttn-count {
    width: 36px;
    height: 36px; }

  /* line 5370, styles.scss */
  .quanity-total-price {
    max-width: 100%;
    width: calc(70% - 15px);
    justify-content: space-between; }

  /* line 5375, styles.scss */
  .cart-item-right .quanity-total-price .black-price,
  .cart-item-right .quanity-total-price .price {
    margin-left: 24px;
    font-size: 18px;
    line-height: 24px; }

  /* line 5381, styles.scss */
  .cart-item-right .item-delete {
    width: 40px;
    height: 40px; }
    /* line 5384, styles.scss */
    .cart-item-right .item-delete img {
      max-width: initial;
      width: auto; }

  /* line 5389, styles.scss */
  .cart-right {
    min-width: 100%; } }
/* line 5396, styles.scss */
.page {
  padding: 48px 0 128px; }

/* line 5399, styles.scss */
.contacts-content {
  padding: 56px 0 54px; }

/* line 5402, styles.scss */
.contact-title {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #1A1A1A;
  margin-bottom: 1rem; }

/* line 5410, styles.scss */
.contact-item {
  max-width: 520px;
  min-width: 25%;
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }
  /* line 5417, styles.scss */
  .contact-item:not(:last-child) {
    margin-right: 32px; }
  /* line 5420, styles.scss */
  .contact-item p {
    margin: .5rem 0; }

/* line 5424, styles.scss */
.contacts-map iframe {
  max-height: 640px; }

@media (max-width: 994px) {
  /* line 5428, styles.scss */
  .contact-item {
    max-width: 300px;
    min-width: 20%; }

  /* line 5432, styles.scss */
  .contacts-content .flex-start {
    justify-content: space-between; } }
@media (max-width: 760px) {
  /* line 5437, styles.scss */
  .page {
    padding: 2rem 0 3rem; }

  /* line 5440, styles.scss */
  .page-contacts {
    padding: 24px 0 0; }

  /* line 5443, styles.scss */
  .contacts-map {
    margin: 0 -15px; }

  /* line 5446, styles.scss */
  .contacts-map iframe {
    max-height: 480px; }

  /* line 5449, styles.scss */
  .contacts-content {
    padding: 2rem 0 3rem; }

  /* line 5452, styles.scss */
  .contact-item {
    max-width: 100%;
    min-width: 100%;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: -0.26px; }
    /* line 5458, styles.scss */
    .contact-item:not(:last-child) {
      margin: 0 0 40px 0; }

  /* line 5462, styles.scss */
  .contact-title {
    margin-bottom: 12px;
    font-size: 21px;
    line-height: 24px; } }
/* line 5468, styles.scss */
.heading-page-img {
  height: 336px; }
  /* line 5470, styles.scss */
  .heading-page-img img {
    object-fit: cover;
    min-height: 100%; }

/* line 5475, styles.scss */
.heading-title {
  position: absolute;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  top: 0;
  width: 100%; }
  /* line 5484, styles.scss */
  .heading-title .section-title {
    color: #fff;
    font-size: 72px;
    line-height: 80px; }

/* line 5490, styles.scss */
.page-onas {
  padding: 96px 0 64px; }

/* line 5493, styles.scss */
.onas-one-left {
  max-width: 550px;
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }
  /* line 5499, styles.scss */
  .onas-one-left .section-title {
    margin: 2rem 0 1.5rem; }

/* line 5503, styles.scss */
.onas-one-right {
  max-width: 644px;
  padding-left: 1rem; }

/* line 5507, styles.scss */
.onas-one-img {
  margin: 128px 0 0; }

/* line 5511, styles.scss */
.onas-two .section-title {
  padding: 128px 0 96px; }

/* line 5516, styles.scss */
.onas-two-content p {
  margin: 2rem 0; }
/* line 5519, styles.scss */
.onas-two-content iframe {
  display: block;
  width: 100%;
  height: 725px; }

/* line 5525, styles.scss */
.onas-three {
  padding-top: 64px; }

/* line 5528, styles.scss */
.onas-three-content {
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }
  /* line 5533, styles.scss */
  .onas-three-content a {
    color: #EE7203; }
  /* line 5536, styles.scss */
  .onas-three-content p {
    margin: 2rem 0; }

@media (max-width: 994px) {
  /* line 5541, styles.scss */
  .heading-title {
    padding: 105px 0; }

  /* line 5544, styles.scss */
  .heading-title .section-title {
    font-size: 60px;
    line-height: 70px; }

  /* line 5548, styles.scss */
  .onas-one-left {
    max-width: 390px;
    font-size: 16px; }

  /* line 5554, styles.scss */
  .onas-two-content p,
  .onas-three-content p {
    margin: 1rem 0; }
  /* line 5557, styles.scss */
  .onas-two-content iframe,
  .onas-three-content iframe {
    max-height: 540px; } }
@media (max-width: 760px) {
  /* line 5563, styles.scss */
  .heading-title .section-title {
    font-size: 36px;
    line-height: 42px; }

  /* line 5567, styles.scss */
  .heading-page-img {
    height: 148px; }

  /* line 5570, styles.scss */
  .heading-title {
    padding: 32px 0; }

  /* line 5573, styles.scss */
  .onas-one .nowrap {
    flex-wrap: wrap; }

  /* line 5576, styles.scss */
  .onas-one-left,
  .onas-one-right {
    max-width: 100%;
    width: 100%;
    padding: 0 0; }

  /* line 5582, styles.scss */
  .page-onas {
    padding: 24px 0 56px; }

  /* line 5585, styles.scss */
  .onas-one-left .section-title {
    margin: 1rem 0; }

  /* line 5588, styles.scss */
  .onas-one-img {
    margin: 1rem 0 0; }

  /* line 5591, styles.scss */
  .onas-two .section-title {
    padding: 40px 0 24px; }

  /* line 5594, styles.scss */
  .onas-two-content iframe,
  .onas-three-content iframe {
    max-height: 28vh;
    height: 28vh; }

  /* line 5599, styles.scss */
  .onas-three {
    padding-top: 8px; }

  /* line 5602, styles.scss */
  .onas-three-content {
    font-size: 16px; } }
/* line 5606, styles.scss */
.page-oplata {
  padding: 126px 0 128px; }

/* line 5609, styles.scss */
.pay-item {
  min-height: 100%;
  background: #F5F5F5;
  box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.12), 0px 2px 6px rgba(0, 0, 0, 0.08), 0px 0px 1px rgba(0, 0, 0, 0.08); }

/* line 5614, styles.scss */
.pay-item-heading {
  position: relative;
  height: 206px;
  background: #232A2D;
  padding: 94px 26px 0;
  color: #fff; }
  /* line 5620, styles.scss */
  .pay-item-heading .icon {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -78px; }
    /* line 5625, styles.scss */
    .pay-item-heading .icon .icon-img {
      position: absolute;
      left: 50%;
      transform: translate(-50%, -50%);
      top: 50%;
      z-index: 2; }

/* line 5634, styles.scss */
.pay-item-title {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.01em;
  text-transform: uppercase; }

/* line 5643, styles.scss */
.pay-item-subtitle {
  font-size: 18px; }

/* line 5646, styles.scss */
.pay-item-body {
  padding: 40px 48px 60px;
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }
  /* line 5652, styles.scss */
  .pay-item-body p {
    margin: 0 0; }
  /* line 5655, styles.scss */
  .pay-item-body ul li {
    position: relative;
    padding-left: 12px; }
    /* line 5658, styles.scss */
    .pay-item-body ul li:before {
      content: "";
      display: block;
      position: absolute;
      width: 4px;
      height: 4px;
      background: #474747;
      border-radius: 50%;
      left: 0;
      top: 8px; }
    /* line 5669, styles.scss */
    .pay-item-body ul li:not(:last-child) {
      margin-bottom: 20px; }
  /* line 5673, styles.scss */
  .pay-item-body .variant-pay-icons {
    padding-top: 44px; }

@media (max-width: 1199px) {
  /* line 5678, styles.scss */
  .pay-item-body {
    padding: 40px 16px 60px; }

  /* line 5681, styles.scss */
  .pay-item-heading {
    padding: 94px 10px 0; } }
@media (max-width: 994px) {
  /* line 5686, styles.scss */
  .page-oplata {
    padding: 76px 0 72px; }

  /* line 5690, styles.scss */
  .oplata-content .cell-4 {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%; }
    /* line 5694, styles.scss */
    .oplata-content .cell-4:not(:last-child) {
      margin-bottom: 76px; }

  /* line 5699, styles.scss */
  .pay-item {
    min-height: initial; }

  /* line 5702, styles.scss */
  .pay-item-heading {
    height: 148px;
    padding: 68px 24px 0; }
    /* line 5705, styles.scss */
    .pay-item-heading .icon {
      width: 96px;
      top: -52px; }
      /* line 5708, styles.scss */
      .pay-item-heading .icon .icon-img {
        max-width: 48px; }

  /* line 5713, styles.scss */
  .pay-item-title {
    font-size: 21px;
    line-height: 24px; }
    /* line 5716, styles.scss */
    .pay-item-title br {
      display: none; }

  /* line 5720, styles.scss */
  .pay-item-subtitle,
  .pay-item-body {
    font-size: 16px; }

  /* line 5724, styles.scss */
  .pay-item-body {
    padding: 24px 24px 40px; }
    /* line 5726, styles.scss */
    .pay-item-body .variant-pay-icons {
      padding-top: 32px; }
    /* line 5729, styles.scss */
    .pay-item-body ul li:not(:last-child) {
      margin-bottom: 24px; } }
/* line 5735, styles.scss */
.page-delivery {
  padding: 56px 0 128px; }

/* line 5738, styles.scss */
.delivery-content {
  margin: 0 auto;
  max-width: 1068px; }

/* line 5742, styles.scss */
.delivery-item {
  background: #F5F5F5;
  box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.12), 0px 2px 6px rgba(0, 0, 0, 0.08), 0px 0px 1px rgba(0, 0, 0, 0.08); }
  /* line 5745, styles.scss */
  .delivery-item:not(:last-child) {
    margin-bottom: 40px; }

/* line 5749, styles.scss */
.delivery-item-heading {
  color: #fff;
  height: 120px;
  background: #232A2D;
  padding: 24px 24px 0 92px;
  flex-wrap: nowrap; }
  /* line 5755, styles.scss */
  .delivery-item-heading .icon {
    position: relative; }
    /* line 5757, styles.scss */
    .delivery-item-heading .icon .icon-img {
      position: absolute;
      max-width: 56px;
      left: 50%;
      transform: translateX(-50%);
      bottom: 12px; }

/* line 5766, styles.scss */
.delivery-item-title {
  padding: 34px 0 0 32px;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #FFFFFF; }

/* line 5777, styles.scss */
.delivery-item-body {
  padding: 24px 40px 56px; }

/* line 5781, styles.scss */
.delivery-item-text {
  width: 100%;
  max-width: 628px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }
  /* line 5789, styles.scss */
  .delivery-item-text p {
    margin: 1rem 0; }
  /* line 5792, styles.scss */
  .delivery-item-text ul {
    padding-left: 15px; }

@media (max-width: 994px) {
  /* line 5797, styles.scss */
  .delivery-item-title {
    font-size: 29px; }

  /* line 5800, styles.scss */
  .delivery-item-heading {
    padding: 24px 24px 0 24px; } }
@media (max-width: 760px) {
  /* line 5805, styles.scss */
  .page-delivery {
    padding: 58px 0 72px; }

  /* line 5808, styles.scss */
  .delivery-item:not(:last-child) {
    margin-bottom: 57px; }

  /* line 5811, styles.scss */
  .delivery-item-heading {
    position: relative;
    height: auto;
    padding: 46px 24px 24px; }
    /* line 5815, styles.scss */
    .delivery-item-heading .icon {
      position: absolute;
      max-width: 72px;
      left: 24px;
      top: -42px; }
      /* line 5820, styles.scss */
      .delivery-item-heading .icon .icon-img {
        max-width: 40px; }

  /* line 5825, styles.scss */
  .delivery-item-title {
    padding: 0 0;
    font-size: 28px;
    line-height: 33px; }

  /* line 5830, styles.scss */
  .delivery-item-body {
    padding: 8px 24px 24px; }

  /* line 5833, styles.scss */
  .delivery-item-text {
    font-size: 16px; } }
/* line 5837, styles.scss */
.page-about-us {
  padding: 96px 0 128px; }
  /* line 5839, styles.scss */
  .page-about-us .section-title {
    margin: 1rem 0 .5rem; }

/* line 5843, styles.scss */
.about-us-one {
  margin-bottom: 96px; }

/* line 5846, styles.scss */
.about-us-one-left,
.about-us-three-right {
  max-width: 518px; }

/* line 5850, styles.scss */
.about-us-one-right {
  padding-left: 15px;
  max-width: 675px; }

/* line 5854, styles.scss */
.about-us-text {
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.26px;
  color: #474747; }
  /* line 5859, styles.scss */
  .about-us-text p {
    margin: 1rem 0; }

/* line 5863, styles.scss */
.about-us-two {
  margin-bottom: 96px;
  padding: 64px 80px;
  background: #F5F5F5; }

/* line 5868, styles.scss */
.about-us-three-left {
  max-width: 675px;
  padding-right: 15px; }

/* line 5872, styles.scss */
.about-us-three-bottom {
  margin-top: 96px; }

/* line 5875, styles.scss */
.about-us-logo {
  max-width: 200px;
  margin: 0 auto; }

@media (max-width: 1199px) {
  /* line 5880, styles.scss */
  .about-us-one-left, .about-us-three-right {
    max-width: 400px; }

  /* line 5883, styles.scss */
  .about-us-one-right,
  .about-us-three-left {
    max-width: 555px; }

  /* line 5887, styles.scss */
  .about-us-two {
    padding: 36px 24px; }
    /* line 5889, styles.scss */
    .about-us-two .cell {
      width: 20%; } }
@media (max-width: 994px) {
  /* line 5895, styles.scss */
  .about-us-one-right, .about-us-three-left {
    max-width: 390px; } }
@media (max-width: 760px) {
  /* line 5900, styles.scss */
  .about-us-one-right, .about-us-three-left,
  .about-us-one-left, .about-us-three-right {
    max-width: 100%;
    width: 100%;
    padding: 0 0; }

  /* line 5907, styles.scss */
  .about-us-one-left img, .about-us-three-right img {
    width: 100%; }

  /* line 5911, styles.scss */
  .page-about-us {
    padding: 24px 0 72px; }
    /* line 5913, styles.scss */
    .page-about-us .nowrap {
      flex-wrap: wrap; }

  /* line 5917, styles.scss */
  .about-us-one-left {
    order: 2; }

  /* line 5920, styles.scss */
  .about-us-text {
    font-size: 16px; }

  /* line 5923, styles.scss */
  .about-us-two {
    margin-bottom: 2rem;
    text-align: center;
    padding: 1.5rem 0; }
    /* line 5927, styles.scss */
    .about-us-two .cell {
      width: 100%;
      padding: 1.5rem 1rem; }

  /* line 5932, styles.scss */
  .about-us-one {
    margin-bottom: 1rem; }

  /* line 5935, styles.scss */
  .about-us-three-bottom {
    margin-top: 1rem; }

  /* line 5939, styles.scss */
  .added-content a, .added-content button {
    min-width: 250px;
    margin: 4px; } }
/* line 5945, styles.scss */
.co-login {
  flex: 0 1 60%; }

/* line 5949, styles.scss */
.collection-description {
  font-size: 16px;
  line-height: 160%;
  margin: 20px 0; }

/* line 5958, styles.scss */
#messengers_notifications {
  display: none; }

/* line 5961, styles.scss */
.product-short-description {
  margin: 1rem 0;
  line-height: 1.5; }

/* line 5966, styles.scss */
.product-description li, .product-short-description li {
  padding-left: 20px;
  position: relative;
  margin: 10px; }

/* line 5967, styles.scss */
.product-description li:before, .product-short-description li:before {
  content: '✔';
  position: absolute;
  top: 0;
  left: 0;
  color: orange; }
