/*
100 - Thin
200 - Extra Light, Ultra Light
300 - Light
400 - Normal, Book, Regular
500 - Medium
600 - Semi Bold, Demi Bold
700 - Bold
800 - Extra Bold, Ultra Bold
900 - Black, Heavy
*/
@CHARSET "UTF-8";
/* line 3, ../../sass/libs/views/_base.scss */
.view-news .views-infinite-scroll-content-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px -30px; }
  /* line 7, ../../sass/libs/views/_base.scss */
  .view-news .views-infinite-scroll-content-wrapper > .views-row {
    margin-bottom: 30px;
    padding: 0 15px; }
    @media only screen and (min-width: 501px) {
      /* line 7, ../../sass/libs/views/_base.scss */
      .view-news .views-infinite-scroll-content-wrapper > .views-row {
        width: 50%; } }
    @media only screen and (min-width: 1000px) {
      /* line 7, ../../sass/libs/views/_base.scss */
      .view-news .views-infinite-scroll-content-wrapper > .views-row {
        width: 25%; } }
/* line 21, ../../sass/libs/views/_base.scss */
.view-news.view-display-id-news_block {
  margin-top: 20px; }
  /* line 24, ../../sass/libs/views/_base.scss */
  .view-news.view-display-id-news_block .view-header {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 20px; }
    @media only screen and (max-width: 650px) {
      /* line 24, ../../sass/libs/views/_base.scss */
      .view-news.view-display-id-news_block .view-header {
        font-size: 20px;
        line-height: 1.4;
        margin-bottom: 10px;
        text-align: center; } }

/* line 47, ../../sass/libs/views/_base.scss */
.view-products.catalog--flex:not(.views-infinite-scroll) > .view-content {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px -30px;
  position: relative; }
  @media only screen and (max-width: 850px) {
    /* line 47, ../../sass/libs/views/_base.scss */
    .view-products.catalog--flex:not(.views-infinite-scroll) > .view-content {
      -webkit-justify-content: center;
      justify-content: center; } }
  @media only screen and (max-width: 500px) {
    /* line 47, ../../sass/libs/views/_base.scss */
    .view-products.catalog--flex:not(.views-infinite-scroll) > .view-content {
      background: #FFFFFF;
      margin: 0 -20px 0;
      padding: 20px 10px 0; }
      /* line 61, ../../sass/libs/views/_base.scss */
      .view-products.catalog--flex:not(.views-infinite-scroll) > .view-content:before, .view-products.catalog--flex:not(.views-infinite-scroll) > .view-content:after {
        content: '';
        position: absolute;
        left: 0;
        display: block;
        width: 100%;
        height: 80px; }
      /* line 71, ../../sass/libs/views/_base.scss */
      .view-products.catalog--flex:not(.views-infinite-scroll) > .view-content:before {
        top: -15px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 30.21%, #ffffff 100%); }
      /* line 76, ../../sass/libs/views/_base.scss */
      .view-products.catalog--flex:not(.views-infinite-scroll) > .view-content:after {
        bottom: -20px;
        background: linear-gradient(180deg, #ffffff 0%, #ffffff 68.23%, rgba(255, 255, 255, 0) 100%); } }
/* line 86, ../../sass/libs/views/_base.scss */
.view-products.catalog--flex.views-infinite-scroll .views-infinite-scroll-content-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px -30px;
  position: relative; }
  @media only screen and (max-width: 850px) {
    /* line 86, ../../sass/libs/views/_base.scss */
    .view-products.catalog--flex.views-infinite-scroll .views-infinite-scroll-content-wrapper {
      -webkit-justify-content: center;
      justify-content: center; } }
  @media only screen and (max-width: 500px) {
    /* line 86, ../../sass/libs/views/_base.scss */
    .view-products.catalog--flex.views-infinite-scroll .views-infinite-scroll-content-wrapper {
      background: #FFFFFF;
      margin: 0 -20px 0;
      padding: 20px 10px 0; }
      /* line 100, ../../sass/libs/views/_base.scss */
      .view-products.catalog--flex.views-infinite-scroll .views-infinite-scroll-content-wrapper:before, .view-products.catalog--flex.views-infinite-scroll .views-infinite-scroll-content-wrapper:after {
        content: '';
        position: absolute;
        left: 0;
        display: block;
        width: 100%;
        height: 80px; }
      /* line 110, ../../sass/libs/views/_base.scss */
      .view-products.catalog--flex.views-infinite-scroll .views-infinite-scroll-content-wrapper:before {
        top: -15px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 30.21%, #ffffff 100%); }
      /* line 115, ../../sass/libs/views/_base.scss */
      .view-products.catalog--flex.views-infinite-scroll .views-infinite-scroll-content-wrapper:after {
        bottom: -20px;
        background: linear-gradient(180deg, #ffffff 0%, #ffffff 68.23%, rgba(255, 255, 255, 0) 100%); } }
/* line 123, ../../sass/libs/views/_base.scss */
.view-products.catalog--flex .views-row {
  position: relative;
  z-index: 1; }
  @media only screen and (min-width: 501px) {
    /* line 123, ../../sass/libs/views/_base.scss */
    .view-products.catalog--flex .views-row {
      margin-bottom: 30px;
      padding: 0 15px;
      min-width: 280px;
      width: 33.333%; } }
  @media only screen and (max-width: 500px) {
    /* line 123, ../../sass/libs/views/_base.scss */
    .view-products.catalog--flex .views-row {
      margin-bottom: 20px;
      padding: 0 10px;
      width: 50%; } }
@media only screen and (min-width: 501px) {
  /* line 144, ../../sass/libs/views/_base.scss */
  .paragraph--type--products-by-sku .view-products .views-row {
    width: 25%; } }
@media only screen and (max-width: 500px) {
  /* line 144, ../../sass/libs/views/_base.scss */
  .paragraph--type--products-by-sku .view-products .views-row {
    width: 50%; } }
/* line 160, ../../sass/libs/views/_base.scss */
.view-products.product-slider:not(.views-infinite-scroll) .view-content:not(.tns-carousel) {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }
/* line 169, ../../sass/libs/views/_base.scss */
.view-products.product-slider.views-infinite-scroll .views-infinite-scroll-content-wrapper:not(.tns-carousel) {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }
/* line 179, ../../sass/libs/views/_base.scss */
.view-products.product-slider.view-display-id-recently_view .view-content:not(.tns-carousel) {
  margin: 0 -10px -20px; }
  /* line 182, ../../sass/libs/views/_base.scss */
  .view-products.product-slider.view-display-id-recently_view .view-content:not(.tns-carousel) > .views-row {
    margin-bottom: 20px;
    padding: 0 10px;
    width: 25%; }
/* line 191, ../../sass/libs/views/_base.scss */
.view-products.product-slider.view-display-id-recently_view .view-content.tns-carousel > .views-row {
  min-width: 230px;
  width: 25%; }
/* line 204, ../../sass/libs/views/_base.scss */
.view-products.product-touch-slider .views-infinite-scroll-content-wrapper .views-view-grid {
  margin-bottom: 30px; }
  /* line 207, ../../sass/libs/views/_base.scss */
  .view-products.product-touch-slider .views-infinite-scroll-content-wrapper .views-view-grid:last-child {
    margin-bottom: 0; }
  /* line 213, ../../sass/libs/views/_base.scss */
  .view-products.product-touch-slider .views-infinite-scroll-content-wrapper .views-view-grid .views-row:not(.tns-carousel) {
    float: none;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px; }
    /* line 218, ../../sass/libs/views/_base.scss */
    .view-products.product-touch-slider .views-infinite-scroll-content-wrapper .views-view-grid .views-row:not(.tns-carousel) > .views-col {
      float: none;
      padding: 0 15px;
      width: 33.333%; }
  /* line 227, ../../sass/libs/views/_base.scss */
  .view-products.product-touch-slider .views-infinite-scroll-content-wrapper .views-view-grid .views-row.tns-carousel > .views-col {
    min-width: 230px;
    width: 33.333%; }
  @media only screen and (max-width: 650px) {
    /* line 204, ../../sass/libs/views/_base.scss */
    .view-products.product-touch-slider .views-infinite-scroll-content-wrapper .views-view-grid {
      margin-bottom: 20px; } }
/* line 241, ../../sass/libs/views/_base.scss */
.view-products.view-display-id-sales_leaders {
  background: linear-gradient(89.42deg, #ee5e4a 0.07%, #e14d38 48.47%, #cf3c28 100%);
  -moz-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  -webkit-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  padding: 25px 0 30px; }
  /* line 248, ../../sass/libs/views/_base.scss */
  .view-products.view-display-id-sales_leaders .view-header h2 {
    color: #FFFFFF;
    font-size: 22px;
    margin-bottom: 25px;
    text-align: center; }
  /* line 258, ../../sass/libs/views/_base.scss */
  .view-products.view-display-id-sales_leaders .view-content:not(.tns-carousel) {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px -20px;
    padding: 0 40px; }
    /* line 263, ../../sass/libs/views/_base.scss */
    .view-products.view-display-id-sales_leaders .view-content:not(.tns-carousel) > .views-row {
      margin-bottom: 20px;
      padding: 0 10px;
      width: 33.333%; }
  /* line 272, ../../sass/libs/views/_base.scss */
  .view-products.view-display-id-sales_leaders .view-content.tns-carousel > .views-row {
    margin-bottom: 0;
    padding: 0;
    min-width: 262px;
    width: auto; }
  @media only screen and (min-width: 651px) {
    /* line 241, ../../sass/libs/views/_base.scss */
    .view-products.view-display-id-sales_leaders {
      border-radius: 10px; } }
  @media only screen and (max-width: 650px) {
    /* line 241, ../../sass/libs/views/_base.scss */
    .view-products.view-display-id-sales_leaders {
      margin: 0 -20px; } }
/* line 290, ../../sass/libs/views/_base.scss */
.view-products .views-exposed-form {
  margin-bottom: 30px; }
  /* line 293, ../../sass/libs/views/_base.scss */
  .form--sortby-buttons {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
    /* line 296, ../../sass/libs/views/_base.scss */
    .form--sortby-buttons-label {
      font-size: 14px;
      font-weight: 400;
      margin: 10px 20px 0 0; }
    /* line 302, ../../sass/libs/views/_base.scss */
    .form--sortby-buttons-container {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0 -10px -20px; }
      /* line 306, ../../sass/libs/views/_base.scss */
      .form--sortby-buttons--item {
        background: #FFFFFF;
        border-radius: 10px;
        -moz-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
        -webkit-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
        box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
        color: #757577;
        cursor: pointer;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        margin: 0 10px 20px;
        padding: 13px 20px;
        text-align: center; }
        /* line 319, ../../sass/libs/views/_base.scss */
        .form--sortby-buttons--item.active, .form--sortby-buttons--item:hover {
          color: #F5A145;
          font-weight: 500; }
    @media only screen and (max-width: 500px) {
      /* line 293, ../../sass/libs/views/_base.scss */
      .form--sortby-buttons {
        display: none; } }
  @media only screen and (min-width: 501px) {
    /* line 332, ../../sass/libs/views/_base.scss */
    .view-products .views-exposed-form .form-item-sort-by {
      display: none; } }
  /* line 339, ../../sass/libs/views/_base.scss */
  .view-products .views-exposed-form .form-actions {
    margin: 0; }
/* line 344, ../../sass/libs/views/_base.scss */
.view-products .row-sales-leader {
  -webkit-flex: 0 1 100%;
  flex: 0 1 100%; }

/* line 351, ../../sass/libs/views/_base.scss */
.view-bs-categories.view-display-id-page_catalog_root {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  -webkit-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  padding: 40px 30px; }
  /* line 357, ../../sass/libs/views/_base.scss */
  .view-bs-categories.view-display-id-page_catalog_root .view-content {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -40px; }
  /* line 362, ../../sass/libs/views/_base.scss */
  .view-bs-categories.view-display-id-page_catalog_root .category-column {
    padding: 0 15px; }
    @media only screen and (min-width: 651px) {
      /* line 362, ../../sass/libs/views/_base.scss */
      .view-bs-categories.view-display-id-page_catalog_root .category-column {
        width: 50%; } }
    @media only screen and (min-width: 850px) {
      /* line 362, ../../sass/libs/views/_base.scss */
      .view-bs-categories.view-display-id-page_catalog_root .category-column {
        width: 33.333%; } }
    @media only screen and (min-width: 1000px) {
      /* line 362, ../../sass/libs/views/_base.scss */
      .view-bs-categories.view-display-id-page_catalog_root .category-column {
        width: 25%; } }
  /* line 378, ../../sass/libs/views/_base.scss */
  .view-bs-categories.view-display-id-page_catalog_root .views-row {
    margin-bottom: 30px;
    padding: 0 15px;
    width: 100%; }
    @media only screen and (min-width: 651px) {
      /* line 378, ../../sass/libs/views/_base.scss */
      .view-bs-categories.view-display-id-page_catalog_root .views-row {
        width: 50%; } }
    @media only screen and (min-width: 850px) {
      /* line 378, ../../sass/libs/views/_base.scss */
      .view-bs-categories.view-display-id-page_catalog_root .views-row {
        width: 33.333%; } }
    @media only screen and (min-width: 1000px) {
      /* line 378, ../../sass/libs/views/_base.scss */
      .view-bs-categories.view-display-id-page_catalog_root .views-row {
        width: 25%; } }
    @media only screen and (max-width: 767px) {
      /* line 378, ../../sass/libs/views/_base.scss */
      .view-bs-categories.view-display-id-page_catalog_root .views-row {
        margin-bottom: 25px; } }
  @media only screen and (max-width: 767px) {
    /* line 351, ../../sass/libs/views/_base.scss */
    .view-bs-categories.view-display-id-page_catalog_root {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      margin: 0 -20px;
      padding: 30px 20px; } }

/* line 408, ../../sass/libs/views/_base.scss */
[data-drupal-views-infinite-scroll-pager] {
  margin-top: 30px; }
  /* line 411, ../../sass/libs/views/_base.scss */
  [data-drupal-views-infinite-scroll-pager] a {
    background: #FFFFFF;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    -moz-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
    -webkit-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
    box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
    color: #000000;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 15px;
    line-height: 1;
    margin: 0 auto;
    padding: 17px 10px;
    width: 180px;
    text-align: center; }
    /* line 424, ../../sass/libs/views/_base.scss */
    [data-drupal-views-infinite-scroll-pager] a:after {
      content: '';
      background: url('../../img/vector/sprite.svg?1740746290') no-repeat -316px -111px;
      display: block;
      margin-left: 9px;
      width: 14px;
      height: 14px; }
    /* line 432, ../../sass/libs/views/_base.scss */
    [data-drupal-views-infinite-scroll-pager] a:hover {
      color: #FF8A00; }
      /* line 435, ../../sass/libs/views/_base.scss */
      [data-drupal-views-infinite-scroll-pager] a:hover:after {
        background-position: -316px -127.5px; }

/*# sourceMappingURL=views.css.map */
