@charset "UTF-8";
/********************************************/
/*                <= 1024                   */
/********************************************/
@media screen and (max-width: 1024px) {
  /* line 7, responsive.scss */
  .header-wrapper {
    height: 50px;
    z-index: 9999; }
    /* line 11, responsive.scss */
    .header-wrapper .header {
      position: relative;
      height: 50px; }
      /* line 14, responsive.scss */
      .header-wrapper .header_left {
        width: 100px; }
      /* line 17, responsive.scss */
      .header-wrapper .header_right {
        width: 100px; }
      /* line 20, responsive.scss */
      .header-wrapper .header_logo {
        margin-top: 0;
        width: calc(100% -200px); }
      /* line 24, responsive.scss */
      .header-wrapper .header_wishlist {
        padding: 15px; }
      /* line 27, responsive.scss */
      .header-wrapper .header_cart {
        padding: 15px; }

  /******************************************/
  /*                  ПОДВАЛ                */
  /******************************************/
  /* line 38, responsive.scss */
  .footer-content .footer-menu_item {
    margin-bottom: 15px; }
  /* line 41, responsive.scss */
  .footer-content .footer-menu_title {
    text-align: center; }
  /* line 45, responsive.scss */
  .footer-content .footer-menu_list-link {
    justify-content: center;
    text-align: center; }
  /* line 50, responsive.scss */
  .footer-content .footer-menu_phone {
    text-align: center; }
  /* line 53, responsive.scss */
  .footer-content .footer-menu_msg {
    text-align: center; }
  /* line 57, responsive.scss */
  .footer-content .footer-menu_socials .socials-links {
    width: max-content;
    margin: 0 auto; }

  /******************************************/
  /*                 КОРЗИНА                */
  /******************************************/
  /* line 72, responsive.scss */
  .cart-wrapper .cart_content .cart-item-inner {
    position: relative; }
  /* line 76, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-content {
    flex-wrap: wrap; }
  /* line 79, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-caption {
    flex: 0 0 100%; }
  /* line 82, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-delete {
    position: absolute;
    top: 0;
    right: -10px; }
  /* line 90, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item-inner {
    align-items: center; }
  /* line 94, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item .variantsList {
    display: flex;
    flex-wrap: wrap; }
    /* line 97, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item .variantsList .variant_info {
      cursor: pointer; }
      /* line 98, responsive.scss */
      .cart-wrapper .cart_content .cart-wholesale-item .item .variantsList .variant_info:not(:last-child) {
        padding-right: 10px; }
        /* line 100, responsive.scss */
        .cart-wrapper .cart_content .cart-wholesale-item .item .variantsList .variant_info:not(:last-child):after {
          content: ','; }
  /* line 107, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item .closeModal {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer; }
  /* line 113, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item .chooseSize {
    color: #74292b;
    font-weight: 600;
    cursor: pointer;
    padding-top: 5px; }
  /* line 119, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item-counter {
    flex: 0 0 120px;
    padding: 20px;
    margin-top: 40px;
    display: none;
    position: absolute;
    background: #ffffff;
    max-width: 600px;
    width: calc(100% - 40px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transition: opacity 0.15s ease-out 0.15s;
    transition: opacity 0.15s ease-out 0.15s;
    box-shadow: 0px 20px 150px rgba(116, 41, 43, 0.27843), 0px 0px 30px rgba(255, 255, 255, 0.1);
    border-radius: 2px;
    z-index: 999; }
    /* line 137, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-counter.is-opened {
      display: flex; }
    /* line 140, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-counter .counter {
      height: 29px;
      width: 120px; }
      /* line 143, responsive.scss */
      .cart-wrapper .cart_content .cart-wholesale-item .item-counter .counter-button {
        flex: 0 0 29px;
        height: 29px; }
        /* line 146, responsive.scss */
        .cart-wrapper .cart_content .cart-wholesale-item .item-counter .counter-button svg {
          height: 12px;
          width: 12px; }
      /* line 151, responsive.scss */
      .cart-wrapper .cart_content .cart-wholesale-item .item-counter .counter-input {
        flex: 0 0 60px; }
  /* line 156, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item-info {
    padding-top: 10px; }
    /* line 158, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-info .item-prices {
      flex-direction: column; }

  /******************************************/
  /*                 КАТАЛОГ                */
  /******************************************/
  /* line 172, responsive.scss */
  .collection-order-wrapper {
    flex-wrap: wrap; }
    /* line 174, responsive.scss */
    .collection-order-wrapper .filter-collapse {
      flex: 1 1 120px;
      width: 120px; }
    /* line 178, responsive.scss */
    .collection-order-wrapper .collection-order {
      flex: 1 1 calc(100% - 120px);
      display: flex;
      justify-content: flex-end; }
      /* line 182, responsive.scss */
      .collection-order-wrapper .collection-order-field {
        border: none;
        font-weight: 600;
        font-size: 16px;
        line-height: 140%;
        padding-right: 30px;
        direction: rtl; }
        /* line 189, responsive.scss */
        .collection-order-wrapper .collection-order-field option {
          direction: ltr; }

  /* line 195, responsive.scss */
  .collection-listing-type {
    flex: 1 1 100%;
    justify-content: center;
    margin-top: 20px;
    align-items: center; }
    /* line 200, responsive.scss */
    .collection-listing-type span {
      font-weight: 600;
      padding-bottom: 4px; }

  /********************************************/
  /*                 ОПТОВИКАМ                */
  /********************************************/
  /* line 212, responsive.scss */
  .page-wholesalers .wholesalers-banner_info_title {
    font-size: 32px;
    line-height: 34px; }
  /* line 216, responsive.scss */
  .page-wholesalers .wholesalers-banner_info_descr {
    font-size: 14px;
    line-height: 146%; }
  /* line 223, responsive.scss */
  .page-wholesalers .wholesalers-prices_block {
    flex: 0 0 calc(100% - 200px); }
  /* line 226, responsive.scss */
  .page-wholesalers .wholesalers-prices_info {
    flex: 0 0 200px;
    padding-left: 20px; }
  /* line 232, responsive.scss */
  .page-wholesalers .wholesalers-faq_block {
    flex: 0 0 calc(100% - 200px); }
  /* line 235, responsive.scss */
  .page-wholesalers .wholesalers-faq_info {
    flex: 0 0 200px;
    padding-left: 20px; }
  /* line 242, responsive.scss */
  .page-wholesalers .wholesalers-reviews_item_info {
    flex: 0 0 250px;
    padding-right: 20px; }
  /* line 246, responsive.scss */
  .page-wholesalers .wholesalers-reviews_item_review {
    flex: 0 0 calc(100% - 250px); }
  /* line 252, responsive.scss */
  .page-wholesalers .wholesalers-feedback_benefits {
    flex: 0 0 300px; }
  /* line 255, responsive.scss */
  .page-wholesalers .wholesalers-feedback_form {
    flex: 0 0 calc(100% - 300px); } }
/********************************************/
/*                <= 768                   */
/********************************************/
@media screen and (max-width: 768px) {
  /***************************************/
  /*              ОСНОВНЫЕ               */
  /***************************************/
  /* line 273, responsive.scss */
  .page_header .page-headding-wrapper .page-headding {
    font-size: 26px;
    line-height: 26px; }

  /* line 281, responsive.scss */
  .button {
    padding: 10px 10px;
    height: 36px;
    font-size: 18px;
    line-height: 103%; }

  /* line 287, responsive.scss */
  .button_width {
    padding: 10px 20px !important; }

  /* line 290, responsive.scss */
  .section_title {
    font-size: 26px;
    line-height: 26px; }

  /* line 298, responsive.scss */
  .header-wrapper .header_cart {
    padding: 15px;
    position: initial; }
    /* line 302, responsive.scss */
    .header-wrapper .header_cart .cart-widget-dropdown {
      width: 100%; }
      /* line 304, responsive.scss */
      .header-wrapper .header_cart .cart-widget-dropdown_header {
        font-size: 14px; }
      /* line 309, responsive.scss */
      .header-wrapper .header_cart .cart-widget-dropdown .cart-item .item-caption {
        padding: 0 0 10px 0; }
        /* line 311, responsive.scss */
        .header-wrapper .header_cart .cart-widget-dropdown .cart-item .item-caption .item-title {
          font-size: 12px; }
        /* line 316, responsive.scss */
        .header-wrapper .header_cart .cart-widget-dropdown .cart-item .item-caption .item-info .item-quantity span {
          font-size: 14px; }
        /* line 322, responsive.scss */
        .header-wrapper .header_cart .cart-widget-dropdown .cart-item .item-caption .item-numbers .item-prices {
          font-size: 14px; }
      /* line 331, responsive.scss */
      .header-wrapper .header_cart .cart-widget-dropdown_footer .items-price_title {
        font-size: 14px;
        line-height: 21px; }
      /* line 335, responsive.scss */
      .header-wrapper .header_cart .cart-widget-dropdown_footer .items-price_price {
        font-size: 14px;
        line-height: 21px; }
      /* line 340, responsive.scss */
      .header-wrapper .header_cart .cart-widget-dropdown_footer .free-delivery {
        margin-bottom: 10px; }
        /* line 342, responsive.scss */
        .header-wrapper .header_cart .cart-widget-dropdown_footer .free-delivery_title {
          font-size: 14px; }
        /* line 345, responsive.scss */
        .header-wrapper .header_cart .cart-widget-dropdown_footer .free-delivery_price {
          font-size: 14px; }

  /* line 355, responsive.scss */
  .section_headerBanner {
    height: 750px; }
    /* line 357, responsive.scss */
    .section_headerBanner:after {
      right: -200px; }
    /* line 360, responsive.scss */
    .section_headerBanner > .container {
      position: initial; }
    /* line 364, responsive.scss */
    .section_headerBanner .headerBanner-title {
      padding: 50px 30px 0 30px; }
      /* line 366, responsive.scss */
      .section_headerBanner .headerBanner-title svg {
        width: 100%;
        height: auto;
        max-width: 300px; }
    /* line 372, responsive.scss */
    .section_headerBanner .headerBanner-socials {
      display: none; }
    /* line 375, responsive.scss */
    .section_headerBanner .headerBanner-subtitle {
      font-size: 16px;
      line-height: 16px;
      padding-top: 20px;
      max-width: 300px;
      margin: 0 auto; }
      /* line 381, responsive.scss */
      .section_headerBanner .headerBanner-subtitle-second {
        position: absolute;
        bottom: -170px;
        margin: 0;
        padding: 0 20px;
        left: 0;
        width: 100%; }
        /* line 390, responsive.scss */
        .section_headerBanner .headerBanner-subtitle-second .subtitle-second_title {
          font-size: 32px;
          line-height: 34px; }
        /* line 394, responsive.scss */
        .section_headerBanner .headerBanner-subtitle-second .subtitle-second_description {
          font-size: 14px;
          line-height: 146%; }
    /* line 402, responsive.scss */
    .section_headerBanner .headerBanner-menu {
      padding-top: 20px; }

  /* line 408, responsive.scss */
  .section-benefits {
    padding: 200px 0 0 0; }

  /* line 416, responsive.scss */
  .footer-wrapper .footer {
    padding: 0 0 50px 0; }
    /* line 418, responsive.scss */
    .footer-wrapper .footer:before {
      background: url(footer_bg.png) right 0 no-repeat; }
    /* line 421, responsive.scss */
    .footer-wrapper .footer:after {
      background: url(footer_bg.png) 100% 100% no-repeat; }
    /* line 425, responsive.scss */
    .footer-wrapper .footer-content:before {
      display: none; }
    /* line 429, responsive.scss */
    .footer-wrapper .footer-logo {
      width: 67px;
      height: 95px;
      background-size: contain;
      position: absolute;
      left: 50%;
      top: -105px;
      margin-top: 0;
      transform: translate(-50%, 0); }
    /* line 439, responsive.scss */
    .footer-wrapper .footer-menu {
      padding: 10px 0 0 0;
      text-align: center; }
      /* line 442, responsive.scss */
      .footer-wrapper .footer-menu_title {
        font-size: 18px;
        line-height: 20px; }
      /* line 446, responsive.scss */
      .footer-wrapper .footer-menu_list {
        margin-bottom: 20px; }
        /* line 448, responsive.scss */
        .footer-wrapper .footer-menu_list-item {
          max-width: 400px;
          margin: 0 auto; }
        /* line 452, responsive.scss */
        .footer-wrapper .footer-menu_list-link {
          justify-content: center;
          font-size: 14px;
          line-height: 146%; }
      /* line 459, responsive.scss */
      .footer-wrapper .footer-menu_socials .socials-links {
        justify-items: center;
        align-items: center;
        max-width: max-content;
        margin: 0 auto; }

  /******************************************/
  /*                 КОРЗИНА                */
  /******************************************/
  /* line 477, responsive.scss */
  .cart-wrapper .cart_content .cart-item-inner {
    align-items: center; }
  /* line 481, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-image-wrapper {
    flex: 0 0 100px; }
  /* line 484, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-prices {
    flex: 0 0 auto; }
    /* line 486, responsive.scss */
    .cart-wrapper .cart_content .cart-item .item-prices.js-item-price {
      flex: 0 0 100%;
      font-family: 'Muller';
      font-size: 12px;
      line-height: 144%;
      color: #969696;
      padding-top: 5px; }
    /* line 494, responsive.scss */
    .cart-wrapper .cart_content .cart-item .item-prices.is-total-price {
      font-size: 16px;
      line-height: 21px; }
  /* line 499, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-content {
    justify-content: space-between;
    flex: 0 0 calc(100% - 100px);
    padding-left: 20px; }
  /* line 505, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-caption .item-title {
    font-size: 12px;
    line-height: 144%; }
  /* line 509, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-caption .item-variant {
    font-size: 12px;
    line-height: 144%; }
  /* line 517, responsive.scss */
  .cart-wrapper .cart_content .cart-item .item-counter {
    flex: 0 0 120px;
    padding-top: 5px; }
    /* line 521, responsive.scss */
    .cart-wrapper .cart_content .cart-item .item-counter .counter {
      height: 29px;
      width: 100px; }
      /* line 524, responsive.scss */
      .cart-wrapper .cart_content .cart-item .item-counter .counter-button {
        flex: 0 0 29px;
        height: 29px; }
        /* line 527, responsive.scss */
        .cart-wrapper .cart_content .cart-item .item-counter .counter-button svg {
          height: 12px;
          width: 12px; }
      /* line 532, responsive.scss */
      .cart-wrapper .cart_content .cart-item .item-counter .counter-input {
        flex: 0 0 40px; }
  /* line 541, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item-inner {
    align-items: center; }
  /* line 545, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item-image-wrapper {
    flex: 0 0 100px; }
  /* line 548, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item-prices {
    flex: 0 0 auto;
    font-size: 12px; }
    /* line 551, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-prices_retail {
      padding-right: 0; }
    /* line 554, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-prices .js-item-price {
      flex: 0 0 100%;
      font-size: 14px;
      line-height: 144%;
      padding-top: 5px; }
      /* line 559, responsive.scss */
      .cart-wrapper .cart_content .cart-wholesale-item .item-prices .js-item-price span {
        font-size: 12px; }
    /* line 563, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-prices.is-total-price {
      font-size: 12px;
      line-height: 21px;
      flex-direction: row;
      align-items: baseline; }
      /* line 568, responsive.scss */
      .cart-wrapper .cart_content .cart-wholesale-item .item-prices.is-total-price .js-item-total-price {
        font-size: 16px; }
    /* line 573, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-prices_quantity .js-item-quantity {
      font-size: 14px; }
  /* line 578, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item-content {
    justify-content: space-between;
    flex: 0 0 calc(100% - 90px);
    padding-left: 10px; }
  /* line 583, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item-caption {
    flex: 0 0 calc(100% - 30px);
    padding-right: 0; }
    /* line 586, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-caption .item-title {
      font-size: 12px;
      line-height: 144%; }
    /* line 590, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-caption .item-variant {
      font-size: 12px;
      line-height: 144%; }
  /* line 595, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item-delete {
    flex: 0 0 30px; }
  /* line 598, responsive.scss */
  .cart-wrapper .cart_content .cart-wholesale-item .item-counter {
    flex: 0 0 120px;
    padding-top: 5px; }
    /* line 601, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-counter .counter {
      height: 29px;
      width: 120px; }
      /* line 604, responsive.scss */
      .cart-wrapper .cart_content .cart-wholesale-item .item-counter .counter-button {
        flex: 0 0 29px;
        height: 29px; }
        /* line 607, responsive.scss */
        .cart-wrapper .cart_content .cart-wholesale-item .item-counter .counter-button svg {
          height: 12px;
          width: 12px; }
      /* line 612, responsive.scss */
      .cart-wrapper .cart_content .cart-wholesale-item .item-counter .counter-input {
        flex: 0 0 60px; }
    /* line 616, responsive.scss */
    .cart-wrapper .cart_content .cart-wholesale-item .item-counter-show_btn {
      font-size: 12px;
      padding: 5px 0; }
  /* line 627, responsive.scss */
  .cart-wrapper .cart_content .cart-footer {
    height: auto;
    padding: 20px 0; }
  /* line 632, responsive.scss */
  .cart-wrapper .cart_content .discount-wrapper .discount-form {
    flex-wrap: wrap; }
    /* line 634, responsive.scss */
    .cart-wrapper .cart_content .discount-wrapper .discount-form .discount-getCoupon {
      padding: 10px 0; }
    /* line 637, responsive.scss */
    .cart-wrapper .cart_content .discount-wrapper .discount-form .discount-row {
      width: 100%;
      flex-wrap: wrap; }
      /* line 640, responsive.scss */
      .cart-wrapper .cart_content .discount-wrapper .discount-form .discount-row .discount-input {
        height: 36px;
        width: auto; }
  /* line 647, responsive.scss */
  .cart-wrapper .cart_content .cart-block-checkout {
    flex-direction: column;
    align-items: baseline;
    padding-top: 20px; }
    /* line 651, responsive.scss */
    .cart-wrapper .cart_content .cart-block-checkout .cart-total {
      font-size: 14px;
      line-height: 146%; }
      /* line 654, responsive.scss */
      .cart-wrapper .cart_content .cart-block-checkout .cart-total span {
        font-size: 20px;
        line-height: 21px; }
    /* line 659, responsive.scss */
    .cart-wrapper .cart_content .cart-block-checkout .cart-checkout {
      font-size: 22px;
      line-height: 103%;
      height: 46px;
      width: 100%;
      margin-top: 20px; }

  /***************************************/
  /*              ГЛАВНАЯ                */
  /***************************************/
  /* line 679, responsive.scss */
  .section-benefits .benefits-item_icon svg {
    width: 40px;
    height: 40px; }
  /* line 684, responsive.scss */
  .section-benefits .benefits-item_title {
    font-size: 18px;
    line-height: 20px; }
  /* line 688, responsive.scss */
  .section-benefits .benefits-item_description {
    font-size: 14px;
    line-height: 146%; }
  /* line 692, responsive.scss */
  .section-benefits .benefits-item_link {
    font-size: 14px;
    line-height: 20px; }

  /* line 702, responsive.scss */
  .section-stocks .stocks-bg {
    padding: 0px 0; }
  /* line 706, responsive.scss */
  .section-stocks .stocks-slider-heading-wrapper {
    margin-bottom: 25px; }
  /* line 709, responsive.scss */
  .section-stocks .stocks-slider-heading {
    font-size: 26px;
    line-height: 26px; }
    /* line 712, responsive.scss */
    .section-stocks .stocks-slider-heading:before {
      width: 14px;
      height: 14px;
      background-size: contain; }
    /* line 717, responsive.scss */
    .section-stocks .stocks-slider-heading:after {
      width: 14px;
      height: 14px;
      background-size: contain; }
    /* line 723, responsive.scss */
    .section-stocks .stocks-slider-heading .stocks-slide-description {
      font-size: 14px; }
  /* line 729, responsive.scss */
  .section-stocks [data-slider-controls] button {
    width: 40px;
    height: 40px;
    margin: 0; }
    /* line 733, responsive.scss */
    .section-stocks [data-slider-controls] button svg {
      max-width: 17px;
      max-height: 15px; }

  /* line 741, responsive.scss */
  .section-subscribe {
    background: transparent;
    height: inherit;
    padding: 60px 0; }
    /* line 746, responsive.scss */
    .section-subscribe .subscribe-block {
      height: inherit; }
    /* line 749, responsive.scss */
    .section-subscribe .subscribe-image {
      display: none; }
    /* line 752, responsive.scss */
    .section-subscribe .subscribe-content {
      width: 100%;
      max-width: 100%; }
      /* line 755, responsive.scss */
      .section-subscribe .subscribe-content_title {
        font-size: 26px;
        line-height: 26px; }
      /* line 759, responsive.scss */
      .section-subscribe .subscribe-content_descr {
        font-size: 16px;
        line-height: 146%; }
      /* line 763, responsive.scss */
      .section-subscribe .subscribe-content_button {
        height: 46px;
        padding: 13px 20px;
        width: 100%;
        font-size: 22px; }

  /* line 775, responsive.scss */
  .section-collection {
    height: 480px; }
    /* line 778, responsive.scss */
    .section-collection .collection-content_title {
      font-size: 48px;
      line-height: 48px;
      margin-bottom: 10px; }
    /* line 783, responsive.scss */
    .section-collection .collection-content_descr {
      font-size: 14px;
      line-height: 146%;
      margin-bottom: 20px; }
    /* line 788, responsive.scss */
    .section-collection .collection-content_button {
      height: 46px;
      padding: 13px 20px;
      width: 100%;
      font-size: 22px; }

  /* line 799, responsive.scss */
  .section-instagram .instagram-bg {
    padding: 0; }
    /* line 801, responsive.scss */
    .section-instagram .instagram-bg:after {
      width: 100%;
      background-size: contain;
      left: 0; }
  /* line 808, responsive.scss */
  .section-instagram .instagram-slider-heading {
    font-size: 26px;
    line-height: 26px; }
    /* line 811, responsive.scss */
    .section-instagram .instagram-slider-heading-wrapper {
      margin-bottom: 25px; }
    /* line 814, responsive.scss */
    .section-instagram .instagram-slider-heading:before {
      width: 14px;
      height: 14px;
      background-size: contain; }
    /* line 819, responsive.scss */
    .section-instagram .instagram-slider-heading:after {
      width: 14px;
      height: 14px;
      background-size: contain; }
    /* line 825, responsive.scss */
    .section-instagram .instagram-slider-heading .stocks-slide-description {
      font-size: 14px; }
  /* line 831, responsive.scss */
  .section-instagram .instagram-slide {
    height: 143px;
    width: 143px; }
  /* line 836, responsive.scss */
  .section-instagram [data-slider-controls] button {
    width: 40px;
    height: 40px;
    margin: 0; }
    /* line 840, responsive.scss */
    .section-instagram [data-slider-controls] button svg {
      max-width: 17px;
      max-height: 15px; }

  /* line 848, responsive.scss */
  .section-news {
    padding: 20px 0; }
    /* line 854, responsive.scss */
    .section-news .news-heading {
      margin-bottom: 25px;
      font-size: 26px;
      line-height: 26px; }
      /* line 858, responsive.scss */
      .section-news .news-heading:before {
        width: 14px;
        height: 14px;
        background-size: contain; }
      /* line 863, responsive.scss */
      .section-news .news-heading:after {
        width: 14px;
        height: 14px;
        background-size: contain; }
    /* line 869, responsive.scss */
    .section-news .news-items {
      flex: 1 1 100%; }
      /* line 871, responsive.scss */
      .section-news .news-items_left {
        flex: 1 1 100%; }
        /* line 873, responsive.scss */
        .section-news .news-items_left .news-item {
          flex: 1 1 100%; }
          /* line 875, responsive.scss */
          .section-news .news-items_left .news-item_link {
            display: flex;
            align-items: center; }
          /* line 879, responsive.scss */
          .section-news .news-items_left .news-item_image {
            width: 150px;
            height: 100px;
            margin: 0;
            flex: 0 0 150px; }
          /* line 885, responsive.scss */
          .section-news .news-items_left .news-item_title {
            width: 100%;
            height: auto;
            padding-bottom: 0; }
          /* line 890, responsive.scss */
          .section-news .news-items_left .news-item_date {
            padding-bottom: 0; }
      /* line 895, responsive.scss */
      .section-news .news-items_right {
        flex: 1 1 100%; }
        /* line 897, responsive.scss */
        .section-news .news-items_right .news-item {
          flex: 1 1 100%; }
          /* line 899, responsive.scss */
          .section-news .news-items_right .news-item_link {
            display: flex;
            align-items: center; }
          /* line 903, responsive.scss */
          .section-news .news-items_right .news-item_image {
            width: 150px;
            height: 100px !important;
            margin: 0;
            flex: 0 0 150px; }
          /* line 909, responsive.scss */
          .section-news .news-items_right .news-item_title {
            width: 100%;
            height: auto !important;
            padding-bottom: 0;
            font-size: 26px !important;
            line-height: 30px !important; }
          /* line 916, responsive.scss */
          .section-news .news-items_right .news-item_date {
            padding-bottom: 0; }

  /* line 926, responsive.scss */
  .section-special {
    padding: 20px 0; }
    /* line 932, responsive.scss */
    .section-special .special-item {
      width: 100%; }
      /* line 934, responsive.scss */
      .section-special .special-item_bg {
        height: 250px;
        padding: 20px; }
      /* line 938, responsive.scss */
      .section-special .special-item_title {
        font-size: 26px;
        line-height: 26px;
        margin-bottom: 10px; }
      /* line 943, responsive.scss */
      .section-special .special-item_descr {
        font-size: 14px;
        line-height: 146%;
        margin-bottom: 20px; }
      /* line 948, responsive.scss */
      .section-special .special-item_button {
        height: 46px;
        padding: 13px 30px !important;
        font-size: 22px; }

  /******************************************/
  /*                 КАТАЛОГ                */
  /******************************************/
  /* line 963, responsive.scss */
  .collection-importantProduct .importantProduct-item {
    max-height: inherit;
    height: initial; }
    /* line 966, responsive.scss */
    .collection-importantProduct .importantProduct-item_photo {
      flex: 0 0 40%;
      padding: 10px; }
      /* line 969, responsive.scss */
      .collection-importantProduct .importantProduct-item_photo img {
        height: auto; }
      /* line 972, responsive.scss */
      .collection-importantProduct .importantProduct-item_photo_link {
        height: 100%; }
    /* line 976, responsive.scss */
    .collection-importantProduct .importantProduct-item_content {
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding: 20px 20px;
      flex: 0 0 60%; }
      /* line 982, responsive.scss */
      .collection-importantProduct .importantProduct-item_content_title {
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 20px;
        height: initial; }
      /* line 988, responsive.scss */
      .collection-importantProduct .importantProduct-item_content_prices {
        font-size: 14px;
        line-height: 140%; }
        /* line 991, responsive.scss */
        .collection-importantProduct .importantProduct-item_content_prices .price {
          font-size: 12px;
          line-height: 140%; }
      /* line 997, responsive.scss */
      .collection-importantProduct .importantProduct-item_content_buyBtn .button {
        font-size: 16px;
        line-height: 103%;
        height: 30px;
        padding: 8px 10px; }
      /* line 1005, responsive.scss */
      .collection-importantProduct .importantProduct-item_content_addToFavorite button {
        padding: 0 0 0 10px; }

  /* line 1015, responsive.scss */
  .catalog-collections {
    margin: 15px 0; }
    /* line 1017, responsive.scss */
    .catalog-collections .collections-slider-heading-wrapper {
      margin-bottom: 20px; }
    /* line 1020, responsive.scss */
    .catalog-collections .collections-slider-heading {
      font-size: 26px;
      line-height: 26px; }
    /* line 1024, responsive.scss */
    .catalog-collections .collections-slide-title {
      font-size: 16px;
      line-height: 16px;
      margin-top: 10px;
      margin-bottom: 0; }
    /* line 1030, responsive.scss */
    .catalog-collections [data-slider-controls] button {
      width: 40px;
      height: 40px;
      margin: 0; }
      /* line 1034, responsive.scss */
      .catalog-collections [data-slider-controls] button svg {
        max-width: 17px;
        max-height: 15px; }

  /* line 1042, responsive.scss */
  .catalog-subcollections {
    margin: 15px 0; }
    /* line 1044, responsive.scss */
    .catalog-subcollections .subcollections-slide-title {
      font-size: 16px;
      line-height: 16px; }
    /* line 1048, responsive.scss */
    .catalog-subcollections [data-slider-controls] button {
      width: 40px;
      height: 40px;
      margin: 0; }
      /* line 1052, responsive.scss */
      .catalog-subcollections [data-slider-controls] button svg {
        max-width: 17px;
        max-height: 15px; }

  /* line 1060, responsive.scss */
  .catalog-gifts {
    margin: 15px 0; }
    /* line 1063, responsive.scss */
    .catalog-gifts .gifts-slider-heading-wrapper {
      margin-bottom: 20px; }
    /* line 1066, responsive.scss */
    .catalog-gifts .gifts-slider-heading {
      font-size: 26px;
      line-height: 26px;
      display: flex;
      text-align: center; }
    /* line 1073, responsive.scss */
    .catalog-gifts [data-slider-controls] button {
      width: 40px;
      height: 40px;
      margin: 0; }
      /* line 1077, responsive.scss */
      .catalog-gifts [data-slider-controls] button svg {
        max-width: 17px;
        max-height: 15px; }

  /* line 1086, responsive.scss */
  .collection-order-wrapper .filter-collapse {
    flex: 1 1 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex; }
  /* line 1093, responsive.scss */
  .collection-order-wrapper .collection-order {
    flex: 1 1 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex; }

  /* line 1104, responsive.scss */
  .products-list .products-items {
    padding: 20px 0; }
    /* line 1106, responsive.scss */
    .products-list .products-items > .row {
      margin-left: -5px;
      margin-right: -5px; }
  /* line 1112, responsive.scss */
  .products-list .products-items_grid .product-card-wrapper {
    padding-left: 5px;
    padding-right: 5px; }
    /* line 1115, responsive.scss */
    .products-list .products-items_grid .product-card-wrapper .product-card-inner-photo {
      margin-bottom: 10px; }
    /* line 1118, responsive.scss */
    .products-list .products-items_grid .product-card-wrapper .product-card-buyBtn {
      flex: 0 0 calc(100% - 30px); }
      /* line 1120, responsive.scss */
      .products-list .products-items_grid .product-card-wrapper .product-card-buyBtn .button {
        width: 100%;
        padding: 9px 10px;
        font-size: 18px; }
    /* line 1126, responsive.scss */
    .products-list .products-items_grid .product-card-wrapper .product-card-addToFavorite {
      flex: 0 0 30px;
      padding: 0; }
    /* line 1130, responsive.scss */
    .products-list .products-items_grid .product-card-wrapper .product-card-title {
      height: 35px; }
      /* line 1132, responsive.scss */
      .products-list .products-items_grid .product-card-wrapper .product-card-title .product-link {
        font-size: 11px;
        line-height: 144%; }
    /* line 1138, responsive.scss */
    .products-list .products-items_grid .product-card-wrapper .product-card-price .price {
      font-size: 14px;
      line-height: 21px; }
      /* line 1141, responsive.scss */
      .products-list .products-items_grid .product-card-wrapper .product-card-price .price span {
        font-size: 12px;
        line-height: 21px; }
    /* line 1146, responsive.scss */
    .products-list .products-items_grid .product-card-wrapper .product-card-price .old_price {
      font-size: 11px;
      line-height: 21px; }
      /* line 1149, responsive.scss */
      .products-list .products-items_grid .product-card-wrapper .product-card-price .old_price span {
        font-size: 11px;
        line-height: 21px; }
  /* line 1162, responsive.scss */
  .products-list .products-items_list .product-card-wrapper .product-card-inner-photo {
    flex: 1 1 150px;
    padding: 0 10px; }
  /* line 1173, responsive.scss */
  .products-list .products-items_list .product-card-wrapper .product-card-content {
    flex: 1 1 calc(100% - 150px); }
  /* line 1177, responsive.scss */
  .products-list .products-items_list .product-card-wrapper .product-card-title .product-link {
    font-family: 'Muller';
    font-size: 12px;
    line-height: 144%; }
  /* line 1183, responsive.scss */
  .products-list .products-items_list .product-card-wrapper .product-card-price {
    padding-bottom: 0px; }
    /* line 1185, responsive.scss */
    .products-list .products-items_list .product-card-wrapper .product-card-price .price {
      font-size: 16px;
      line-height: 21px; }
      /* line 1188, responsive.scss */
      .products-list .products-items_list .product-card-wrapper .product-card-price .price span {
        font-size: 12px;
        line-height: 21px; }
    /* line 1193, responsive.scss */
    .products-list .products-items_list .product-card-wrapper .product-card-price .old_price {
      font-size: 16px;
      line-height: 21px; }
      /* line 1196, responsive.scss */
      .products-list .products-items_list .product-card-wrapper .product-card-price .old_price span {
        font-size: 12px;
        line-height: 21px; }
  /* line 1202, responsive.scss */
  .products-list .products-items_list .product-card-wrapper .product-card-addToFavorite {
    padding: 5px 10px; }
  /* line 1205, responsive.scss */
  .products-list .products-items_list .product-card-wrapper .product-card-availableSizes {
    font-size: 11px;
    margin-bottom: 5px; }
  /* line 1209, responsive.scss */
  .products-list .products-items_list .product-card-wrapper .product-card-sizeInfo {
    font-size: 11px;
    line-height: 144%;
    margin-bottom: 10px; }

  /*************************************************/
  /*                КАРТОЧКА ТОВАРА                */
  /*************************************************/
  /* line 1223, responsive.scss */
  .product_content .product-title {
    font-size: 26px;
    line-height: 26px;
    height: auto;
    margin-bottom: 10px;
    font-weight: 600; }
  /* line 1234, responsive.scss */
  .product_content .product-gallery-wrapper .product-gallery .gallery-thumbs {
    margin: 0 auto; }
    /* line 1236, responsive.scss */
    .product_content .product-gallery-wrapper .product-gallery .gallery-thumbs .gallery-thumbs-wrapper {
      margin: 0 60px; }
      /* line 1238, responsive.scss */
      .product_content .product-gallery-wrapper .product-gallery .gallery-thumbs .gallery-thumbs-wrapper .swiper-slide {
        padding: 0 10px; }
      /* line 1241, responsive.scss */
      .product_content .product-gallery-wrapper .product-gallery .gallery-thumbs .gallery-thumbs-wrapper [data-slider-controls] button {
        top: 50%;
        transform: translate(0, -50%);
        width: 40px;
        height: 40px;
        margin: 0; }
        /* line 1247, responsive.scss */
        .product_content .product-gallery-wrapper .product-gallery .gallery-thumbs .gallery-thumbs-wrapper [data-slider-controls] button svg {
          max-width: 17px;
          max-height: 15px; }
  /* line 1258, responsive.scss */
  .product_content .product-rating {
    margin-bottom: 0; }
    /* line 1260, responsive.scss */
    .product_content .product-rating .product-reviews-count .product_reviews_count {
      font-size: 14px;
      line-height: 26px; }
    /* line 1264, responsive.scss */
    .product_content .product-rating .product-reviews-add {
      flex: 0 0 160px; }
    /* line 1267, responsive.scss */
    .product_content .product-rating .product-reviews-add .product_reviews .title {
      font-size: 14px;
      line-height: 26px; }
  /* line 1275, responsive.scss */
  .product_content .product-prices .old-price {
    font-size: 26px;
    line-height: 140%; }
    /* line 1278, responsive.scss */
    .product_content .product-prices .old-price span {
      font-size: 22px;
      line-height: 140%; }
  /* line 1283, responsive.scss */
  .product_content .product-prices .price {
    font-size: 26px;
    line-height: 140%; }
    /* line 1286, responsive.scss */
    .product_content .product-prices .price span {
      font-size: 22px;
      line-height: 140%; }
  /* line 1294, responsive.scss */
  .product_content .product-option-selectors {
    border: transparent;
    padding: 0; }
    /* line 1297, responsive.scss */
    .product_content .product-option-selectors .product-sizeInfo {
      font-size: 14px;
      line-height: 20px; }
  /* line 1302, responsive.scss */
  .product_content .product-buyForm {
    flex-wrap: wrap;
    justify-content: center; }
  /* line 1306, responsive.scss */
  .product_content .product-buyBtn {
    width: calc(100% - 60px); }
    /* line 1308, responsive.scss */
    .product_content .product-buyBtn .button {
      font-size: 22px;
      line-height: 103%;
      height: 46px; }
  /* line 1314, responsive.scss */
  .product_content .counter {
    margin: 0 0 15px 0; }
  /* line 1317, responsive.scss */
  .product_content .option-selectors .option-selector .option.option-wholesale.is-span .option-values {
    flex-direction: column;
    width: 100%;
    align-items: baseline; }
    /* line 1321, responsive.scss */
    .product_content .option-selectors .option-selector .option.option-wholesale.is-span .option-values .option-value-item {
      flex-direction: row;
      max-width: 320px;
      width: 100%;
      align-items: center;
      justify-content: space-between; }
      /* line 1327, responsive.scss */
      .product_content .option-selectors .option-selector .option.option-wholesale.is-span .option-values .option-value-item .counter {
        flex-direction: row;
        height: 32px;
        width: 100px; }
  /* line 1336, responsive.scss */
  .product_content .tab {
    margin-bottom: 20px; }
    /* line 1339, responsive.scss */
    .product_content .tab .tab-header .tab-toggle {
      flex: 1 1 50%;
      line-height: 18px; }
      /* line 1342, responsive.scss */
      .product_content .tab .tab-header .tab-toggle .tab-toggle-caption {
        font-size: 12px;
        line-height: 144%;
        font-weight: 500;
        margin-bottom: 8px; }
    /* line 1350, responsive.scss */
    .product_content .tab .tab-block-inner {
      font-size: 14px;
      line-height: 146%; }
    /* line 1354, responsive.scss */
    .product_content .tab .tab-block-inner .table tbody tr td {
      font-size: 14px;
      line-height: 146%; }

  /* line 1363, responsive.scss */
  .product-slider .product-slider-heading {
    font-size: 26px;
    line-height: 26px; }
  /* line 1370, responsive.scss */
  .product-slider .swiper-wrapper .product-card .product-card-form_block .product-card-buyBtn {
    flex: 0 0 calc(100% - 40px); }
    /* line 1373, responsive.scss */
    .product-slider .swiper-wrapper .product-card .product-card-form_block .product-card-buyBtn .more-info .button {
      padding: 10px 0;
      height: auto; }
  /* line 1380, responsive.scss */
  .product-slider .swiper-wrapper .product-card .product-card-title {
    height: 55px;
    margin-bottom: 5px; }
    /* line 1383, responsive.scss */
    .product-slider .swiper-wrapper .product-card .product-card-title .product-link {
      font-size: 12px;
      line-height: 144%; }
  /* line 1389, responsive.scss */
  .product-slider .swiper-wrapper .product-card .product-card-price .price {
    font-size: 14px;
    line-height: 21px; }
  /* line 1393, responsive.scss */
  .product-slider .swiper-wrapper .product-card .product-card-price .old_price {
    font-size: 14px;
    line-height: 21px; }
  /* line 1401, responsive.scss */
  .product-slider .product-slider-controls[data-slider-controls] button {
    width: 40px;
    height: 40px;
    margin: 0; }
    /* line 1405, responsive.scss */
    .product-slider .product-slider-controls[data-slider-controls] button svg {
      max-width: 17px;
      max-height: 15px; }

  /* line 1414, responsive.scss */
  .new-collection {
    height: 360px;
    background-size: cover; }
    /* line 1420, responsive.scss */
    .new-collection_title {
      font-size: 32px;
      line-height: 34px; }
    /* line 1424, responsive.scss */
    .new-collection_descr {
      font-size: 14px;
      line-height: 146%;
      margin-bottom: 20px; }
    /* line 1430, responsive.scss */
    .new-collection_btn .button {
      height: 46px;
      padding: 13px 30px !important;
      font-size: 22px; }

  /********************************************/
  /*                 ЧЕКАУТ                   */
  /********************************************/
  /* line 1442, responsive.scss */
  .co-sidebar-wrapper .co-sidebar-toggler {
    outline: none; }
    /* line 1444, responsive.scss */
    .co-sidebar-wrapper .co-sidebar-toggler_title {
      font-family: 'Pobeda';
      font-size: 26px;
      line-height: 26px;
      font-weight: 600; }
    /* line 1450, responsive.scss */
    .co-sidebar-wrapper .co-sidebar-toggler .co-basket_total-price {
      font-family: 'Oswald';
      font-style: normal;
      font-weight: bold;
      font-size: 20px;
      line-height: 21px;
      text-align: right;
      color: #282828;
      border-radius: 6px;
      padding: 0; }
    /* line 1461, responsive.scss */
    .co-sidebar-wrapper .co-sidebar-toggler:focus {
      outline: none; }
  /* line 1465, responsive.scss */
  .co-sidebar-wrapper .co-sidebar .co-basket_item-image_container {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px; }

  /********************************************/
  /*                 ВИШЛИСТ                  */
  /********************************************/
  /* line 1475, responsive.scss */
  .wishlist_container {
    margin-top: -80px; }
    /* line 1478, responsive.scss */
    .wishlist_container .favorite-actions .button-clear {
      flex: 1 1 50%;
      margin: 0;
      justify-content: center;
      margin-right: 0;
      line-height: 16px; }
      /* line 1484, responsive.scss */
      .wishlist_container .favorite-actions .button-clear svg {
        height: 16px; }
    /* line 1488, responsive.scss */
    .wishlist_container .favorite-actions .button-buy {
      flex: 1 1 50%;
      margin: 0;
      max-width: 100%; }

  /********************************************/
  /*                 КОНТАКТЫ                 */
  /********************************************/
  /* line 1499, responsive.scss */
  .page-contacts_content {
    flex-direction: column-reverse; }

  /* line 1502, responsive.scss */
  .page-contacts_content_info {
    margin-top: 15px; }

  /* line 1505, responsive.scss */
  .page-contacts_socials_title {
    font-size: 16px;
    line-height: 136%; }

  /* line 1511, responsive.scss */
  .page-contacts_socials_block_title {
    font-size: 16px;
    line-height: 16px; }
  /* line 1516, responsive.scss */
  .page-contacts_socials_block_content_info a {
    font-size: 14px;
    line-height: 26px; }
  /* line 1520, responsive.scss */
  .page-contacts_socials_block_content_info span {
    font-size: 14px;
    line-height: 146%; }

  /********************************************/
  /*                 ОПТОВИКАМ                */
  /********************************************/
  /* line 1532, responsive.scss */
  .page-wholesalers .wholesalers-banner {
    margin-bottom: 40px;
    background: transparent;
    height: 400px; }
    /* line 1536, responsive.scss */
    .page-wholesalers .wholesalers-banner:after {
      content: '';
      background: rgba(0, 0, 0, 0.4);
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      z-index: -1; }
    /* line 1545, responsive.scss */
    .page-wholesalers .wholesalers-banner_image {
      position: absolute;
      z-index: -1;
      height: 100%;
      left: 0; }
      /* line 1550, responsive.scss */
      .page-wholesalers .wholesalers-banner_image img {
        width: 100%;
        height: auto;
        object-fit: inherit;
        top: 0;
        transform: translate(0px, -50%);
        top: 50%; }
    /* line 1559, responsive.scss */
    .page-wholesalers .wholesalers-banner_container {
      justify-content: center;
      height: 400px; }
    /* line 1563, responsive.scss */
    .page-wholesalers .wholesalers-banner_info {
      flex: 0 0 250px;
      justify-content: initial;
      text-align: center; }
  /* line 1569, responsive.scss */
  .page-wholesalers .wholesalers-benefits {
    margin-bottom: 40px; }
    /* line 1571, responsive.scss */
    .page-wholesalers .wholesalers-benefits_item {
      padding: 15px 0; }
      /* line 1573, responsive.scss */
      .page-wholesalers .wholesalers-benefits_item_title {
        margin-bottom: 10px; }
      /* line 1576, responsive.scss */
      .page-wholesalers .wholesalers-benefits_item_descr {
        font-size: 14px;
        line-height: 146%; }
  /* line 1582, responsive.scss */
  .page-wholesalers .wholesalers-prices {
    margin-bottom: 40px; }
    /* line 1584, responsive.scss */
    .page-wholesalers .wholesalers-prices_contant {
      flex-direction: column; }
    /* line 1587, responsive.scss */
    .page-wholesalers .wholesalers-prices_title {
      margin-bottom: 10px; }
    /* line 1590, responsive.scss */
    .page-wholesalers .wholesalers-prices_block {
      flex: 0 0 100%;
      width: 100%; }
      /* line 1593, responsive.scss */
      .page-wholesalers .wholesalers-prices_block_header {
        font-size: 11px;
        line-height: 144%; }
    /* line 1598, responsive.scss */
    .page-wholesalers .wholesalers-prices_item {
      font-size: 11px;
      line-height: 144%; }
    /* line 1602, responsive.scss */
    .page-wholesalers .wholesalers-prices_info {
      padding-top: 20px;
      flex: 1 1 100%;
      padding-left: 0; }
      /* line 1606, responsive.scss */
      .page-wholesalers .wholesalers-prices_info span {
        font-size: 14px;
        line-height: 134%;
        max-width: 100%; }
    /* line 1612, responsive.scss */
    .page-wholesalers .wholesalers-prices_price {
      padding: 13px 16px; }
    /* line 1615, responsive.scss */
    .page-wholesalers .wholesalers-prices_your_paying {
      padding: 13px 16px; }
    /* line 1618, responsive.scss */
    .page-wholesalers .wholesalers-prices_discount_amount {
      padding: 13px 16px; }
  /* line 1623, responsive.scss */
  .page-wholesalers .wholesalers-benefits {
    margin-bottom: 40px; }
    /* line 1626, responsive.scss */
    .page-wholesalers .wholesalers-benefits-order_item_icon {
      float: left;
      margin-right: 20px; }
    /* line 1630, responsive.scss */
    .page-wholesalers .wholesalers-benefits-order_item_descr {
      font-size: 14px;
      line-height: 146%; }
  /* line 1637, responsive.scss */
  .page-wholesalers .wholesalers-faq {
    margin-bottom: 40px; }
    /* line 1639, responsive.scss */
    .page-wholesalers .wholesalers-faq_descr {
      font-size: 14px;
      line-height: 146%;
      margin-bottom: 10px; }
    /* line 1644, responsive.scss */
    .page-wholesalers .wholesalers-faq_contant {
      flex-direction: column; }
    /* line 1647, responsive.scss */
    .page-wholesalers .wholesalers-faq_block {
      flex: 0 0 100%; }
    /* line 1650, responsive.scss */
    .page-wholesalers .wholesalers-faq_info {
      flex: 0 0 100%;
      padding-left: 20px; }
    /* line 1655, responsive.scss */
    .page-wholesalers .wholesalers-faq_item_title {
      font-size: 14px;
      line-height: 146%; }
    /* line 1659, responsive.scss */
    .page-wholesalers .wholesalers-faq_item_content {
      font-size: 14px;
      line-height: 146%; }
  /* line 1665, responsive.scss */
  .page-wholesalers .wholesalers-reviews {
    margin-bottom: 40px; }
    /* line 1667, responsive.scss */
    .page-wholesalers .wholesalers-reviews_descr {
      font-size: 14px;
      line-height: 146%;
      margin-bottom: 10px; }
    /* line 1672, responsive.scss */
    .page-wholesalers .wholesalers-reviews_item {
      flex-direction: column; }
      /* line 1674, responsive.scss */
      .page-wholesalers .wholesalers-reviews_item_info {
        flex: auto;
        padding-right: 0;
        padding-bottom: 20px; }
      /* line 1679, responsive.scss */
      .page-wholesalers .wholesalers-reviews_item_review {
        flex: auto;
        font-size: 14px;
        line-height: 146%;
        padding: 20px; }
        /* line 1684, responsive.scss */
        .page-wholesalers .wholesalers-reviews_item_review:before {
          top: -15px;
          left: 20px;
          transform: rotate(90deg); }
  /* line 1693, responsive.scss */
  .page-wholesalers .wholesalers-feedback_contant {
    flex-direction: column-reverse; }
  /* line 1696, responsive.scss */
  .page-wholesalers .wholesalers-feedback_benefits {
    flex: auto;
    padding: 20px 0 0 0; }
    /* line 1699, responsive.scss */
    .page-wholesalers .wholesalers-feedback_benefits_item {
      padding: 10px 0; }
  /* line 1703, responsive.scss */
  .page-wholesalers .wholesalers-feedback_form {
    flex: auto; }
    /* line 1705, responsive.scss */
    .page-wholesalers .wholesalers-feedback_form_content {
      padding: 40px 20px 20px 20px; }

  /********************************************/
  /*                О КОМПАНИИ                */
  /********************************************/
  /* line 1716, responsive.scss */
  .page-aboutCompany .aboutCompany-banner {
    margin-bottom: 40px; }
    /* line 1719, responsive.scss */
    .page-aboutCompany .aboutCompany-banner_info_title {
      font-size: 16px;
      line-height: 16px;
      padding-bottom: 10px; }
    /* line 1724, responsive.scss */
    .page-aboutCompany .aboutCompany-banner_info_subtitle {
      font-size: 24px;
      line-height: 16px; }
    /* line 1728, responsive.scss */
    .page-aboutCompany .aboutCompany-banner_info_play {
      font-size: 16px;
      line-height: 146%; }
      /* line 1731, responsive.scss */
      .page-aboutCompany .aboutCompany-banner_info_play .icon {
        width: 66px;
        height: 66px; }
        /* line 1734, responsive.scss */
        .page-aboutCompany .aboutCompany-banner_info_play .icon svg {
          width: 16px;
          height: 20px; }
  /* line 1742, responsive.scss */
  .page-aboutCompany .aboutCompany-benefits {
    margin-bottom: 80px; }
    /* line 1744, responsive.scss */
    .page-aboutCompany .aboutCompany-benefits_item {
      margin-bottom: 20px; }
      /* line 1746, responsive.scss */
      .page-aboutCompany .aboutCompany-benefits_item_title {
        font-size: 16px;
        line-height: 26px;
        padding: 0 0 10px 0; }
        /* line 1750, responsive.scss */
        .page-aboutCompany .aboutCompany-benefits_item_title span {
          font-size: 26px;
          line-height: 26px; }
        /* line 1754, responsive.scss */
        .page-aboutCompany .aboutCompany-benefits_item_title:after {
          margin-top: 10px; }
      /* line 1758, responsive.scss */
      .page-aboutCompany .aboutCompany-benefits_item_descr {
        font-size: 14px;
        line-height: 146%; }
  /* line 1764, responsive.scss */
  .page-aboutCompany .aboutCompany-benefits2 {
    margin-bottom: 40px; }
    /* line 1766, responsive.scss */
    .page-aboutCompany .aboutCompany-benefits2_item {
      margin-bottom: 50px; }
      /* line 1771, responsive.scss */
      .page-aboutCompany .aboutCompany-benefits2_item_descr {
        font-size: 14px;
        line-height: 146%;
        flex: 0 0 calc(100% - 100px); }
      /* line 1776, responsive.scss */
      .page-aboutCompany .aboutCompany-benefits2_item_image {
        right: -150px; }
      /* line 1779, responsive.scss */
      .page-aboutCompany .aboutCompany-benefits2_item:nth-child(2n) {
        background: transparent;
        padding: 0 0; }
        /* line 1782, responsive.scss */
        .page-aboutCompany .aboutCompany-benefits2_item:nth-child(2n) .aboutCompany-benefits2_item_image {
          display: none; }
        /* line 1785, responsive.scss */
        .page-aboutCompany .aboutCompany-benefits2_item:nth-child(2n) .aboutCompany-benefits2_item_descr {
          flex: 0 0 100%;
          padding-left: 0; }
  /* line 1793, responsive.scss */
  .page-aboutCompany .aboutCompany-banner_item {
    height: auto;
    padding: 30px 0;
    margin-bottom: 70px; }
    /* line 1800, responsive.scss */
    .page-aboutCompany .aboutCompany-banner_item_title {
      font-size: 48px;
      line-height: 48px; }
    /* line 1804, responsive.scss */
    .page-aboutCompany .aboutCompany-banner_item_descr {
      font-size: 14px;
      line-height: 146%; }
      /* line 1807, responsive.scss */
      .page-aboutCompany .aboutCompany-banner_item_descr .button {
        height: 46px;
        padding: 13px 30px !important;
        font-size: 22px; }
  /* line 1815, responsive.scss */
  .page-aboutCompany .aboutCompany-slider {
    margin-bottom: 60px; }
    /* line 1817, responsive.scss */
    .page-aboutCompany .aboutCompany-slider_item {
      height: 540px; }
      /* line 1819, responsive.scss */
      .page-aboutCompany .aboutCompany-slider_item_title {
        font-size: 32px;
        line-height: 34px; }
  /* line 1826, responsive.scss */
  .page-aboutCompany .aboutCompany-about_title {
    font-size: 26px;
    line-height: 26px;
    padding-bottom: 20px; }
  /* line 1834, responsive.scss */
  .page-aboutCompany .aboutCompany-about_item {
    background: transparent;
    background-image: none !important;
    margin: 0; }
    /* line 1838, responsive.scss */
    .page-aboutCompany .aboutCompany-about_item_content {
      padding: 10px 0;
      max-width: 100%; }
    /* line 1842, responsive.scss */
    .page-aboutCompany .aboutCompany-about_item_title {
      font-size: 32px;
      line-height: 34px;
      margin-bottom: 10px; }
    /* line 1847, responsive.scss */
    .page-aboutCompany .aboutCompany-about_item_descr {
      font-size: 14px;
      line-height: 146%; }
    /* line 1852, responsive.scss */
    .page-aboutCompany .aboutCompany-about_item:nth-child(2n) .aboutCompany-about_item_content {
      padding: 10px 0;
      max-width: 100%; }
  /* line 1860, responsive.scss */
  .page-aboutCompany .aboutCompany-info_title {
    font-size: 16px;
    line-height: 129%;
    padding-bottom: 10px; }
  /* line 1865, responsive.scss */
  .page-aboutCompany .aboutCompany-info_catalog {
    padding-bottom: 20px; }
    /* line 1867, responsive.scss */
    .page-aboutCompany .aboutCompany-info_catalog .button {
      height: 46px;
      padding: 13px 30px !important;
      font-size: 22px; }
  /* line 1874, responsive.scss */
  .page-aboutCompany .aboutCompany-info_descr {
    font-size: 16px;
    line-height: 129%;
    padding-bottom: 10px; }

  /********************************************/
  /*                 КОНТАКТЫ                 */
  /********************************************/
  /* line 1885, responsive.scss */
  .jobs-descr {
    font-size: 16px;
    padding: 0 0 40px 0; }

  /* line 1890, responsive.scss */
  .jobs-list {
    padding: 20px 0 40px 0; }
    /* line 1896, responsive.scss */
    .jobs-list_item_title {
      font-size: 20px;
      line-height: 20px; }

  /* line 1903, responsive.scss */
  .jobs-feedback {
    padding: 0 0 40px 0; }

  /********************************************/
  /*                   БЛОГ                   */
  /********************************************/
  /* line 1913, responsive.scss */
  .articles_content .articles-list .article-preview-wrapper .article-preview {
    flex-direction: column; }
    /* line 1915, responsive.scss */
    .articles_content .articles-list .article-preview-wrapper .article-preview .article-preview-caption {
      flex: 0 0 100%;
      padding-left: 0;
      padding-top: 15px; }
      /* line 1919, responsive.scss */
      .articles_content .articles-list .article-preview-wrapper .article-preview .article-preview-caption .article-preview-link {
        font-size: 26px;
        line-height: 26px; }
      /* line 1923, responsive.scss */
      .articles_content .articles-list .article-preview-wrapper .article-preview .article-preview-caption .article-preview-introtext {
        font-size: 14px;
        line-height: 146%; }
      /* line 1927, responsive.scss */
      .articles_content .articles-list .article-preview-wrapper .article-preview .article-preview-caption .article-preview-toolbar-inner {
        padding-top: 10px; }

  /* line 1936, responsive.scss */
  .article-wrapper .article-sidebar {
    border-left: none;
    padding-left: 0;
    padding-top: 45px; }

  /********************************************/
  /*                РЕГИСТРАЦИЯ               */
  /********************************************/
  /* line 1946, responsive.scss */
  .not_client.register_page #new_client .register_left {
    flex: 0 0 100%; }

  /* line 1949, responsive.scss */
  .not_client.register_page #new_client .register_right {
    flex: 0 0 100%; } }
@media (max-width: 550px) {
  /* line 1957, responsive.scss */
  .discount-form {
    flex-wrap: wrap; } }
