@keyframes slide {
  from {
    max-height: 0;
  }
  to {
    max-height: 228px;
  }
}
main {
  padding-bottom: 0;
}
main .block {
  padding-top: 20px;
  padding-bottom: 100px;
}
main .category-name {
  display: block;
  margin-top: 50px;
  margin-bottom: 20px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  padding-bottom: 1px;
  border-bottom: 1px solid #000;
}
body.mobile main .category-name {
  letter-spacing: -0.02em;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-bottom: 0;
}
main .category-products-wrapper {
  display: grid;
  grid-template-columns: 264px 1fr;
  grid-gap: 0 20px;
}
body.action-search main .category-products-wrapper {
  display: block;
  grid-gap: 0;
  width: 100%;
}
body.mobile main .category-products-wrapper {
  grid-template-columns: 1fr;
}
main .category-products-wrapper .product-list > section {
  display: flow-root;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
  display: grid;
  grid-gap: 0 18px;
  grid-template-columns: repeat(auto-fill, 264px);
  justify-content: center;
}
body.mobile main .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
  grid-template-columns: repeat(auto-fill, 165px);
  grid-gap: 15px;
  margin-bottom: 30px;
}
body.mobile main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item {
  background: #FFFFFF;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item .product-slider-item__content {
  margin: 0 !important;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item .top {
  border: none;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item .buy-form-wrapper .buttons {
  visibility: hidden;
}
body.mobile main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item .buy-form-wrapper .buttons {
  visibility: initial;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item:hover .buy-form-wrapper .buttons {
  visibility: initial;
}
body.mobile main .category-filter-wrapper {
  display: none;
  z-index: 15;
}
body.mobile main .category-filter-wrapper .darkbtn {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 5;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.36);
}
main .catalog__config {
  display: flex;
  flex-direction: row-reverse;
}
body.mobile main .catalog__config {
  flex-direction: initial;
  justify-content: space-between;
  align-items: center;
  height: 50px;
}
body.mobile main .catalog__config .catalog__filter-trigger {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
body.mobile main .catalog__config .catalog__filter-trigger .circle {
  display: block;
  position: absolute;
  top: 0;
  right: -9px;
  width: 6px;
  height: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23EA7D83'%3E%3C/circle%3E%3C/svg%3E");
}
main .catalog__config__wrapper {
  width: 100%;
  margin-bottom: 10px;
  z-index: 3;
}
body.mobile.fixed-category-filter main .catalog__config__wrapper {
  background: #fff;
  position: fixed;
  padding: 0 15px;
  top: 50px;
  left: 0;
  width: 100%;
}
body.mobile.fixed-category-filter main .catalog__config__wrapper .catalog__config {
  border-bottom: 1px solid black;
}
main .catalog__sorting {
  position: relative;
  display: inline-block;
  width: auto;
  text-align: right;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
main .catalog__sorting > * {
  display: inline-block;
}
.desktop main .catalog__sorting .catalog__sorting-title {
  margin-right: 4px;
}
main .catalog__sorting .catalog__sorting-text {
  cursor: pointer;
}
main .catalog__sorting .catalog__sorting-dropdown {
  position: absolute;
  right: 0;
  text-align: left;
  padding: 20px;
  background: #FFFFFF;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  width: 142px;
  z-index: 1;
}
body.mobile main .catalog__sorting .catalog__sorting-dropdown {
  top: 35px;
  width: 163px;
  z-index: 3;
}
main .catalog__sorting .catalog__sorting-dropdown .catalog__sorting-dropdown-item {
  font-style: normal;
  font-weight: bold;
  font-size: 8px;
  line-height: 18px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
main .catalog__sorting .catalog__sorting-dropdown .catalog__sorting-dropdown-item:last-child {
  margin-bottom: 0;
}
main .catalog__sorting .catalog__sorting-dropdown_icon {
  display: inline-block;
  width: 5px;
  height: 10px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10L2.5 -2.18557e-07L5 10L0 10Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
}
main .catalog__preloader {
  text-align: center;
  background: #fff;
  top: -1px;
  position: relative;
}
main .catalog__preloader img {
  margin: 0 auto;
}
main .preloader__text {
  display: none !important;
}
main .catalog-loader {
  border-top: 1px solid #000;
  margin-top: 20px;
}
main .catalog-loader .preloader__gif img {
  width: 24px;
}
main .catalog-loader .lazyloading-load-more {
  display: inline-block;
  margin-top: 21px;
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  color: #306049;
  padding-right: 90px;
  background: url(../img/load_mode_hand.svg) right 0 no-repeat;
  background-size: 82px 48px;
}
body.mobile main .catalog-loader .lazyloading-load-more {
  font-size: 36px;
  line-height: 36px;
  letter-spacing: -0.02em;
  padding-right: 36px;
  background: url(../img/load_mode_hand_mobile.svg) right 0 no-repeat;
  background-size: 61px 36px;
  width: 100%;
  max-width: 350px;
}

body.mobile .filter-wrapper {
  overflow: auto;
}
.filter-wrapper .options__section--mobile {
  display: none;
}
.filter-wrapper .options__section {
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: relative;
}
.filter-wrapper .options__section .filter-item-trigger {
  position: absolute;
  top: 0;
  right: 1px;
  display: block;
  width: 5px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10L2.5 -2.18557e-07L5 10L0 10Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
}
.filter-wrapper .options__section.closed .options__content {
  height: 0;
  margin-top: 0;
}
.filter-wrapper .options__section.closed .filter-item-trigger {
  transform: rotate(180deg);
}
.filter-wrapper .options__section .options__title {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.filter-wrapper .options__section .options__content {
  margin-top: 10px;
  max-height: 228px !important;
  overflow: auto;
  position: relative;
}
body.mobile .filter-wrapper .options__section .options__content {
  max-height: 228px;
}
.filter-wrapper .options__section .options__content .options__item {
  position: relative;
  margin-bottom: 10px;
}
.filter-wrapper .options__section .form-label {
  position: relative;
  height: 24px;
  display: table-cell;
  vertical-align: middle;
}
.filter-wrapper .options__section .form-label--checkbox input {
  display: none;
}
.filter-wrapper .options__section .form-label--checkbox .label-text {
  padding-left: 32px;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.filter-wrapper .options__section .form-label--checkbox .form-stylized-option {
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  width: 16px;
  height: 16px;
  opacity: 0.25;
  border: 1.5px solid #000000;
  box-sizing: border-box;
  border-radius: 2px;
}
.filter-wrapper .options__section .form-label--checkbox input:checked ~ .form-stylized-option {
  opacity: 1;
}
.filter-wrapper .options__section .form-label--checkbox input:checked ~ .form-stylized-option::after {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  width: 100%;
  height: 100%;
  background: url(../img/checked.svg) center center no-repeat;
}
.filter-wrapper .options__section .price-limit__form {
  display: flex;
}
.filter-wrapper .options__section .price-limit__form input {
  color: #000;
  padding: 18px 0 10px;
  width: 122px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  border: none;
  border-bottom: 1px solid #bfbfbf;
  outline: none !important;
}
.filter-wrapper .options__section .price-limit__form .mdash {
  margin-left: 5px;
  margin-right: 5px;
  width: 10px;
  height: 18px;
  top: 15px;
  position: relative;
}
body.mobile .filter-wrapper .options__section .price-limit__form {
  justify-content: space-between;
}
body.mobile .filter-wrapper .options__section .price-limit__form input {
  width: 100%;
}
.filter-wrapper .options__section--reset .reset-button {
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  height: 30px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  background: none;
  border: none;
  cursor: pointer;
}
.filter-wrapper .options__section--reset .reset-button svg {
  position: relative;
  top: 6px;
  margin-right: 8px;
}
body.mobile .filter-wrapper .options__section--reset {
  padding-top: 10px;
}
.filter-wrapper .options__section--submit {
  display: none;
}
body.mobile .filter-wrapper {
  display: none;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 315px;
  height: 100%;
  z-index: 10;
  padding: 15px;
}
body.mobile .filter-wrapper .filter-caption {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 14px;
  border-bottom: 1px solid #000;
}
body.mobile .filter-wrapper .catalog__options-form {
  padding-bottom: 85px;
}
body.mobile .filter-wrapper .reset-button {
  padding-left: 3px;
}
body.mobile .filter-wrapper .options__section--submit {
  display: grid;
  grid-gap: 0 15px;
  grid-template-columns: 1fr;
  padding: 0 15px;
  position: sticky;
  bottom: -15px;
  left: 0;
  width: 100%;
  height: 78px;
  background: #FFFFFF;
  box-shadow: 0px -30px 40px #FFFFFF;
}
body.mobile .filter-wrapper .options__section--submit .btn {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.04em;
  width: 100%;
}

body.mobile main .product-slider.long .product-slider-item .product-name {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
body.mobile main .product-slider.long .product-slider-item .buttons .btn, body.mobile main .product-slider.long .product-slider-item .buttons button {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  width: 100% !important;
}
body.mobile main .product-slider.long .product-slider-item .prices {
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: -0.03em;
  text-transform: uppercase;
}
body.mobile main .product-slider.long .product-slider-item .sku-list button {
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}

@media (max-width: 380px) {
  body.mobile main .product-slider.long .product-slider-item .product-name {
    word-break: break-word;
  }
}

main #category-wrapper .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
  grid-template-columns: 1fr 1fr;
  /*@media (max-width: 375px) {
    grid-template-columns: repeat(auto-fill, 137px);
  }

  @media (min-width: 768px) {
    grid-template-columns: repeat(auto-fill, 235px);
  }
  @media (min-width: 800px) {
    grid-template-columns: repeat(auto-fill, 245px);
  }
  @media (min-width: 834px) {
    grid-template-columns: repeat(auto-fill, 189px);
  }*/
  /*@media (min-width: 1024px) {
      body.mobile & {
        grid-template-columns: repeat(auto-fill, 237px);
      }
      body.desktop & {
        grid-template-columns: repeat(auto-fill, 260px);
      }
    }

    @media (min-width: 1280px) {
      grid-template-columns: repeat(auto-fill, 232px);
    }


    @media (min-width: 1600px) {
    }

    @media (min-width: 1920px) {
    }

    @media (min-width: 2000px) {
    }
  */
}
@media (min-width: 556px) {
  main #category-wrapper .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 768px) {
  main #category-wrapper .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

.groupQuestions .groupQuestions__spoiler-indicator {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1L6 11L3.5 1H8.5Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
}
.groupQuestions .groupQuestions__spoiler-indicator svg {
  display: none !important;
}

.catalog__mobile-close i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon'%3E%3Cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23icon-delete'%3E%3C/use%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

@keyframes slide {
  from {
    max-height: 0;
  }
  to {
    max-height: 228px;
  }
}

.searchpro__page-empty .searchpro__page-empty_header {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 15px;
  text-align: center;
  font-weight: 500;
}
.searchpro__page-empty .searchpro__page-empty_hint {
  font-family: "Searchpro-Roboto", sans-serif;
  color: #828282;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 15px;
}
.searchpro__page-empty .searchpro__page-empty_delimiter {
  width: 100%;
  height: 1px;
  background-color: #f2994a;
  margin-top: 35px;
  margin-bottom: 60px;
}
.searchpro__page-empty .searchpro__page-empty_delimiter:last-child {
  display: none;
}
.searchpro__page-empty .searchpro__page-empty_block {
  margin-bottom: 60px;
}
.searchpro__page-empty .searchpro__page-empty_block:last-child {
  margin-bottom: 0;
}
.searchpro__page-empty .searchpro__page-empty_block-header {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 32px;
  line-height: 38px;
  margin-bottom: 30px;
}
.searchpro__page-empty .searchpro__page-empty_block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.searchpro__page-empty .searchpro__page-empty_item {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 14px;
  color: #000;
  padding: 10px 15px;
  text-decoration: none;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  margin-bottom: 15px;
  outline: none;
  -webkit-transition: border-color 0.3s, color 0.3s;
  -o-transition: border-color 0.3s, color 0.3s;
  transition: border-color 0.3s, color 0.3s;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.searchpro__page-empty .searchpro__page-empty_item:link {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 14px;
  color: #000;
  padding: 10px 15px;
  text-decoration: none;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  margin-bottom: 15px;
  outline: none;
  -webkit-transition: border-color 0.3s, color 0.3s;
  -o-transition: border-color 0.3s, color 0.3s;
  transition: border-color 0.3s, color 0.3s;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.searchpro__page-empty .searchpro__page-empty_item:link:last-child {
  margin-right: 0;
}
.searchpro__page-empty .searchpro__page-empty_item:visited {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 14px;
  color: #000;
  padding: 10px 15px;
  text-decoration: none;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  margin-bottom: 15px;
  outline: none;
  -webkit-transition: border-color 0.3s, color 0.3s;
  -o-transition: border-color 0.3s, color 0.3s;
  transition: border-color 0.3s, color 0.3s;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.searchpro__page-empty .searchpro__page-empty_item:visited:last-child {
  margin-right: 0;
}
.searchpro__page-empty .searchpro__page-empty_item:last-child {
  margin-right: 0;
}
.searchpro__page-empty .searchpro__page-empty_item:hover {
  border-color: #f2994a;
  color: #f2994a;
}
.searchpro__page-empty .searchpro__page-empty_item-category {
  color: #828282;
  font-size: 12px;
  margin-left: 5px;
  font-family: "Searchpro-Roboto", sans-serif;
}

.searchpro__page-description {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 16px;
  color: #828282;
  margin-bottom: 30px;
  line-height: 1em;
}
.searchpro__page-description a {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 18px;
  color: #f2994a;
  text-decoration: none;
  border: none;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.searchpro__page-description a:link {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 18px;
  color: #f2994a;
  text-decoration: none;
  border: none;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.searchpro__page-description a:visited {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 18px;
  color: #f2994a;
  text-decoration: none;
  border: none;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.searchpro__page-description a:hover {
  color: #000;
}

.searchpro__page .catalog-load-more {
  display: none;
}

.searchpro__page-categories {
  margin-bottom: 15px;
  line-height: 1em;
}
.searchpro__page-categories .searchpro__page-category {
  text-decoration: none;
  outline: none;
  display: inline-block;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #000;
}
.searchpro__page-categories .searchpro__page-category:link {
  text-decoration: none;
  outline: none;
  display: inline-block;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #000;
}
.searchpro__page-categories .searchpro__page-category:visited {
  text-decoration: none;
  outline: none;
  display: inline-block;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #000;
}
.searchpro__page-categories .searchpro__page-category_hint {
  font-family: "Searchpro-Roboto", sans-serif;
  color: #bdbdbd;
}

.searchpro__page-categories--inline .searchpro__page-category {
  font-size: 14px;
  background: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  padding: 10px 15px;
  margin-bottom: 15px;
  -webkit-transition: color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
  margin-right: 15px;
}
.searchpro__page-categories--inline .searchpro__page-category:link {
  font-size: 14px;
  background: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  padding: 10px 15px;
  margin-bottom: 15px;
  -webkit-transition: color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
  margin-right: 15px;
}
.searchpro__page-categories--inline .searchpro__page-category:visited {
  font-size: 14px;
  background: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  padding: 10px 15px;
  margin-bottom: 15px;
  -webkit-transition: color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, border-color 0.3s;
  transition: color 0.3s, border-color 0.3s;
  margin-right: 15px;
}
.searchpro__page-categories--inline .searchpro__page-category:hover {
  color: #f2994a;
  border-color: #f2994a;
}
.searchpro__page-categories--inline .searchpro__page-category:hover .searchpro__page-category_hint {
  color: #f2994a;
  border-color: #f2994a;
}
.searchpro__page-categories--inline .searchpro__page-category_hint {
  font-size: 14px;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.searchpro__page-categories_swiper {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.searchpro__page-categories_swiper:hover .searchpro__page-categories_swiper-next-button {
  opacity: 1;
}
.searchpro__page-categories_swiper:hover .searchpro__page-categories_swiper-prev-button {
  opacity: 1;
}
.searchpro__page-categories_swiper .searchpro__page-categories_swiper-next-button {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -35px;
  z-index: 3;
  cursor: pointer;
  background-color: #f2994a;
  border-radius: 50%;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0 0 15px #fff;
  box-shadow: 0 0 15px #fff;
  right: 15px;
  left: auto;
}
.searchpro__page-categories_swiper .searchpro__page-categories_swiper-next-button:before {
  content: "";
  display: block;
  width: 8px;
  height: 12px;
  background-image: url(/wa-apps/shop/plugins/searchpro/img/arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.searchpro__page-categories_swiper .searchpro__page-categories_swiper-prev-button {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -35px;
  z-index: 3;
  cursor: pointer;
  background-color: #f2994a;
  border-radius: 50%;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0 0 15px #fff;
  box-shadow: 0 0 15px #fff;
  left: 15px;
  right: auto;
}
.searchpro__page-categories_swiper .searchpro__page-categories_swiper-prev-button:before {
  content: "";
  display: block;
  width: 8px;
  height: 12px;
  background-image: url(/wa-apps/shop/plugins/searchpro/img/arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.searchpro__page-categories_swiper .swiper-button-disabled {
  opacity: 0 !important;
}

.searchpro__page-categories--images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.searchpro__page-categories--images .searchpro__page-category_name {
  max-width: 100%;
}
.searchpro__page-categories--images .searchpro__page-category_image {
  margin-bottom: 15px;
  width: 125px;
  height: 125px;
  border-radius: 4px;
  overflow: hidden;
}
.searchpro__page-categories--images .searchpro__page-category_image img {
  width: 125px;
}
.searchpro__page-categories--images .searchpro__page-category {
  border: 0;
  font-size: 16px;
  text-align: center;
  margin-bottom: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}
.searchpro__page-categories--images .searchpro__page-category:link {
  border: 0;
  font-size: 16px;
  text-align: center;
  margin-bottom: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}
.searchpro__page-categories--images .searchpro__page-category:link:last-child {
  margin-right: 0;
}
.searchpro__page-categories--images .searchpro__page-category:visited {
  border: 0;
  font-size: 16px;
  text-align: center;
  margin-bottom: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}
.searchpro__page-categories--images .searchpro__page-category:visited:last-child {
  margin-right: 0;
}
.searchpro__page-categories--images .searchpro__page-category:last-child {
  margin-right: 0;
}
.searchpro__page-categories--images .searchpro__page-category_hint {
  font-size: 14px;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #bdbdbd;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  font-size: 16px;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.searchpro__page-container {
  display: grid;
  grid-template-columns: 264px 1fr;
  grid-gap: 0 20px;
}
.searchpro__page-container .searchpro__page-content {
  order: 2;
}
.searchpro__page-container .searchpro__page-content.js-searchpro__page-content--loading:before {
  content: "";
  display: block;
  width: 100%;
  height: 100vh;
  background: url(/wa-apps/shop/plugins/searchpro/img/products-loader.svg) no-repeat 50% 30px;
}
.searchpro__page-container .searchpro__page-sidebar {
  order: 1;
}

.searchpro__page-container--left-sidebar {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.searchpro__page-container--left-sidebar .searchpro__page-sidebar {
  padding-left: 0;
  padding-right: 15px;
}

.searchpro__page-container--no-sidebar .searchpro__page-content {
  width: 100%;
}
.searchpro__page-container--no-sidebar .searchpro__page-sidebar {
  display: none;
}

.searchpro__page-mobile-filters_window {
  font-size: 14px;
  font-family: "Searchpro-Roboto", sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 99999;
  margin: 0;
  overflow: auto;
  display: none;
  background-color: #fff;
}
.searchpro__page-mobile-filters_window .searchpro__page-filters {
  display: block;
  border: none;
  border-radius: 0;
}

.searchpro__page-mobile-filters_window-header {
  text-align: center;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  z-index: 10;
  height: 60px;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.searchpro__page-mobile-filters_window-header_close-button {
  background-image: url(/wa-apps/shop/plugins/searchpro/img/close-button.svg);
  background-size: contain;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}

.searchpro__page-mobile-filters_window-header_title {
  font-family: "Searchpro-Roboto", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}

.searchpro__page-mobile-filters_window-filters {
  padding-top: 60px;
}

.searchpro__page-mobile {
  display: none;
}
.searchpro__page-mobile .jq-selectbox {
  position: relative;
  display: inline-block;
  z-index: 10;
}
.searchpro__page-mobile .jq-selectbox select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}
.searchpro__page-mobile .jq-selectbox li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.searchpro__page-mobile .jq-select-multiple {
  position: relative;
  display: inline-block;
}
.searchpro__page-mobile .jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}
.searchpro__page-mobile .jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.searchpro__page-mobile .jq-selectbox__select {
  position: relative;
}
.searchpro__page-mobile .jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.searchpro__page-mobile .jq-selectbox__dropdown {
  position: absolute;
}
.searchpro__page-mobile .jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch;
}
.searchpro__page-mobile .jq-selectbox__search input {
  -webkit-appearance: textfield;
}
.searchpro__page-mobile .jq-selectbox__search input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.searchpro__page-mobile .jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.searchpro__page-filters {
  line-height: 1em;
  position: relative;
  font-size: 14px;
}
.searchpro__page-filters * {
  font-size: 14px;
}
.searchpro__page-filters .searchpro__page-filters_toggle-button {
  display: none;
}
.searchpro__page-filters .searchpro__page-filters_toggle-button a {
  font-size: 14px;
  display: block;
  text-align: center;
  padding: 0;
  text-decoration: none;
  color: #f2994a;
  border: none;
  outline: none;
}
.searchpro__page-filters .searchpro__page-filters_toggle-button a:link {
  font-size: 14px;
  display: block;
  text-align: center;
  padding: 0;
  text-decoration: none;
  color: #f2994a;
  border: none;
  outline: none;
}
.searchpro__page-filters .searchpro__page-filters_helper {
  right: 100%;
  margin-right: -5px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #f2f2f2;
  -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
  padding: 15px 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  min-width: 130px;
}
.searchpro__page-filters .searchpro__page-filters_helper:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}
.searchpro__page-filters .searchpro__page-filters_helper:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(196, 196, 196, 0);
  border-left-color: #f2f2f2;
  border-width: 11px;
  margin-top: -11px;
}
.searchpro__page-filters .searchpro__page-filters_helper_header {
  white-space: nowrap;
}
.searchpro__page-filters .searchpro__page-filters_helper_count {
  font-weight: 500;
}
.searchpro__page-filters .searchpro__page-filters_helper_button {
  margin-top: 10px;
  background: #fff;
  color: #f2994a;
  border: 1px solid #f2994a;
  border-radius: 4px;
  padding: 7px 0;
  text-align: center;
  width: 100%;
  max-width: 120px;
  cursor: pointer;
  -webkit-transition: 0.3s background-color, 0.3s color;
  -o-transition: 0.3s background-color, 0.3s color;
  transition: 0.3s background-color, 0.3s color;
}
.searchpro__page-filters .searchpro__page-filters_helper_button:hover {
  background-color: #f2994a;
  color: #fff;
}
.searchpro__page-filters .searchpro__page-filters_buttons .searchpro__page-filters_button {
  background-color: #f2994a;
  color: #fff;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.searchpro__page-filters .searchpro__page-filters_buttons .searchpro__page-filters_button:hover {
  opacity: 0.75;
}

.searchpro__page-filters.searchpro__page-filters--categories {
  border: none;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.searchpro__page-filter {
  margin-bottom: 20px;
}
.searchpro__page-filter:last-child {
  margin-bottom: 0;
}
.searchpro__page-filter .searchpro__page-filter_name {
  line-height: normal;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.searchpro__page-filter .searchpro__page-filter_name:hover {
  color: #828282;
}
.searchpro__page-filter .searchpro__page-filter_label {
  line-height: normal;
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 15px;
}
.searchpro__page-filter .searchpro__page-filter_value.js-searchpro__filter-item--hidden {
  display: none;
}
.searchpro__page-filter .searchpro__page-filter_label.js-searchpro__filter-label--hidden {
  display: none;
}
.searchpro__page-filter .searchpro__page-filter_show-more-link {
  font-size: 14px;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #f2994a;
  text-decoration: none;
  border-bottom: 1px dashed #f2994a;
  -webkit-transition: border-bottom-color 0.3s;
  -o-transition: border-bottom-color 0.3s;
  transition: border-bottom-color 0.3s;
}
.searchpro__page-filter .searchpro__page-filter_show-more-link:link {
  font-size: 14px;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #f2994a;
  text-decoration: none;
  border-bottom: 1px dashed #f2994a;
  -webkit-transition: border-bottom-color 0.3s;
  -o-transition: border-bottom-color 0.3s;
  transition: border-bottom-color 0.3s;
}
.searchpro__page-filter .searchpro__page-filter_show-more-link:visited {
  font-size: 14px;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #f2994a;
  text-decoration: none;
  border-bottom: 1px dashed #f2994a;
  -webkit-transition: border-bottom-color 0.3s;
  -o-transition: border-bottom-color 0.3s;
  transition: border-bottom-color 0.3s;
}
.searchpro__page-filter .searchpro__page-filter_show-more-link:hover {
  color: #f2994a;
  border-bottom-color: transparent !important;
}
.searchpro__page-filter .searchpro__page-filter_values .searchpro__page-filter_value {
  margin-bottom: 10px;
}
.searchpro__page-filter .searchpro__page-filter_values.searchpro__page-filter_values--categories .searchpro__page-filter_value {
  margin-bottom: 15px;
}
.searchpro__page-filter .searchpro__page-filter_category {
  font-size: 14px;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.searchpro__page-filter .searchpro__page-filter_category:link {
  font-size: 14px;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.searchpro__page-filter .searchpro__page-filter_category:visited {
  font-size: 14px;
  font-family: "Searchpro-Roboto", sans-serif;
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.searchpro__page-filter .searchpro__page-filter_category:hover {
  color: #828282;
}
.searchpro__page-filter .searchpro__page-filter_category .searchpro__page-filter_category-hint {
  color: #bdbdbd;
}

.searchpro__page-filter.js-searchpro__filter--hidden .searchpro__page-filter_name:after {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.searchpro__page-filter.js-searchpro__filter--hidden .searchpro__page-filter_range-container {
  display: none;
}
.searchpro__page-filter.js-searchpro__filter--hidden .searchpro__page-filter_values {
  display: none;
}
.searchpro__page-filter.js-searchpro__filter--hidden .searchpro__page-filter_show-more-link {
  display: none;
}

.searchpro__page-filter_checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.searchpro__page-filter_checkbox .searchpro__page-filter_checkbox-custom-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #cbcbcb;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.searchpro__page-filter_checkbox .searchpro__page-filter_radio-custom-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #cbcbcb;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.searchpro__page-filter_checkbox .searchpro__page-filter_checkbox-caption {
  word-break: break-word;
}
.searchpro__page-filter_checkbox .searchpro__page-filter_radio-caption {
  word-break: break-word;
}
.searchpro__page-filter_checkbox input.searchpro__page-filter_checkbox-field {
  width: 1px;
  height: 1px;
  opacity: 0;
  position: absolute;
}
.searchpro__page-filter_checkbox input.searchpro__page-filter_checkbox-field:checked + .searchpro__page-filter_checkbox-custom-field {
  border-color: #f2994a;
}
.searchpro__page-filter_checkbox input.searchpro__page-filter_checkbox-field:checked + .searchpro__page-filter_checkbox-custom-field:after {
  content: "";
  background-image: url(./img/checked.svg) !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  display: block;
  width: 100%;
  height: 8px;
}

.searchpro__page-filter_radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.searchpro__page-filter_radio .searchpro__page-filter_checkbox-custom-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #cbcbcb;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.searchpro__page-filter_radio .searchpro__page-filter_radio-custom-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #cbcbcb;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 100%;
}
.searchpro__page-filter_radio .searchpro__page-filter_checkbox-caption {
  word-break: break-word;
}
.searchpro__page-filter_radio .searchpro__page-filter_radio-caption {
  word-break: break-word;
}
.searchpro__page-filter_radio input.searchpro__page-filter_radio-field {
  width: 1px;
  height: 1px;
  opacity: 0;
  position: absolute;
}
.searchpro__page-filter_radio input.searchpro__page-filter_radio-field:checked + .searchpro__page-filter_radio-custom-field {
  border-color: #f2994a;
}
.searchpro__page-filter_radio input.searchpro__page-filter_radio-field:checked + .searchpro__page-filter_radio-custom-field:before {
  content: "";
  background: #f2994a;
  border-radius: 100%;
  display: block;
  width: 8px;
  height: 8px;
}

.searchpro__page-filter_range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.searchpro__page-filter_range-slider {
  margin-top: 25px;
}

.searchpro-slider__target {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  direction: ltr;
  background: #f2f2f2;
}
.searchpro-slider__target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.searchpro-slider__base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.searchpro-slider__connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
  z-index: 0;
}

.searchpro-slider__connect {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  background: #f2994a;
  margin-left: 5px;
}

.searchpro-slider__origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.searchpro-slider__vertical .searchpro-slider__origin {
  width: 0;
  left: auto;
  right: 0;
}

.searchpro-slider__horizontal {
  height: 6px;
  padding-right: 15px;
}
.searchpro-slider__horizontal .searchpro-slider__origin {
  height: 0;
}
.searchpro-slider__horizontal .searchpro-slider__handle {
  width: 15px;
  height: 24px;
  right: -15px;
  left: auto;
  top: -9px;
}
.searchpro-slider__horizontal .searchpro-slider__tooltip {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.searchpro-slider__handle {
  position: absolute;
  border: 2px solid #f2994a;
  border-radius: 3px;
  background: #fff;
  cursor: pointer;
  outline: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.searchpro-slider__handle:before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg%20width=%223%22%20height=%2214%22%20viewBox=%220%200%203%2014%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Crect%20width=%223%22%20height=%222%22%20rx=%221%22%20fill=%22%23F2994A%22%3E%3C/rect%3E%3Crect%20y=%224%22%20width=%223%22%20height=%222%22%20rx=%221%22%20fill=%22%23F2994A%22%3E%3C/rect%3E%3Crect%20y=%228%22%20width=%223%22%20height=%222%22%20rx=%221%22%20fill=%22%23F2994A%22%3E%3C/rect%3E%3Crect%20y=%2212%22%20width=%223%22%20height=%222%22%20rx=%221%22%20fill=%22%23F2994A%22%3E%3C/rect%3E%3C/svg%3E");
  background-size: contain;
  width: 3px;
  height: 14px;
}
.searchpro-slider__handle:hover {
  background-color: #f2994a;
}
.searchpro-slider__handle:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width=%223%22%20height=%2214%22%20viewBox=%220%200%203%2014%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Crect%20width=%223%22%20height=%222%22%20rx=%221%22%20fill=%22%23FFFFFF%22%3E%3C/rect%3E%3Crect%20y=%224%22%20width=%223%22%20height=%222%22%20rx=%221%22%20fill=%22%23FFFFFF%22%3E%3C/rect%3E%3Crect%20y=%228%22%20width=%223%22%20height=%222%22%20rx=%221%22%20fill=%22%23FFFFFF%22%3E%3C/rect%3E%3Crect%20y=%2212%22%20width=%223%22%20height=%222%22%20rx=%221%22%20fill=%22%23FFFFFF%22%3E%3C/rect%3E%3C/svg%3E");
}

.searchpro-slider__state-tap .searchpro-slider__connect {
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.searchpro-slider__state-tap .searchpro-slider__origin {
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.searchpro-slider__state-drag * {
  cursor: inherit !important;
}

.searchpro-slider__draggable {
  cursor: ew-resize;
}

.searchpro-slider__pips {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  color: #999;
}
.searchpro-slider__pips * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.searchpro-slider__value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.searchpro-slider__value-sub {
  color: #ccc;
  font-size: 10px;
}

.searchpro-slider__marker {
  position: absolute;
  background: #ccc;
}

.searchpro-slider__marker-sub {
  background: #aaa;
}

.searchpro-slider__marker-large {
  background: #aaa;
}

.searchpro-slider__pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.searchpro-slider__value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.searchpro-slider__rtl .searchpro-slider__value-horizontal {
  -webkit-transform: translate(50%, 50%);
  -ms-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}

.searchpro-slider__marker-horizontal.searchpro-slider__marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.searchpro-slider__marker-horizontal.searchpro-slider__marker-sub {
  height: 10px;
}

.searchpro-slider__marker-horizontal.searchpro-slider__marker-large {
  height: 15px;
}

.searchpro-slider__tooltip {
  display: block;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

main {
  padding-bottom: 0;
}
main .block {
  padding-top: 20px;
  padding-bottom: 100px;
}
main .category-name {
  display: block;
  margin-top: 50px;
  margin-bottom: 20px;
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  padding-bottom: 1px;
  border-bottom: 1px solid #000;
}
main .category-products-wrapper {
  display: grid;
  grid-template-columns: 264px 1fr;
  grid-gap: 0 20px;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
  display: grid;
  grid-gap: 0 18px;
  grid-template-columns: repeat(auto-fill, 264px);
  justify-content: center;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item .product-slider-item__content {
  margin: 0 !important;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item .top {
  border: none;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item .buy-form-wrapper .buttons {
  visibility: hidden;
}
main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item:hover .buy-form-wrapper .buttons {
  visibility: initial;
}
main .filter-wrapper .options__section--mobile {
  display: none;
}
main .filter-wrapper .options__section {
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: relative;
}
main .filter-wrapper .options__section .filter-item-trigger {
  position: absolute;
  top: 0;
  right: 1px;
  display: block;
  width: 5px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10L2.5 -2.18557e-07L5 10L0 10Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
}
main .filter-wrapper .options__section .options__title {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
main .filter-wrapper .options__section .options__content {
  margin-top: 10px;
  max-height: 228px !important;
  overflow: auto;
  position: relative;
}
main .filter-wrapper .options__section .options__content .options__item {
  position: relative;
  margin-bottom: 10px;
}
main .filter-wrapper .options__section .form-label {
  position: relative;
  height: 24px;
  display: table-cell;
  vertical-align: middle;
}
main .filter-wrapper .options__section .form-label--checkbox input {
  display: none;
}
main .filter-wrapper .options__section .form-label--checkbox input:checked ~ .form-stylized-option {
  opacity: 1;
}
main .filter-wrapper .options__section .form-label--checkbox input:checked ~ .form-stylized-option::after {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  width: 100%;
  height: 100%;
  background: url(/wa-data/public/shop/themes/beautis/img/checked.svg) center center no-repeat;
}
main .filter-wrapper .options__section .form-label--checkbox .label-text {
  padding-left: 32px;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
main .filter-wrapper .options__section .form-label--checkbox .form-stylized-option {
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  width: 16px;
  height: 16px;
  opacity: 0.25;
  border: 2px solid #000000;
  box-sizing: border-box;
  border-radius: 2px;
}
main .filter-wrapper .options__section .price-limit__form {
  display: flex;
}
main .filter-wrapper .options__section .price-limit__form input {
  color: #000;
  padding: 18px 0 10px;
  width: 122px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  border: none;
  border-bottom: 1px solid #bfbfbf;
  outline: none !important;
}
main .filter-wrapper .options__section .price-limit__form .mdash {
  margin-left: 5px;
  margin-right: 5px;
  width: 10px;
  height: 18px;
  top: 15px;
  position: relative;
}
main .filter-wrapper .options__section.closed .options__content {
  height: 0;
  margin-top: 0;
}
main .filter-wrapper .options__section.closed .filter-item-trigger {
  transform: rotate(180deg);
}
main .filter-wrapper .options__section--reset .reset-button {
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  height: 30px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  background: none;
  border: none;
  cursor: pointer;
}
main .filter-wrapper .options__section--reset .reset-button svg {
  position: relative;
  top: 6px;
  margin-right: 8px;
}
main .filter-wrapper .options__section--submit {
  display: none;
}
main .catalog__config {
  display: flex;
  flex-direction: row-reverse;
}
main .catalog__config__wrapper {
  width: 100%;
  margin-bottom: 10px;
  z-index: 1;
}
main .catalog__sorting {
  position: relative;
  display: inline-block;
  width: auto;
  text-align: right;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
main .catalog__sorting > * {
  display: inline-block;
}
main .catalog__sorting .catalog__sorting-text {
  cursor: pointer;
}
main .catalog__sorting .catalog__sorting-dropdown {
  position: absolute;
  right: 0;
  text-align: left;
  padding: 20px;
  background: #FFFFFF;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  width: 142px;
  z-index: 1;
}
main .catalog__sorting .catalog__sorting-dropdown .catalog__sorting-dropdown-item {
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
main .catalog__sorting .catalog__sorting-dropdown .catalog__sorting-dropdown-item:last-child {
  margin-bottom: 0;
}
main .catalog__sorting .catalog__sorting-dropdown_icon {
  display: inline-block;
  width: 5px;
  height: 10px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10L2.5 -2.18557e-07L5 10L0 10Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
}
main .catalog__preloader {
  text-align: center;
  background: #fff;
  top: -1px;
  position: relative;
}
main .catalog__preloader img {
  margin: 0 auto;
}
main .preloader__text {
  display: none !important;
}
main .catalog-loader {
  border-top: 1px solid #000;
  margin-top: 20px;
}
main .catalog-loader .preloader__gif img {
  width: 24px;
}
main .catalog-loader .lazyloading-load-more {
  display: inline-block;
  margin-top: 21px;
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  color: #306049;
  padding-right: 90px;
  background: url(/wa-data/public/site/themes/beautis/img/load_mode_hand.svg) right 0 no-repeat;
  background-size: 82px 48px;
}
main #category-wrapper .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
  grid-template-columns: 1fr 1fr;
}

body.mobile main .category-name {
  font-size: 36px;
  line-height: 36px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-bottom: 0;
}
body.mobile main .category-products-wrapper {
  grid-template-columns: 1fr;
}
body.mobile main .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
  grid-template-columns: repeat(auto-fill, 165px);
  grid-gap: 15px;
  margin-bottom: 30px;
}
body.mobile main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item {
  background: #FFFFFF;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}
body.mobile main .category-products-wrapper .product-list .catalog-items .c-item__wrapper .product-slider-item .buy-form-wrapper .buttons {
  visibility: initial;
}
body.mobile main .filter-wrapper {
  overflow: auto;
  display: none;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  padding: 15px;
}
body.mobile main .filter-wrapper .options__section .options__content {
  max-height: 228px;
}
body.mobile main .filter-wrapper .options__section .price-limit__form {
  justify-content: space-between;
}
body.mobile main .filter-wrapper .options__section .price-limit__form input {
  width: 100%;
}
body.mobile main .filter-wrapper .options__section--reset {
  padding-top: 10px;
}
body.mobile main .filter-wrapper .filter-caption {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 14px;
  border-bottom: 1px solid #000;
}
body.mobile main .filter-wrapper .catalog__options-form {
  padding-bottom: 85px;
}
body.mobile main .filter-wrapper .reset-button {
  padding-left: 3px;
}
body.mobile main .filter-wrapper .options__section--submit {
  display: grid;
  grid-gap: 0 15px;
  grid-template-columns: 1fr 1fr;
  padding: 0 15px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 78px;
  background: #FFFFFF;
  box-shadow: 0px -30px 40px #FFFFFF;
}
body.mobile main .filter-wrapper .options__section--submit .btn {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.04em;
  width: 100%;
}
body.mobile main .catalog__config {
  flex-direction: initial;
  justify-content: space-between;
  align-items: center;
  height: 50px;
}
body.mobile main .catalog__config .catalog__filter-trigger {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
body.mobile main .catalog__config .catalog__filter-trigger .circle {
  display: block;
  position: absolute;
  top: 0;
  right: -9px;
  width: 6px;
  height: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23EA7D83'%3E%3C/circle%3E%3C/svg%3E");
}
body.mobile main .catalog__sorting .catalog__sorting-dropdown {
  top: 35px;
  width: 163px;
}
body.mobile main .catalog-loader .lazyloading-load-more {
  font-size: 36px;
  line-height: 36px;
  letter-spacing: -0.02em;
  padding-right: 36px;
  background: url(/wa-data/public/site/themes/beautis/img/load_mode_hand_mobile.svg) right 0 no-repeat;
  background-size: 61px 36px;
  width: 100%;
  max-width: 350px;
}
body.mobile main .product-slider.long .product-slider-item .product-name {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
body.mobile main .product-slider.long .product-slider-item .buttons .btn {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  width: 100% !important;
}
body.mobile main .product-slider.long .product-slider-item .buttons button {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  width: 100% !important;
}
body.mobile main .product-slider.long .product-slider-item .prices {
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: -0.03em;
  text-transform: uppercase;
}
body.mobile main .product-slider.long .product-slider-item .sku-list button {
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}

body.action-search main .category-products-wrapper {
  display: block;
  grid-gap: 0;
  width: 100%;
}

body.mobile.fixed-category-filter main .catalog__config__wrapper {
  background: #fff;
  position: fixed;
  padding: 0 15px;
  top: 50px;
  left: 0;
  width: 100%;
}
body.mobile.fixed-category-filter main .catalog__config__wrapper .catalog__config {
  border-bottom: 1px solid black;
}

.desktop main .catalog__sorting .catalog__sorting-title {
  margin-right: 4px;
}

.groupQuestions__spoiler-indicator {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1L6 11L3.5 1H8.5Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
}

.catalog__mobile-close i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon'%3E%3Cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23icon-delete'%3E%3C/use%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

@media (max-width: 750px) {
  .searchpro__page-container {
    display: block !important;
  }
  .searchpro__page .searchpro__page-sidebar {
    padding: 0;
    margin-bottom: 20px;
    width: auto;
  }
  .searchpro__page .searchpro__page-content {
    width: auto;
  }
  .searchpro__page-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: "Searchpro-Roboto", sans-serif;
  }
  .searchpro__page-mobile * {
    font-family: "Searchpro-Roboto", sans-serif;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort {
    width: 100%;
    font-size: 14px;
    position: relative;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select {
    width: 100%;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select .jq-selectbox__select {
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select .jq-selectbox__select:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg%20width=%228%22%20height=%225%22%20viewBox=%220%200%208%205%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M0.94%20-5.1411e-08L4%203.09299L7.06%20-5.1411e-08L8%200.956873L4%205L0%200.956873L0.94%20-5.1411e-08Z%22%20fill=%22%23828282%22/%3E%3C/svg%3E");
    background-size: contain;
    width: 8px;
    height: 5px;
    display: inline-block;
    margin-left: 10px;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select .jq-selectbox__dropdown {
    min-width: 100%;
    z-index: 10;
    margin: 5px 0 0 0;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 0;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select .jq-selectbox__dropdown ul {
    margin: 0;
    padding: 0;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select .jq-selectbox__dropdown ul .searchpro__page-mobile-sort_item {
    margin: 0;
    padding: 10px 20px;
    white-space: nowrap;
    color: #828282;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select .jq-selectbox__dropdown ul .searchpro__page-mobile-sort_item:hover {
    background-color: #fafafa;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select .jq-selectbox__dropdown ul .searchpro__page-mobile-sort_item.selected {
    color: #333;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select.focused .jq-selectbox__select {
    border-color: #f2994a;
  }
  .searchpro__page-mobile .searchpro__page-mobile-sort_select.opened .jq-selectbox__select {
    border-color: #f2994a;
  }
  .searchpro__page-mobile .searchpro__page-mobile-filters {
    padding-left: 15px;
  }
  .searchpro__page-mobile .searchpro__page-mobile-filters_button {
    width: 38px;
    height: 38px;
    line-height: normal;
    background-color: #f2994a;
    border: none;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
  }
  .searchpro__page-mobile .searchpro__page-mobile-filters_button:before {
    content: "";
    display: inline-block;
    background-image: url(/wa-apps/shop/plugins/searchpro/img/filters-button.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 17px;
  }
  .searchpro__page-mobile.searchpro__page-mobile--filters-only .searchpro__page-mobile-filters {
    width: 100%;
    padding-left: 0;
  }
  .searchpro__page-mobile.searchpro__page-mobile--filters-only .searchpro__page-mobile-filters_button {
    width: 100%;
  }
  .searchpro__page-mobile.searchpro__page-mobile--filters-only .searchpro__page-mobile-filters_button-hint {
    padding-left: 5px;
  }
  .searchpro__page-filters {
    display: none;
  }
}
@media (max-width: 380px) {
  body.mobile main .product-slider.long .product-slider-item .product-name {
    word-break: break-word;
  }
}
@media (min-width: 556px) {
  main #category-wrapper .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 768px) {
  main #category-wrapper .category-products-wrapper .product-list .catalog-items .c-item__wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
body.mobile .searchpro__page-mobile-filters_window {
  background: rgba(0, 0, 0, 0.36);
}
body.mobile .searchpro__page-mobile-filters_window .searchpro__page-mobile-filters_window-header {
  display: none !important;
}
body.mobile .searchpro__page-mobile-filters_window .filter-wrapper {
  display: block !important;
}

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