@charset "UTF-8";
/* hide */
.sorting-panel .gr-folder-items {
  display: none !important;
}
/* hide */
.slick-list {
  height: 100%;
}
.card-page__top {
  padding: 0;
  margin: 0;
  border-radius: 0;
}
.card-page__bottom {
  padding: 0;
  margin: 0;
  border-radius: 0;
}
.shop-product-data {
  padding: 0;
  margin-bottom: 0;
  margin-top: 50px;
  background: transparent;
  border-radius: 0;
}
.card-page__left {
  width: 490px;
  margin: 0;
}
@media (max-width: 480px) {
  .card-page__left {
    width: 100%;
  }
}
.card-slider.horizontal .card-slider__items {
  width: 100%;
  height: 490px;
}
@media (max-width: 480px) {
  .card-slider.horizontal .card-slider__items {
    height: 350px;
  }
}
.card-slider.horizontal .card-slider__image {
  background-image: none !important;
  height: 490px;
  border-radius: 12px;
}
.card-slider.horizontal .card-slider__image a img {
  width: 100%;
  height: 100%;
  opacity: 1;
  object-fit: contain;
  object-position: center;
}
.card-slider.horizontal .card-slider__thumbs {
  margin: 11px 0px 0px 0px;
  height: 100%;
  display: flex;
  justify-content: center;
}
.card-slider.horizontal .card-slider__thumbs:before, .card-slider.horizontal .card-slider__thumbs:after {
  display: none;
}
.card-slider.horizontal .card-slider__thumb {
  margin: 0 6px;
  width: 85px !important;
}
@media (max-width: 375px) {
  .card-slider.horizontal .card-slider__thumb {
    width: 65px !important;
  }
}
.card-slider__thumbs-slider {
  width: 80%;
  /*@media all and(max-width: 768px) {
    	width: 100%;
    }*/
}
.card-slider.horizontal .card-slider__thumb:before {
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px #68a607;
}
.card-slider.horizontal .card-slider__thumb-img {
  height: 85px;
  border-radius: 2px;
}
@media (max-width: 375px) {
  .card-slider.horizontal .card-slider__thumb-img {
    height: 65px;
  }
}
.card-slider.horizontal .card-slider__thumb-img a {
  background-image: none !important;
}
.card-slider.horizontal .card-slider__thumb-img a img {
  opacity: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-slider.horizontal .slick-prev, .card-slider.horizontal .slick-next {
  margin-top: 0;
  top: calc(50% - 12px);
  width: 13px;
  height: 23px;
  border-radius: 0;
  background: transparent;
  z-index: auto;
}
.card-slider.horizontal .slick-prev {
  left: -20px;
}
.card-slider.horizontal .slick-next {
  right: -20px;
}
.card-slider.horizontal .slick-prev:before, .card-slider.horizontal .slick-next:before {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  width: 13px;
  height: 23px;
  background: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.card-slider.horizontal .slick-prev:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(39, 42, 51)' d='M10.794,22.999 C10.485,22.999 10.175,22.877 9.940,22.632 L0.353,12.759 C-0.113,12.274 -0.113,11.491 0.353,11.007 L9.940,0.367 C10.409,-0.121 11.171,-0.123 11.643,0.360 C12.115,0.844 12.118,1.631 11.649,2.118 L2.906,11.882 L11.649,20.880 C12.118,21.367 12.115,22.154 11.643,22.638 C11.408,22.879 11.101,22.999 10.794,22.999 Z'/%3E%3C/svg%3E");
}
.card-slider.horizontal .slick-prev:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(39, 42, 51)' d='M10.794,22.999 C10.485,22.999 10.175,22.877 9.940,22.632 L0.353,12.759 C-0.113,12.274 -0.113,11.491 0.353,11.007 L9.940,0.367 C10.409,-0.121 11.171,-0.123 11.643,0.360 C12.115,0.844 12.118,1.631 11.649,2.118 L2.906,11.882 L11.649,20.880 C12.118,21.367 12.115,22.154 11.643,22.638 C11.408,22.879 11.101,22.999 10.794,22.999 Z'/%3E%3C/svg%3E");
}
.card-slider.horizontal .slick-next:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(39, 42, 51)' d='M1.202,22.999 C1.510,22.999 1.819,22.877 2.054,22.632 L11.616,12.759 C12.081,12.274 12.081,11.491 11.616,11.007 L2.054,0.367 C1.587,-0.121 0.826,-0.123 0.355,0.360 C-0.116,0.844 -0.119,1.631 0.349,2.118 L9.070,11.882 L0.349,20.880 C-0.119,21.367 -0.116,22.154 0.355,22.638 C0.589,22.879 0.896,22.999 1.202,22.999 Z'/%3E%3C/svg%3E");
}
.card-slider.horizontal .slick-next:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(39, 42, 51)' d='M1.202,22.999 C1.510,22.999 1.819,22.877 2.054,22.632 L11.616,12.759 C12.081,12.274 12.081,11.491 11.616,11.007 L2.054,0.367 C1.587,-0.121 0.826,-0.123 0.355,0.360 C-0.116,0.844 -0.119,1.631 0.349,2.118 L9.070,11.882 L0.349,20.880 C-0.119,21.367 -0.116,22.154 0.355,22.638 C0.589,22.879 0.896,22.999 1.202,22.999 Z'/%3E%3C/svg%3E");
}
.card-page__right {
  width: 100%;
  max-width: 453px;
  flex: 1 1 auto;
  padding-left: 40px;
}
@media (max-width: 1280px) {
  .card-page__right {
    max-width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }
}
.box-rating-article-has-amount {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
.card-page .tpl-rating-block {
  margin: 0;
}
.tpl-stars {
  height: 13px;
  margin: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='13' viewBox='0 0 90 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.102' fill-rule='evenodd' clip-rule='evenodd' d='M6.9995 0L9.30731 4.08531L14 4.96538L10.7334 8.37064L11.3259 13L6.9995 11.0188L2.6731 13L3.26657 8.37064L0 4.96538L4.69269 4.08531L6.9995 0Z' fill='black'/%3E%3Cpath opacity='0.102' fill-rule='evenodd' clip-rule='evenodd' d='M25.9995 0L28.3073 4.08531L33 4.96538L29.7334 8.37064L30.3259 13L25.9995 11.0188L21.6731 13L22.2666 8.37064L19 4.96538L23.6927 4.08531L25.9995 0Z' fill='black'/%3E%3Cpath opacity='0.102' fill-rule='evenodd' clip-rule='evenodd' d='M44.9995 0L47.3073 4.08531L52 4.96538L48.7334 8.37064L49.3259 13L44.9995 11.0188L40.6731 13L41.2666 8.37064L38 4.96538L42.6927 4.08531L44.9995 0Z' fill='black'/%3E%3Cpath opacity='0.102' fill-rule='evenodd' clip-rule='evenodd' d='M63.9995 0L66.3073 4.08531L71 4.96538L67.7334 8.37064L68.3259 13L63.9995 11.0188L59.6731 13L60.2666 8.37064L57 4.96538L61.6927 4.08531L63.9995 0Z' fill='black'/%3E%3Cpath opacity='0.102' fill-rule='evenodd' clip-rule='evenodd' d='M82.9995 0L85.3073 4.08531L90 4.96538L86.7334 8.37064L87.3259 13L82.9995 11.0188L78.6731 13L79.2666 8.37064L76 4.96538L80.6927 4.08531L82.9995 0Z' fill='black'/%3E%3C/svg%3E%0A");
}
.tpl-stars .tpl-rating {
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='13' viewBox='0 0 90 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0.00163609L9.30592 4.08587L14 4.96639L10.7306 8.36991L11.3235 13L7 11.0188L2.67647 12.9984L3.26939 8.36827L0 4.96475L4.69408 4.08423L7 0' fill='%230068B3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26 0.00163609L28.3059 4.08587L33 4.96639L29.7306 8.36991L30.3235 13L26 11.0188L21.6765 12.9984L22.2694 8.36827L19 4.96475L23.6941 4.08423L26 0' fill='%230068B3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45 0.00163609L47.3059 4.08587L52 4.96639L48.7306 8.36991L49.3235 13L45 11.0188L40.6765 12.9984L41.2694 8.36827L38 4.96475L42.6941 4.08423L45 0' fill='%230068B3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64 0.00163609L66.3059 4.08587L71 4.96639L67.7306 8.36991L68.3235 13L64 11.0188L59.6765 12.9984L60.2694 8.36827L57 4.96475L61.6941 4.08423L64 0' fill='%230068B3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M83 0.00163609L85.3059 4.08587L90 4.96639L86.7306 8.36991L87.3235 13L83 11.0188L78.6765 12.9984L79.2694 8.36827L76 4.96475L80.6941 4.08423L83 0' fill='%230068B3'/%3E%3C/svg%3E%0A");
}
.tpl-form .tpl-stars span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='13px'%3E%3Cpath fill-rule='evenodd' opacity='0.102' fill='rgb(0, 0, 0)' d='M6.982,-0.000 L9.288,4.085 L13.977,4.965 L10.713,8.370 L11.305,12.999 L6.982,11.018 L2.659,12.999 L3.252,8.370 L-0.012,4.965 L4.677,4.085 L6.982,-0.000 '/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.tpl-form .tpl-stars span.tpl-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 104, 179)' d='M6.994,-0.000 L9.300,4.085 L13.989,4.965 L10.725,8.370 L11.317,12.999 L6.994,11.018 L2.671,12.999 L3.264,8.370 L-0.000,4.965 L4.689,4.085 L6.994,-0.000 '/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.card-page .shop2-product-article {
  margin: 0;
  margin-left: 20px;
  font-size: 13px;
  color: #999;
  line-height: 1.2;
}
.card-page .shop2-product .gr-has-amount {
  margin: 0;
  margin-left: auto;
  font-size: 14px;
  color: black;
  line-height: 1.2;
  font-weight: 500;
  text-align: center;
  padding: 5px 13px;
  border-radius: 4px;
  background: #bde5c6;
}
@media (max-width: 375px) {
  .card-page .shop2-product .gr-has-amount {
    margin-top: 10px;
  }
}
.card-page .shop2-product .gr-has-amount span {
  padding: 0;
  background: transparent;
}
.box-price-btn {
  margin-top: 25px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 480px) {
  .box-price-btn {
    flex-direction: column;
  }
}
.box-right {
  display: flex;
  width: 50%;
  flex: 1 1 auto;
  justify-content: flex-end;
}
@media (max-width: 480px) {
  .box-right {
    width: 100%;
  }
}
.form-additional__btns {
  display: flex;
  flex-direction: column;
}
.box-left {
  width: auto;
}
@media (max-width: 480px) {
  .box-left {
    width: 100%;
    margin-bottom: 20px;
  }
}
.box-left .price-current {
  font-size: 20px;
  font-family: "Oswald";
  color: black;
  font-weight: bold;
  line-height: normal;
}
.box-left .price-old span {
  font-weight: 400;
  font-size: 16px;
  font-family: "Oswald";
  color: #999;
  text-decoration: line-through;
  line-height: normal;
}
.box-left .price-old strong {
  font-weight: 400;
}
body .product-amount, body .cart-amount, body .popup-product__amount {
  width: 70px;
  margin-right: 20px;
}
body .product-amount .shop2-product-amount, body .cart-amount .shop2-product-amount, body .popup-product__amount .shop2-product-amount {
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06);
  background-color: #f8f8f8;
}
body .product-amount .shop2-product-amount button, body .cart-amount .shop2-product-amount button, body .popup-product__amount .shop2-product-amount button {
  height: 40px;
  width: 20px;
}
body .product-amount .shop2-product-amount input, body .cart-amount .shop2-product-amount input, body .popup-product__amount .shop2-product-amount input {
  font: inherit;
  width: 30px;
  height: 40px;
  font-size: 17.647px;
  color: black;
  line-height: 1.2;
  text-align: center;
}
body .product-amount .shop2-product-amount button.amount-minus, body .cart-amount .shop2-product-amount button.amount-minus, body .popup-product__amount .shop2-product-amount button.amount-minus {
  background: transparent;
  font-size: 17px;
  text-align: right;
  font-weight: 600;
}
body .product-amount .shop2-product-amount button.amount-minus:hover, body .cart-amount .shop2-product-amount button.amount-minus:hover, body .popup-product__amount .shop2-product-amount button.amount-minus:hover {
  background: transparent;
}
body .product-amount .shop2-product-amount button.amount-plus, body .cart-amount .shop2-product-amount button.amount-plus, body .popup-product__amount .shop2-product-amount button.amount-plus {
  background: transparent;
  font-size: 17px;
  text-align: left;
  font-weight: 600;
}
body .product-amount .shop2-product-amount button.amount-plus:hover, body .cart-amount .shop2-product-amount button.amount-plus:hover, body .popup-product__amount .shop2-product-amount button.amount-plus:hover {
  background: transparent;
}
.shop-product-btn__main {
  cursor: pointer;
  text-align: center;
  padding: 10px !important;
  font: inherit !important;
  border-radius: 10px;
  background-image: -moz-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  background-image: -webkit-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  background-image: -ms-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  margin-bottom: 15px;
}
.shop-product-btn__main:hover, .shop-product-btn__main:active {
  color: black;
  border: none;
  box-shadow: none;
  background-image: -moz-linear-gradient(0deg, rgba(255, 245, 0, 0.9) 0%, rgba(127, 255, 0, 0.9) 100%);
  background-image: -webkit-linear-gradient(0deg, rgba(255, 245, 0, 0.9) 0%, rgba(127, 255, 0, 0.9) 100%);
  background-image: -ms-linear-gradient(0deg, rgba(255, 245, 0, 0.9) 0%, rgba(127, 255, 0, 0.9) 100%);
}
.shop-product-btn__main span {
  vertical-align: unset;
  position: static;
  padding: 0;
  font-size: 19px;
  font-family: "Oswald";
  color: black;
  text-transform: uppercase;
  line-height: normal;
  text-align: center;
}
.shop-product-btn__main span:before {
  display: none;
}
.gr-button-2, .cart-preview-container .cart-preview-container__clear, .form-block .tpl-form-button, .login-form .user-block__buttons .log-out_btn, .form-block .tpl-field.type-upload .upload-button input, .comments-block .comments-reg .tpl-btns a, .cart-registration__btns .cart-registration__btn:nth-child(2) .shop2-btn {
  font: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0);
  padding: 11px 25px 12px;
  font-size: 15px;
  font-family: "Oswald";
  color: black;
  line-height: 1;
  text-align: center;
}
.gr-button-2:hover, .cart-preview-container .cart-preview-container__clear:hover, .form-block .tpl-form-button:hover, .login-form .user-block__buttons .log-out_btn:hover, .form-block .tpl-field.type-upload .upload-button input:hover, .comments-block .comments-reg .tpl-btns a:hover, .cart-registration__btns .cart-registration__btn:nth-child(2) .shop2-btn:hover {
  border: 1px solid transparent;
}
.card-page .gr-product-anonce {
  padding: 0;
  margin: 25px 0;
  font-size: 14px;
  color: #777;
  line-height: normal;
}
.options-title {
  font-size: 20px;
  color: black;
  font-weight: 500;
}
.card-page .gr-vendor-block {
  margin: 11px 0 17px;
  font-size: 14px;
}
.card-page .gr-vendor-block a {
  color: #0068b3;
  font-weight: 500;
}
.card-page .shop2-product-options .option-item {
  display: flex !important;
  margin: 0 0 15px;
}
.card-page .shop2-product-options .option-item:last-child {
  margin: 0;
}
.options-more {
  display: none !important;
}
.card-page .shop2-product-options .option-title {
  font: inherit;
  font-size: 14px;
  font-family: "Inter";
  color: #999;
  line-height: normal;
  font-weight: 500;
}
.card-page .shop2-product-options .option-body {
  font: inherit;
  font-size: 14px;
  color: black;
  line-height: normal;
  font-weight: 500;
}
.social-main {
  margin-top: 20px;
}
.card-page .pluso-share {
  display: flex;
  align-items: center;
  margin: 0;
}
.card-page .pluso-share__title {
  padding: 0;
  font-size: 15px;
  color: black;
  line-height: 1;
  font-weight: 500;
  margin-right: 25px;
}
span.ya-share2__badge {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.shop-product-data__nav li {
  margin-right: 10px;
}
@media (max-width: 768px) {
  .shop-product-data__nav li {
    margin-bottom: 10px;
  }
}
.shop-product-data__nav li a {
  font: inherit;
  height: 45px;
  padding: 16px 29px 13px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06);
  font-size: 16px;
  font-family: "Oswald";
  color: black;
  text-transform: uppercase;
  line-height: normal;
  text-align: center;
  -moz-transform: matrix(1.0000000254, 0, 0, 1.0000000093, 0, 0);
  -webkit-transform: matrix(1.0000000254, 0, 0, 1.0000000093, 0, 0);
  -ms-transform: matrix(1.0000000254, 0, 0, 1.0000000093, 0, 0);
  border-radius: 10px;
}
.shop-product-data__nav li .rev-counter {
  color: #1c1c1c;
  background: transparent;
  font-size: 13px;
  line-height: 20px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0;
  margin-left: 15px;
}
.shop-product-data__nav li.r-tabs-state-active a {
  background-image: -moz-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  background-image: -webkit-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  background-image: -ms-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  color: black;
}
.shop-product-data__nav li a:hover {
  background-image: -moz-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  background-image: -webkit-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  background-image: -ms-linear-gradient(0deg, #fff500 0%, chartreuse 100%);
  color: black;
}
.shop-product-data__desc .desc-area {
  padding: 30px 0;
}
.shop2-product-tags {
  margin: 20px 0;
}
body .shop-product-data {
  padding-bottom: 60px;
}
/* меню */
.menu-left {
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #ddd;
  border-radius: 15px;
  background-color: rgba(245, 245, 245, 0);
}
.menu-left ul .header__menu-list-item {
  display: block !important;
  border-bottom: 1px solid #f0f0f0;
}
.menu-left ul .header__menu-list-item > ul {
  display: none;
}
.menu-left ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}
.menu-left ul .header__menu-list-item a {
  text-decoration: none;
  display: block;
  padding: 17px 30px 15px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  color: black;
  font-weight: bold;
  line-height: normal;
  -moz-transform: matrix(1, 0, 0, 1.00000007, 0, 0);
  -webkit-transform: matrix(1, 0, 0, 1.00000007, 0, 0);
  -ms-transform: matrix(1, 0, 0, 1.00000007, 0, 0);
}
.menu-left ul .header__menu-list-item:last-child {
  border-bottom: 1px solid transparent;
}
/* меню */
.product-list.thumbs {
  margin: -15px -7.5px;
}
.product-list.thumbs .product-item {
  width: calc(100% / 4 - 15px);
  margin: 15px 7.5px;
  border-radius: 15px;
  background-color: white;
  padding: 0;
  position: static;
}
@media (max-width: 1280px) {
  .product-list.thumbs .product-item {
    width: calc(100% / 3 - 15px);
  }
}
@media (max-width: 768px) {
  .product-list.thumbs .product-item {
    width: calc(100% / 2 - 15px);
  }
}
@media (max-width: 480px) {
  .product-list.thumbs .product-item {
    width: calc(100% / 1 - 15px);
  }
}
.product-list.thumbs .product-item:hover {
  box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);
}
.product-list.thumbs .product-item__top {
  margin: 0;
  padding: 15px 15px 0;
}
.product-list.thumbs .product-item__bottom {
  padding: 15px 15px 16px 15px;
  height: auto !important;
  position: relative;
}
.product-list-titles.show_block {
  display: none !important;
}
.product-list.thumbs .product-item .gr-product-image {
  padding: 0;
  border-radius: 10px;
  height: 300px;
  max-height: 300px;
}
.product-list.thumbs .product-item .gr-product-image a {
  background-image: none !important;
}
.product-list.thumbs .product-item .gr-product-image a img {
  opacity: 1;
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: center;
}
.sorting-panel .filter-popup-btn {
  display: block !important;
}
.sorting-panel {
  border-radius: 0;
  margin: 0 0 20px 0;
}
.sorting-panel .gr-folder-items {
  display: none;
}
.sorting-panel .filter-popup-btn {
  font: inherit;
  display: block !important;
  width: auto;
  height: auto;
  width: 100%;
  max-width: 235px;
  margin-right: 0;
  border-radius: 0;
  margin-right: 20px;
  padding: 12px 10px 12px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(221, 221, 221, 0.5);
  border-radius: 10px;
  background-color: white;
  font-size: 14px;
  color: #444;
}
@media (max-width: 480px) {
  .sorting-panel .filter-popup-btn {
    width: 100%;
    max-width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
}
.sorting-panel .filter-popup-btn:before {
  width: 16px;
  height: 17px;
  transform: translate(0px, -50%);
  top: 50%;
  left: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.439,4.467 C14.658,6.571 13.205,7.809 12.066,8.726 C11.473,9.204 11.017,9.555 10.689,9.913 C10.375,10.255 10.281,10.496 10.281,10.718 L10.281,16.240 C10.281,16.539 10.118,16.812 9.860,16.946 C9.602,17.080 9.293,17.051 9.063,16.871 L6.016,14.505 C5.824,14.356 5.711,14.122 5.711,13.873 L5.711,10.718 C5.711,10.484 5.616,10.239 5.319,9.903 C4.924,9.456 4.443,9.096 3.986,8.722 C2.392,7.412 1.173,5.954 0.363,4.012 L2.024,4.012 C2.736,5.621 3.868,6.611 4.932,7.485 C5.459,7.918 6.025,8.365 6.442,8.837 C6.875,9.327 7.235,9.935 7.235,10.718 L7.235,13.479 L8.758,14.663 L8.758,10.718 C8.758,9.924 9.140,9.312 9.584,8.827 C10.014,8.358 10.597,7.911 11.131,7.481 C12.247,6.582 13.398,5.570 14.017,3.901 C14.282,3.187 14.369,2.403 14.428,1.646 L-0.001,1.646 L-0.001,0.068 L15.232,0.068 C15.651,0.068 16.000,0.434 15.993,0.868 L15.993,0.872 C15.973,2.069 15.856,3.345 15.439,4.467 Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.sorting-panel .filter-popup-btn:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 8px;
  transform: translate(0px, -50%);
  top: 50%;
  right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.999,0.858 C15.999,1.064 15.914,1.270 15.744,1.427 L8.876,7.806 C8.538,8.116 7.994,8.116 7.657,7.806 L0.255,1.427 C-0.084,1.115 -0.086,0.607 0.251,0.293 C0.587,-0.021 1.135,-0.022 1.474,0.289 L8.266,6.107 L14.525,0.289 C14.864,-0.022 15.411,-0.021 15.748,0.293 C15.916,0.449 15.999,0.654 15.999,0.858 Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.sorting-panel .filter-popup-btn span {
  padding-left: 26px;
}
.sorting-panel .sorting-block {
  font: inherit;
  width: auto;
  height: auto;
  width: 100%;
  max-width: 235px;
  z-index: auto;
}
@media (max-width: 480px) {
  .sorting-panel .sorting-block {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
}
.sorting-panel .sorting-block .sorting-block__body {
  width: auto;
  height: auto;
  border-radius: 0;
  padding: 13px 10px 13px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(221, 221, 221, 0.5);
  border-radius: 10px;
  background-color: white;
  font-size: 14px;
  color: #444;
}
.sorting-panel .sorting-block .sorting-block__body:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 8px;
  transform: translate(0px, -50%);
  top: 50%;
  right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.999,0.858 C15.999,1.064 15.914,1.270 15.744,1.427 L8.876,7.806 C8.538,8.116 7.994,8.116 7.657,7.806 L0.255,1.427 C-0.084,1.115 -0.086,0.607 0.251,0.293 C0.587,-0.021 1.135,-0.022 1.474,0.289 L8.266,6.107 L14.525,0.289 C14.864,-0.022 15.411,-0.021 15.748,0.293 C15.916,0.449 15.999,0.654 15.999,0.858 Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.sorting-panel .sorting-block .sorting-block__body:before {
  display: none;
}
.sorting-panel .sorting-block .sorting-block__body span {
  padding: 0;
}
.sorting-panel .sorting-block .sorting-block__body .no-sorting {
  padding: 0;
}
.sorting-panel .sorting-block .sorting-block__popup {
  position: absolute;
  width: 100%;
  z-index: 1;
  background: #fff;
}
.sorting-panel .shop-view {
  height: auto;
  min-width: auto;
  border-radius: 0;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .sorting-panel .shop-view {
    display: none;
  }
}
.sorting-panel .shop-view .shop-view__body {
  width: auto;
  margin: 0 -5px;
}
.sorting-panel .shop-view .shop-view__body .shop-view__item {
  height: 18px;
  width: 18px;
  min-width: auto;
  margin: 0 5px;
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.thumbs {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='%23c0c0c0' d='M9.999,18.029 L9.999,10.044 L17.999,10.044 L17.999,18.029 L9.999,18.029 ZM15.999,12.041 L11.999,12.041 L11.999,16.033 L15.999,16.033 L15.999,12.041 ZM9.999,0.064 L17.999,0.064 L17.999,8.048 L9.999,8.048 L9.999,0.064 ZM11.999,6.052 L15.999,6.052 L15.999,2.060 L11.999,2.060 L11.999,6.052 ZM-0.001,10.044 L7.999,10.044 L7.999,18.029 L-0.001,18.029 L-0.001,10.044 ZM1.999,16.033 L5.999,16.033 L5.999,12.041 L1.999,12.041 L1.999,16.033 ZM-0.001,0.064 L7.999,0.064 L7.999,8.048 L-0.001,8.048 L-0.001,0.064 ZM1.999,6.052 L5.999,6.052 L5.999,2.060 L1.999,2.060 L1.999,6.052 Z'/%3E%3C/svg%3E");
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.thumbs.active-view {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M9.999,18.029 L9.999,10.044 L17.999,10.044 L17.999,18.029 L9.999,18.029 ZM15.999,12.041 L11.999,12.041 L11.999,16.033 L15.999,16.033 L15.999,12.041 ZM9.999,0.064 L17.999,0.064 L17.999,8.048 L9.999,8.048 L9.999,0.064 ZM11.999,6.052 L15.999,6.052 L15.999,2.060 L11.999,2.060 L11.999,6.052 ZM-0.001,10.044 L7.999,10.044 L7.999,18.029 L-0.001,18.029 L-0.001,10.044 ZM1.999,16.033 L5.999,16.033 L5.999,12.041 L1.999,12.041 L1.999,16.033 ZM-0.001,0.064 L7.999,0.064 L7.999,8.048 L-0.001,8.048 L-0.001,0.064 ZM1.999,6.052 L5.999,6.052 L5.999,2.060 L1.999,2.060 L1.999,6.052 Z'/%3E%3C/svg%3E");
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.thumbs:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M9.999,18.029 L9.999,10.044 L17.999,10.044 L17.999,18.029 L9.999,18.029 ZM15.999,12.041 L11.999,12.041 L11.999,16.033 L15.999,16.033 L15.999,12.041 ZM9.999,0.064 L17.999,0.064 L17.999,8.048 L9.999,8.048 L9.999,0.064 ZM11.999,6.052 L15.999,6.052 L15.999,2.060 L11.999,2.060 L11.999,6.052 ZM-0.001,10.044 L7.999,10.044 L7.999,18.029 L-0.001,18.029 L-0.001,10.044 ZM1.999,16.033 L5.999,16.033 L5.999,12.041 L1.999,12.041 L1.999,16.033 ZM-0.001,0.064 L7.999,0.064 L7.999,8.048 L-0.001,8.048 L-0.001,0.064 ZM1.999,6.052 L5.999,6.052 L5.999,2.060 L1.999,2.060 L1.999,6.052 Z'/%3E%3C/svg%3E");
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.simple {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(187, 187, 187)' d='M-0.001,18.029 L-0.001,10.044 L17.999,10.044 L17.999,18.029 L-0.001,18.029 ZM15.999,12.041 L1.999,12.041 L1.999,16.033 L15.999,16.033 L15.999,12.041 ZM-0.001,0.064 L17.999,0.064 L17.999,8.048 L-0.001,8.048 L-0.001,0.064 ZM1.999,6.052 L15.999,6.052 L15.999,2.060 L1.999,2.060 L1.999,6.052 Z'/%3E%3C/svg%3E");
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.simple.active-view {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M-0.001,18.029 L-0.001,10.044 L17.999,10.044 L17.999,18.029 L-0.001,18.029 ZM15.999,12.041 L1.999,12.041 L1.999,16.033 L15.999,16.033 L15.999,12.041 ZM-0.001,0.064 L17.999,0.064 L17.999,8.048 L-0.001,8.048 L-0.001,0.064 ZM1.999,6.052 L15.999,6.052 L15.999,2.060 L1.999,2.060 L1.999,6.052 Z'/%3E%3C/svg%3E");
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.simple:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M-0.001,18.029 L-0.001,10.044 L17.999,10.044 L17.999,18.029 L-0.001,18.029 ZM15.999,12.041 L1.999,12.041 L1.999,16.033 L15.999,16.033 L15.999,12.041 ZM-0.001,0.064 L17.999,0.064 L17.999,8.048 L-0.001,8.048 L-0.001,0.064 ZM1.999,6.052 L15.999,6.052 L15.999,2.060 L1.999,2.060 L1.999,6.052 Z'/%3E%3C/svg%3E");
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.pricelist {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(187, 187, 187)' d='M-0.001,18.029 L-0.001,15.035 L17.999,15.035 L17.999,18.029 L-0.001,18.029 ZM-0.001,10.044 L17.999,10.044 L17.999,13.039 L-0.001,13.039 L-0.001,10.044 ZM-0.001,5.054 L17.999,5.054 L17.999,8.048 L-0.001,8.048 L-0.001,5.054 ZM-0.001,0.064 L17.999,0.064 L17.999,3.058 L-0.001,3.058 L-0.001,0.064 Z'/%3E%3C/svg%3E");
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.pricelist.active-view {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M-0.001,18.029 L-0.001,15.035 L17.999,15.035 L17.999,18.029 L-0.001,18.029 ZM-0.001,10.044 L17.999,10.044 L17.999,13.039 L-0.001,13.039 L-0.001,10.044 ZM-0.001,5.054 L17.999,5.054 L17.999,8.048 L-0.001,8.048 L-0.001,5.054 ZM-0.001,0.064 L17.999,0.064 L17.999,3.058 L-0.001,3.058 L-0.001,0.064 Z'/%3E%3C/svg%3E");
}
.sorting-panel .shop-view .shop-view__body .shop-view__item.pricelist:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M-0.001,18.029 L-0.001,15.035 L17.999,15.035 L17.999,18.029 L-0.001,18.029 ZM-0.001,10.044 L17.999,10.044 L17.999,13.039 L-0.001,13.039 L-0.001,10.044 ZM-0.001,5.054 L17.999,5.054 L17.999,8.048 L-0.001,8.048 L-0.001,5.054 ZM-0.001,0.064 L17.999,0.064 L17.999,3.058 L-0.001,3.058 L-0.001,0.064 Z'/%3E%3C/svg%3E");
}
.lazy-pagelist {
  margin-top: 50px;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  padding: 16.5px 20px;
  border-radius: 10px;
  background-color: rgba(245, 245, 245, 0.52);
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-prev {
  padding-right: 31px;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-prev a {
  display: block;
  font-size: 0;
  width: 20px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='10px'%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(0, 0, 0)' d='M5.289,0.292 L1.363,4.292 L0.669,4.999 L1.363,5.706 L2.057,4.999 L1.363,5.706 L5.289,9.707 C5.481,9.902 5.732,9.999 5.983,9.999 C6.235,9.999 6.486,9.902 6.677,9.707 C7.061,9.316 7.061,8.683 6.677,8.292 L6.677,8.292 L4.427,5.999 L19.725,5.999 L19.725,3.999 L4.427,3.999 L6.677,1.707 L5.289,0.292 M19.725,3.999 L19.725,5.999 C20.267,5.999 20.706,5.552 20.706,4.999 C20.706,4.447 20.267,3.999 19.725,3.999 M5.983,-0.001 C5.732,-0.001 5.481,0.097 5.289,0.292 L6.677,1.707 C7.061,1.316 7.061,0.683 6.677,0.292 C6.486,0.097 6.235,-0.001 5.983,-0.001 '/%3E%3C/svg%3E");
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-prev a:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M5.289,0.292 L1.363,4.292 L0.669,4.999 L1.363,5.706 L2.057,4.999 L1.363,5.706 L5.289,9.706 C5.481,9.901 5.732,9.999 5.983,9.999 C6.234,9.999 6.485,9.901 6.677,9.706 C7.060,9.315 7.060,8.682 6.677,8.292 L6.677,8.292 L4.427,5.999 L19.724,5.999 L19.724,3.999 L4.427,3.999 L6.677,1.706 L5.289,0.292 M19.724,3.999 L19.724,5.999 C20.267,5.999 20.706,5.551 20.706,4.999 C20.706,4.447 20.267,3.999 19.724,3.999 M5.983,-0.001 C5.732,-0.001 5.481,0.096 5.289,0.292 L6.677,1.706 C7.060,1.316 7.060,0.682 6.677,0.292 C6.485,0.096 6.234,-0.001 5.983,-0.001 '/%3E%3C/svg%3E");
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-next {
  padding-left: 31px;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-next a {
  display: block;
  font-size: 0;
  width: 20px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='10px'%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(0, 0, 0)' d='M15.381,0.292 L19.295,4.292 L19.986,4.999 L19.295,5.706 L18.603,4.999 L19.295,5.706 L15.381,9.707 C15.190,9.902 14.939,9.999 14.689,9.999 C14.438,9.999 14.188,9.902 13.997,9.707 C13.615,9.316 13.615,8.683 13.997,8.292 L13.997,8.292 L16.240,5.999 L0.990,5.999 L0.990,3.999 L16.240,3.999 L13.997,1.707 L15.381,0.292 M0.990,3.999 L0.990,5.999 C0.450,5.999 0.012,5.552 0.012,4.999 C0.012,4.447 0.450,3.999 0.990,3.999 M14.689,-0.001 C14.939,-0.001 15.190,0.097 15.381,0.292 L13.997,1.707 C13.615,1.316 13.615,0.683 13.997,0.292 C14.188,0.097 14.438,-0.001 14.689,-0.001 '/%3E%3C/svg%3E");
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-next a:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.381,0.292 L19.294,4.292 L19.986,4.999 L19.294,5.706 L18.602,4.999 L19.294,5.706 L15.381,9.706 C15.189,9.901 14.939,9.999 14.689,9.999 C14.438,9.999 14.188,9.901 13.997,9.706 C13.615,9.315 13.615,8.682 13.997,8.292 L13.997,8.292 L16.240,5.999 L0.990,5.999 L0.990,3.999 L16.240,3.999 L13.997,1.706 L15.381,0.292 M0.990,3.999 L0.990,5.999 C0.450,5.999 0.012,5.551 0.012,4.999 C0.012,4.447 0.450,3.999 0.990,3.999 M14.689,-0.001 C14.939,-0.001 15.189,0.096 15.381,0.292 L13.997,1.706 C13.615,1.316 13.615,0.682 13.997,0.292 C14.188,0.096 14.438,-0.001 14.689,-0.001 '/%3E%3C/svg%3E");
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-num {
  padding: 0 16px;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-num a {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.502);
  line-height: 1;
  font-weight: 500;
  text-decoration: none;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-num a:hover {
  color: black;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body .page-num.active-num span {
  font-size: 15px;
  color: black;
  font-weight: 500;
  line-height: 1;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__body li {
  list-style: none;
  display: flex;
  align-items: center;
}
.lazy-pagelist .lazy-pagelist__body .shop-pagelist .shop-pagelist__mobile {
  display: none !important;
}
.lazy-pagelist .lazy-pagelist__body .pagelist-input-wrap {
  display: none !important;
}
.product-list.thumbs .product-item .product-amount {
  margin: 0;
}
.product-list.thumbs .product-item:hover, .product-list.simple .product-item:hover, .product-list.list .product-item:hover {
  z-index: auto;
}
.product-list.thumbs .product-item .gr-product-name, .product-list.simple .product-item .gr-product-name, .product-list.list .product-item .gr-product-name {
  font-size: 17px;
  font-weight: 500;
  color: black;
  line-height: 1.2;
  margin-bottom: 13px;
}
.product-list.thumbs .product-item .product-price__main .price-current, .product-list.simple .product-item .product-price__main .price-current, .product-list.list .product-item .product-price__main .price-current {
  font-size: 20px;
  font-family: "Oswald";
  color: #000;
  font-weight: bold;
  line-height: normal;
}
.product-list.thumbs .product-item .product-price__main .price-current strong, .product-list.simple .product-item .product-price__main .price-current strong, .product-list.list .product-item .product-price__main .price-current strong {
  font-weight: bold;
}
.product-list.thumbs .product-item .product-price__main .price-old span, .product-list.simple .product-item .product-price__main .price-old span, .product-list.list .product-item .product-price__main .price-old span {
  font-weight: 400;
  font-size: 16px;
  font-family: "Oswald";
  color: #999;
  text-decoration: line-through;
  line-height: normal;
}
.product-list.thumbs .product-item .product-price__main .price-old span strong, .product-list.simple .product-item .product-price__main .price-old span strong, .product-list.list .product-item .product-price__main .price-old span strong {
  font-weight: 400;
}
.product-list.thumbs .product-item .product-item__bottom-right, .product-list.simple .product-item .product-item__bottom-right, .product-list.list .product-item .product-item__bottom-right {
  margin-top: 23px;
}
.product-list.thumbs .product-item .product-item__btn, .product-list.simple .product-item .product-item__btn, .product-list.list .product-item .product-item__btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.product-list.thumbs .product-item .product-btn, .product-list.simple .product-item .product-btn, .product-list.list .product-item .product-btn {
  width: 70%;
}
.product-list.thumbs .product-item .shop-product-btn, .product-list.simple .product-item .shop-product-btn, .product-list.list .product-item .shop-product-btn {
  position: static;
  margin: 0;
  width: 100%;
  max-width: 197px;
  height: 40px;
  border-radius: 10px;
}
.product-list.thumbs .product-item .shop-product-btn span, .product-list.simple .product-item .shop-product-btn span, .product-list.list .product-item .shop-product-btn span {
  position: static;
  padding: 0;
  width: auto;
  height: auto;
  border-radius: 0;
}
.product-list.thumbs .product-item .product-item__bottom-right {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  margin: 0;
  padding: 0;
  transition: 0.3s;
  z-index: 1;
  background: #fff;
}
@media (max-width: 480px) {
  .product-list.thumbs .product-item .product-item__bottom-right {
    opacity: 1;
    position: static;
    padding: 23px 0px;
    box-shadow: none;
    border-radius: 0;
    visibility: visible;
    overflow: auto;
  }
}
.product-list.thumbs .product-item:hover .product-item__bottom-right {
  top: 90%;
  opacity: 1;
  visibility: visible;
  padding: 23px 15px;
  transition: 0.3s;
  overflow: auto;
  box-shadow: 0px 10px 12px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 15px 15px;
}
@media (max-width: 480px) {
  .product-list.thumbs .product-item:hover .product-item__bottom-right {
    opacity: 1;
    position: static;
    padding: 23px 0px;
    box-shadow: none;
    border-radius: 0;
    visibility: visible;
    overflow: auto;
  }
}
.product-list.thumbs .product-item .product-btn, .product-list.simple .product-item .product-btn, .product-list.list .product-item .product-btn {
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 375px) {
  .product-list.thumbs .product-item .product-btn, .product-list.simple .product-item .product-btn, .product-list.list .product-item .product-btn {
    width: 50%;
  }
}
.kinds-block .kinds-block__title {
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 400;
  font-family: "Oswald";
  color: black;
  line-height: 1.2;
  text-align: center;
  background: transparent;
}
.kinds-block .kinds-block__title span {
  position: static;
  margin: 0;
  padding: 0;
  background: transparent;
}
.kinds-block .kinds-block__title span:before {
  display: none;
}
.kinds-block .kinds-block__items:before, .kinds-block .kinds-block__items:after {
  display: none;
}
.kinds-block .kind-item {
  width: calc(100% / 3 - 15px);
  margin: 15px 7.5px;
  border-radius: 15px;
  background-color: #fff;
  padding: 0;
  position: static;
  box-shadow: none;
}
@media (max-width: 1024px) {
  .kinds-block .kind-item {
    width: calc(100% / 2 - 15px);
  }
}
@media (max-width: 480px) {
  .kinds-block .kind-item {
    width: calc(100% / 1 - 15px);
  }
}
.kinds-block .kinds-block__items {
  margin: -15px -7.5px;
}
.kinds-block .kinds-block__items.kinds_slider .kind-item {
  width: calc(100% / 3 - 15px) !important;
  margin: 15px 7.5px !important;
}
@media (max-width: 1024px) {
  .kinds-block .kinds-block__items.kinds_slider .kind-item {
    width: calc(100% / 2 - 15px) !important;
  }
}
@media (max-width: 480px) {
  .kinds-block .kinds-block__items.kinds_slider .kind-item {
    width: calc(100% / 1 - 15px) !important;
  }
}
.kinds-block .kinds-block__items.kinds_slider {
  display: flex !important;
  margin: -15px -7.5px;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kind-item {
  box-shadow: none;
}
.kinds-block .kind-item:hover {
  box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1) !important;
}
.kinds-block .kind-item__top {
  padding: 0;
  margin: 0;
  padding: 15px 15px 0;
}
.kinds-block .kind-image {
  margin: 0;
  padding: 0;
  border-radius: 10px;
  height: 300px;
  max-height: 300px;
}
.kinds-block .kind-image a {
  background-image: none !important;
}
.kinds-block .kind-image a img {
  opacity: 1;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.kinds-block .kind-item__bottom {
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 15px 16px 15px;
}
.kinds-block .kind-name {
  font-size: 17px;
  font-weight: 500;
  color: #000;
  line-height: 1.2;
  margin-bottom: 13px;
}
.kinds-block .product-price {
  padding: 0;
  width: 100%;
}
.kinds-block .product-price .price-current {
  font-size: 20px;
  font-family: "Oswald";
  color: #000;
  font-weight: bold;
  line-height: normal;
}
.kinds-block .product-price .price-current strong {
  font-weight: bold;
}
.kinds-block .product-price .price-old span {
  font-weight: 400;
  font-size: 16px;
  font-family: "Oswald";
  color: #999;
  text-decoration: line-through;
  line-height: normal;
}
.kinds-block .product-price .price-old strong:before {
  display: none;
}
.main-blocks .main-products__title {
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 400;
  font-family: "Oswald";
  color: #000;
  line-height: 1.2;
  text-align: center;
  background: transparent;
}
.main-blocks .main-products__title span {
  position: static;
  margin: 0;
  padding: 0;
  background: transparent;
}
.main-blocks .main-products__title span:before {
  display: none;
}
.main-blocks .main-products .product-list.thumbs:before, .main-blocks .main-products .product-list.thumbs:after {
  display: none;
}
.main-blocks .main-products .product-list.thumbs .shop2-product-item {
  width: calc(100% / 4 - 15px) !important;
}
@media (max-width: 1280px) {
  .main-blocks .main-products .product-list.thumbs .shop2-product-item {
    width: calc(100% / 3 - 15px) !important;
  }
}
@media (max-width: 768px) {
  .main-blocks .main-products .product-list.thumbs .shop2-product-item {
    width: calc(100% / 2 - 15px) !important;
  }
}
@media (max-width: 480px) {
  .main-blocks .main-products .product-list.thumbs .shop2-product-item {
    width: calc(100% / 1 - 15px) !important;
  }
}
.main-blocks .main-products .product-list.thumbs {
  display: flex !important;
}
.product-list.thumbs .product-item__bottom-left {
  margin: 0;
}
@media (max-width: 1024px) {
  .product-list.simple .product-item .product-amount {
    margin: 0;
  }
}
@media (max-width: 1024px) {
  .product-list.simple .product-item .product-btn {
    width: 60%;
  }
}
.product-list.list .product-item .product-item__btn {
  justify-content: flex-end;
}
.product-list.list .product-item .product-amount {
  margin: 0;
  margin-right: 30px;
}
.product-list.list .product-item .product-btn {
  width: 30%;
}
@media (max-width: 1280px) {
  .card-page .shop2-product {
    justify-content: center;
  }
}
@media (max-width: 1023px) {
  .card-page .form-additional__btns {
    width: 100% !important;
    display: flex !important;
  }
}
@media (max-width: 767px) {
  .shop-product-data__nav {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .shop-product-data__desc .r-tabs-accordion-title {
    display: none;
  }
}
.product-list.thumbs .product-item .gr-product-options .shop2-product-options {
  display: block !important;
  padding: 0;
}
.product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item:last-child {
  margin: 0;
  display: flex;
  padding: 10px 0;
}
.product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-title {
  font: inherit;
  margin: 0;
  font-size: 14px;
  font-family: "Inter";
  color: #6daf05;
  line-height: 1.2;
}
.product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-body {
  font: inherit;
  margin: 0;
  margin-left: 5px;
  font-size: 14px;
  font-family: "Inter";
  color: #6daf05;
  line-height: 1.2;
}
@media (max-width: 375px) {
  .product-list.thumbs .product-item .shop-product-btn, .product-list.simple .product-item .shop-product-btn, .product-list.list .product-item .shop-product-btn {
    max-width: 100%;
    text-align: center;
  }
}
.main-products__title {
  font-size: 50px;
  line-height: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 25px;
  margin-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-family: Oswald, sans-serif;
  text-transform: uppercase;
}
.tpl-anketa .title {
  color: #1c1c1c;
  font-size: 25px;
  font-weight: 600;
  padding: 0 0 25px;
}
.product-list.thumbs .product-item .product-btn .shop-product-btn__main {
  margin: 0;
  width: 100%;
}
/* Категории в блоке */
.folder-slider__items {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: stretch;
  margin: 0 -15px;
}
.folder-slider__item {
  width: calc(100% / 4 - 30px);
  margin: 15px 15px 25px;
}
@media (max-width: 1024px) {
  .folder-slider__item {
    width: calc(100% / 3 - 30px);
  }
}
@media (max-width: 768px) {
  .folder-slider__item {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 479px) {
  .folder-slider__item {
    width: calc(100% / 1 - 30px);
  }
}
.folder-slider__item a {
  font-size: 0;
  text-decoration: none;
  color: black;
}
.folder-slider__foto {
  font-size: 0;
  vertical-align: top;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 297px;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  background-color: #edf4e8;
}
@media (max-width: 767px) {
  .folder-slider__foto {
    height: 200px;
  }
}
@media (max-width: 479px) {
  .folder-slider__foto {
    height: auto;
  }
}
.folder-slider__foto img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.folder-slider__info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 17px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 20px;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
}
.info-slider__title {
  margin-top: 12px;
  max-width: 220px;
  line-height: 110%;
  text-decoration: none;
}
.folder-slider__icon {
  display: inline-flex;
  vertical-align: top;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  width: 40px;
  overflow-x: hidden;
  overflow-y: hidden;
  flex-shrink: 0;
  margin-right: 20px;
  background-image: url("data:image/svg+xml,%0A%3Csvg id='chevron_icon.svg' xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; stroke: %236daf05; stroke-linejoin: round; stroke-width: 1px; %7D .cls-2 %7B fill: %236daf05; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Ccircle id='Эллипс_1_копия_3' data-name='Эллипс 1 копия 3' class='cls-1' cx='20.5' cy='20.5' r='20'/%3E%3Cpath id='Фигура_4' data-name='Фигура 4' class='cls-2' d='M337.674,1339a0.7,0.7,0,0,0,.5-0.21l5.618-5.59a0.713,0.713,0,0,0,0-1l-5.618-6.02a0.7,0.7,0,1,0-1,.99l5.123,5.53-5.123,5.1a0.707,0.707,0,0,0,0,1A0.729,0.729,0,0,0,337.674,1339Z' transform='translate(-319.5 -1311.5)'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.folder-slider__item:hover a {
  color: #6daf05;
}
/* меню на главной категории */
#i84w1ux33_0 {
  width: auto;
}
.folder-menu {
  position: relative;
}
.folder-btn {
  display: flex;
  align-items: center;
  vertical-align: middle;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #6daf05;
  border-right-color: #6daf05;
  border-bottom-color: #6daf05;
  border-left-color: #6daf05;
  line-height: normal;
  cursor: pointer;
  outline-style: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  background-color: rgba(240, 240, 240, 0);
  min-height: 53px;
  justify-content: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: inset 0px 0px 0px 1px #6daf05;
}
span.folder-btn__text {
  font-size: 18px;
  text-align: left;
  text-transform: uppercase;
  padding-top: 4px;
  color: #555;
  font-family: "Oswald", sans-serif;
}
span.folder-btn__icon {
  height: 15px;
  width: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' data-prefix='ijybsn1jm'%3E%3Cpath fill='%236daf05' d='M0 15v-1.875h15V15H0zm0-8.438h15v1.875H0V6.562zM0 0h15v1.875H0V0z' fill-rule='evenodd' class='path-incofirvn'%3E%3C/path%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.folder-btn:hover {
  background-color: chartreuse;
  color: black;
  box-shadow: none;
}
#igfl24re5_0 {
  position: relative;
}
.mobile-nav__box {
  display: none;
}
.mobile-nav__box.active {
  display: block;
}
.mobile-nav.active {
  display: block;
}
.mobile-nav {
  position: absolute;
  top: 100%;
  left: 0;
  right: -100%;
  width: 1280px;
  z-index: 1;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: white;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
  display: none;
}
@media (max-width: 1280px) {
  .mobile-nav {
    width: 1200px;
  }
}
@media (max-width: 1024px) {
  .mobile-nav {
    width: 950px;
  }
}
@media (max-width: 960px) {
  .mobile-nav {
    width: 885px;
  }
}
@media (max-width: 767px) {
  .mobile-nav {
    width: 728px;
  }
}
@media (max-width: 768px) {
  .mobile-nav {
    width: 708px;
  }
}
@media (max-width: 480px) {
  .mobile-nav {
    width: 440px;
  }
}
@media (max-width: 425px) {
  .mobile-nav {
    left: 0;
    right: 0;
    width: 385px;
  }
}
@media (max-width: 375px) {
  .mobile-nav {
    width: 335px;
  }
}
@media (max-width: 360px) {
  .mobile-nav {
    width: 320px;
  }
}
@media (max-width: 320px) {
  .mobile-nav {
    width: 280px;
  }
}
.mobile-folder {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
/*.mobile-folder li > ul > li > ul {
    display: none;
}*/
.mobile-folder li {
  margin: 0 10px 10px;
  width: calc(100% / 3 - 20px);
}
@media (max-width: 960px) {
  .mobile-folder li {
    width: calc(100% / 2 - 20px);
  }
}
@media (max-width: 480px) {
  .mobile-folder li {
    width: calc(100% / 1 - 20px);
  }
}
.mobile-folder li a {
  display: inline-block;
  font-weight: bold;
  font-size: 17px;
  color: black;
  text-decoration: none;
  font-family: "Oswald", sans-serif;
}
.mobile-folder li a:hover {
  color: #6daf05;
}
.mobile-folder li > ul {
  margin: 10px;
  padding: 0;
}
.mobile-folder li > ul li {
  width: auto;
  margin: 0;
}
.mobile-folder li > ul li a {
  padding: 5px;
  font-size: 16px;
  font-weight: 400;
}
#iza0qx21y_0 {
  z-index: auto !important;
}
#ipi76sx37_0 {
  z-index: auto !important;
}
#i8buhf08y_0 {
  z-index: auto !important;
}
