div[id ^= sandbox_theme_panel] {
  width: 120px !important;
  font-size: 10px !important;
  right: 0;
  top: 30% !important;
  bottom: auto !important;
}
body .gr-product-name a, body .kind-name a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  border-bottom: 0 !important;
}
body .gr-product-name a:hover, body .kind-name a:hover {
  text-decoration: underline !important;
}
body .product-quick-view .quick-card-slider__thumbs {
  margin: 20px auto 0;
  position: relative;
}
body .product-quick-view .quick-card-slider__thumbs-body {
  width: 320px;
  margin: 0 auto;
  display: block;
}
body .product-quick-view .quick-card-slider__thumbs .tns-controls button {
  border: 1px solid var(--on_gr_bg_border_4);
}
body .product-quick-view .quick-card-slider__thumbs .tns-controls {
  left: 0;
  right: 0;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper {
  position: absolute;
  right: 10px;
  bottom: 10px;
  margin: 0;
  pointer-events: none;
  z-index: 2;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn {
  pointer-events: auto;
  padding: 0;
  width: 30px;
  height: 30px;
  justify-content: center;
  background: #fff;
  border-radius: 50%;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon {
  position: static;
  margin: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i {
  margin: 0;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg {
  fill: var(--on_gr_bg_acc_text);
  width: 20px;
  height: 20px;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr-svg-icon, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr-svg-icon, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr-svg-icon, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr-svg-icon, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr-svg-icon {
  display: none;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr_small_icon, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr_small_icon, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr_small_icon, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr_small_icon, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg.gr_small_icon {
  display: block;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text {
  display: none;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link {
  display: none;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-favorite-btn-wrapper, body .product_columns_5 .product-list.simple .product-item .gr-favorite-btn-wrapper, body .product_columns_5 .product-list.list .product-item .gr-favorite-btn-wrapper, body .product_columns_4 .product-list.thumbs .product-item .gr-favorite-btn-wrapper, body .product_columns_4 .product-list.simple .product-item .gr-favorite-btn-wrapper, body .product_columns_4 .product-list.list .product-item .gr-favorite-btn-wrapper, body .product_columns_3 .product-list.thumbs .product-item .gr-favorite-btn-wrapper, body .product_columns_3 .product-list.simple .product-item .gr-favorite-btn-wrapper, body .product_columns_3 .product-list.list .product-item .gr-favorite-btn-wrapper, body .product_columns_2 .product-list.thumbs .product-item .gr-favorite-btn-wrapper, body .product_columns_2 .product-list.simple .product-item .gr-favorite-btn-wrapper, body .product_columns_2 .product-list.list .product-item .gr-favorite-btn-wrapper {
  position: absolute;
  right: 10px;
  bottom: 10px;
  margin: 0;
  z-index: 2;
  pointer-events: none;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_5 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_5 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_4 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_4 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_4 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_3 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_3 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_3 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_2 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_2 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn, body .product_columns_2 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn {
  pointer-events: auto;
  padding: 0;
  width: 30px;
  height: 30px;
  justify-content: center;
  background: #fff;
  border-radius: 50%;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_5 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_5 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_4 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_4 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_4 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_3 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_3 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_3 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_2 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_2 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon, body .product_columns_2 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon {
  position: static;
  margin: 0;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_5 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_5 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_4 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_4 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_4 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_3 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_3 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_3 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_2 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_2 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i, body .product_columns_2 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i {
  margin: 0;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_5 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_5 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_4 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_4 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_4 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_3 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_3 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_3 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_2 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_2 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg, body .product_columns_2 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__icon i svg {
  fill: var(--on_gr_bg_acc_text);
  width: 20px;
  height: 20px;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_5 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_5 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_4 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_4 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_4 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_3 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_3 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_3 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_2 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_2 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text, body .product_columns_2 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__text {
  display: none;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_5 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_5 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_4 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_4 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_4 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_3 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_3 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_3 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_2 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_2 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link, body .product_columns_2 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn .gr-favorite-btn__link {
  display: none;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_5 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_5 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_4 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_4 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_4 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_3 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_3 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_3 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_2 .product-list.thumbs .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_2 .product-list.simple .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .product_columns_2 .product-list.list .product-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg {
  fill: #f80303;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg, body .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .gr-favorite-btn-wrapper .gr-favorite-btn.active .gr-favorite-btn__icon i svg {
  fill: #f80303;
}
body .product_columns_5 .product-list.thumbs .product-item .gr-product-image, body .product_columns_4 .product-list.thumbs .product-item .gr-product-image, body .product_columns_3 .product-list.thumbs .product-item .gr-product-image, body .product_columns_2 .product-list.thumbs .product-item .gr-product-image {
  margin: 0;
}
body .product_columns_5 .product-list.thumbs .product-item__top, body .product_columns_4 .product-list.thumbs .product-item__top, body .product_columns_3 .product-list.thumbs .product-item__top, body .product_columns_2 .product-list.thumbs .product-item__top {
  margin: 0 0 10px;
}
body .product-list.list .product-item__inner {
  align-items: flex-start;
}
body .product-list.list .product-item__top {
  position: relative;
  width: 130px;
}
body .product-list.list .product-item__bottom {
  width: calc(100% - 130px - 24px);
}
body .g-auth-page-block__sideleft .g-form-control-text, body .g-auth-page-block__sideleft .g-form-control-textarea, body .g-user-register-block__left .g-form-control-text, body .g-user-register-block__left .g-form-control-textarea, body #forgot-password-form .g-form-control-text, body #forgot-password-form .g-form-control-textarea, body .g-user-setting .g-form-control-text, body .g-user-setting .g-form-control-textarea, body #form_g-user-register .g-form-control-text, body #form_g-user-register .g-form-control-textarea {
  font-size: 15px;
  line-height: 20px;
  padding: 12px 20px;
  color: var(--on_gr_bg_acc_text);
  border: none;
  background: var(--gr_bg);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px var(--on_gr_bg_border_4);
  border-radius: var(--gr_form_radius);
  width: 100%;
  height: auto;
  outline: none;
  appearance: none;
  transition: 0.18s linear;
}
body .g-auth-page-block__sideleft .g-form-control-text:hover, body .g-auth-page-block__sideleft .g-form-control-text:focus, body .g-auth-page-block__sideleft .g-form-control-textarea:hover, body .g-auth-page-block__sideleft .g-form-control-textarea:focus, body .g-user-register-block__left .g-form-control-text:hover, body .g-user-register-block__left .g-form-control-text:focus, body .g-user-register-block__left .g-form-control-textarea:hover, body .g-user-register-block__left .g-form-control-textarea:focus, body #forgot-password-form .g-form-control-text:hover, body #forgot-password-form .g-form-control-text:focus, body #forgot-password-form .g-form-control-textarea:hover, body #forgot-password-form .g-form-control-textarea:focus, body .g-user-setting .g-form-control-text:hover, body .g-user-setting .g-form-control-text:focus, body .g-user-setting .g-form-control-textarea:hover, body .g-user-setting .g-form-control-textarea:focus, body #form_g-user-register .g-form-control-text:hover, body #form_g-user-register .g-form-control-text:focus, body #form_g-user-register .g-form-control-textarea:hover, body #form_g-user-register .g-form-control-textarea:focus {
  color: var(--on_gr_bg_acc_text);
  border: none;
  background: var(--gr_bg);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px var(--gr_primary);
}
body .g-auth__left-container .g-button, body .g-auth__left-container .g-user-profile--opened, body .g-form-row--submit .g-button, body .g-form-row--submit .g-user-profile--opened, body .g-label-tabs .g-button, body .g-label-tabs .g-user-profile--opened {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: auto;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-clip: border-box;
  transition: all 0.18s linear;
  border-radius: var(--gr_btn_radius);
  text-shadow: none;
  padding: 10px 20px;
  font-size: 14px;
  min-height: 42px;
  font-weight: var(--font1_500);
  font-family: var(--font1);
  color: var(--gr_btn_1_text);
  border: none;
  background: var(--gr_primary);
  box-shadow: none;
  line-height: 1.125;
}
body .g-auth__left-container .g-button:before, body .g-auth__left-container .g-user-profile--opened:before, body .g-form-row--submit .g-button:before, body .g-form-row--submit .g-user-profile--opened:before, body .g-label-tabs .g-button:before, body .g-label-tabs .g-user-profile--opened:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: var(--gr_btn_radius);
  transition: all 0.18s linear;
  opacity: 0;
  visibility: hidden;
  background: var(--gr_btn_overlay_15);
}
body .g-auth__left-container .g-button:hover, body .g-auth__left-container .g-user-profile--opened:hover, body .g-form-row--submit .g-button:hover, body .g-form-row--submit .g-user-profile--opened:hover, body .g-label-tabs .g-button:hover, body .g-label-tabs .g-user-profile--opened:hover {
  color: var(--gr_btn_1_text_h);
  border: none;
  box-shadow: none;
  background: var(--gr_primary);
}
body .g-auth__left-container .g-button:hover:before, body .g-auth__left-container .g-user-profile--opened:hover:before, body .g-form-row--submit .g-button:hover:before, body .g-form-row--submit .g-user-profile--opened:hover:before, body .g-label-tabs .g-button:hover:before, body .g-label-tabs .g-user-profile--opened:hover:before {
  opacity: 1;
  visibility: visible;
}
body .g-auth__left-container .g-button:active, body .g-auth__left-container .g-user-profile--opened:active, body .g-form-row--submit .g-button:active, body .g-form-row--submit .g-user-profile--opened:active, body .g-label-tabs .g-button:active, body .g-label-tabs .g-user-profile--opened:active {
  color: var(--gr_btn_1_text_a);
  border: none;
  box-shadow: none;
  background: var(--gr_primary);
  transition: all 0.05s linear;
}
body .g-auth__left-container .g-button:active:before, body .g-auth__left-container .g-user-profile--opened:active:before, body .g-form-row--submit .g-button:active:before, body .g-form-row--submit .g-user-profile--opened:active:before, body .g-label-tabs .g-button:active:before, body .g-label-tabs .g-user-profile--opened:active:before {
  transition: all 0.05s linear;
  background: var(--gr_btn_overlay_a_05);
  opacity: 1;
  visibility: visible;
}
body .g-form-row--submit .g-button:hover {
  background: #a1c14b;
}
body .g-form-row--submit .g-button:active {
  background: #8aad29;
}
body .g-user-profile__item {
  color: var(--gr_primary);
}
body .g-user-profile__item:hover {
  border-color: var(--gr_primary);
}
body .g-label-tabs .g-button, body .g-label-tabs .g-user-profile--opened {
  min-height: 31px;
  padding: var(--g-button-padding);
}
body .g-auth__right-container .g-button.g-button--invert {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: auto;
  min-height: auto;
  padding: 0;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-clip: border-box;
  transition: all 0.18s linear;
  border-radius: var(--gr_btn_radius);
  line-height: 1.125;
  font-weight: var(--font1_500);
  font-family: var(--font1);
  color: var(--gr_btn_3_text);
  border: none;
  background: none;
  box-shadow: inset 0 0 0 1px var(--gr_primary_4);
  padding: 10px 20px;
  font-size: 14px;
  min-height: 42px;
  text-shadow: none !important;
}
body .g-auth__right-container .g-button.g-button--invert:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: var(--gr_btn_radius);
  transition: all 0.18s linear;
  opacity: 0;
  visibility: hidden;
  background: var(--gr_btn_overlay_15);
}
body .g-auth__right-container .g-button.g-button--invert:hover {
  color: var(--gr_btn_3_text_h);
  border: none;
  box-shadow: none;
  background: var(--gr_primary);
}
body .g-auth__right-container .g-button.g-button--invert:hover:before {
  opacity: 1;
  visibility: visible;
}
body .g-auth__right-container .g-button.g-button--invert:active {
  color: var(--gr_btn_1_text_a);
  border: none;
  box-shadow: none;
  background: var(--gr_primary);
  transition: all 0.05s linear;
}
body .g-auth__right-container .g-button.g-button--invert:active:before {
  transition: all 0.05s linear;
  background: var(--gr_btn_overlay_a_05);
  opacity: 1;
  visibility: visible;
}
body .mobile-search {
  display: none;
}
body .mobile-search .gr-svg-icon.gr_small_icon {
  display: block;
}
body body .product-fixed-panel {
  z-index: 100;
}
@media (max-width: 767px) {
  body .mobile-search {
    display: block;
  }
  body .site-logo {
    width: auto;
    flex: 1 0 0;
  }
  body .top-contacts {
    max-width: none;
  }
}
@media (min-width: 640px) {
  body .bottom-form form {
    align-items: flex-start;
    flex-wrap: wrap;
  }
  body .bottom-form form .tpl-field {
    width: 100%;
  }
  body .bottom-form form .tpl-field.policy_checkbox {
    order: 10;
    margin-bottom: 0;
  }
  body .bottom-form form .tpl-field.type-phone {
    flex: 1 0 0;
  }
  body .bottom-form form .tpl-field.tpl-field-button {
    margin: 0 0 0 10px;
    width: auto;
    order: initial;
    flex: 0 0 calc(33.33% - 10px);
  }
  body .bottom-form form .tpl-field.tpl-field-button .tpl-form-button {
    width: 100%;
  }
}
@media (max-width: 639px) {
  body .product-list.list .product-item__bottom {
    width: calc(100% - 130px - 16px);
  }
}
@media (max-width: 767px) {
  body .inner-top-panel.has_in_fold {
    position: sticky;
    top: 0;
    z-index: 5;
    padding-top: 8px;
  }
  body.folder-page .site__wrapper {
    overflow: visible;
  }
}
@media (max-width: 1023px) {
  body .card-page .gr-product-options .option-item__inner {
    display: flex;
    flex-wrap: wrap;
  }
  body .card-page .gr-product-options .option-title {
    width: 180px;
    padding: 0 10px 0 0;
  }
  body .card-page .gr-product-options .option-body {
    width: auto;
    flex: 1 0 0;
  }
}
@media (max-width: 820px) and (min-width: 768px) {
  body .card-page .gr-product-options .option-title {
    width: 130px;
  }
}
@media (max-width: 480px) {
  body .card-page .gr-product-options .option-title {
    width: 140px;
  }
}
@media (min-width: 1261px) {
  .new_sand .site-header__top_in .cat-top-btn {
    display: none;
  }
  .new_sand .site-header__bottom_in .cat-top-btn {
    display: block;
  }
}
.new_sand .color_main_price .price-current {
  color: #F80303 !important;
}
/*1411*/
.gr_color_option .option-title {
  display: none;
}
#shop2-tooltip {
  font-size: 0px;
}
#shop2-tooltip div {
  display: none;
}
.site .shop2-product-actions + .shop2-product-actions {
  margin-top: 0;
}
.order-menu__items2 {
  padding: 0;
}
@media (max-width: 1260px) {
  .order-menu__items2 {
    white-space: nowrap;
    overflow-x: auto;
    display: block;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .order-menu__items2 ul {
    display: none !important;
  }
}
.order-menu__items2 > li ul {
  display: none;
  position: absolute;
  width: 250px;
  padding: 20px 0px;
  background: var(--gr_bg_sec);
  z-index: 10;
  border-radius: var(--gr_wrap_radius);
}
.order-menu__items2 > li ul li {
  position: relative;
}
.order-menu__items2 > li ul li a {
  min-height: 0;
  padding: 5px 10px;
}
.order-menu__items2 > li ul li ul {
  left: 100%;
  top: 0;
}
.order-menu__items2 > li ul li ul.right_level {
  left: auto;
  right: 100%;
}
.card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds {
  margin: 0 -15px;
}
@media (max-width: 1420px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds {
    margin: 0 -12px;
  }
}
@media (max-width: 1260px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds {
    margin: 0 -9px;
  }
}
@media (max-width: 766px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds {
    margin: 0 -7px;
  }
}
.card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds .kind-item {
  width: calc(20% - 30px);
  margin: 0 15px 30px;
}
@media (max-width: 1420px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds .kind-item {
    width: calc(20% - 24px);
    margin: 0 12px 30px;
  }
}
@media (max-width: 1260px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds .kind-item {
    width: calc(20% - 18px);
    margin: 0 9px 30px;
  }
}
@media (max-width: 1023px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds .kind-item {
    width: calc(25% - 18px);
  }
}
@media (max-width: 766px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds .kind-item {
    width: calc(33.3333333333% - 14px);
    margin: 0 7px 20px;
  }
}
@media (max-width: 639px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds .kind-item {
    width: calc(50% - 14px);
  }
}
.card-page .collections .kinds-block.collections_block.kind_columns_5 .kinds-block__items.modules-kinds .kind-item:nth-child(n+11) {
  display: none;
}
.card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds {
  margin: 0 -12px;
}
@media (max-width: 1260px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds {
    margin: 0 -9px;
  }
}
@media (max-width: 767px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds {
    margin: 0 -7px;
  }
}
.card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds .kind-item {
  width: calc(25% - 24px);
  margin: 0 12px 30px;
}
@media (max-width: 1260px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds .kind-item {
    width: calc(25% - 18px);
    margin: 0 9px 30px;
  }
}
@media (max-width: 1023px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds .kind-item {
    width: calc(33.3333333333% - 18px);
  }
}
@media (max-width: 767px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds .kind-item {
    margin: 0 7px 20px;
    width: calc(33.3333333333% - 14px);
  }
}
@media (max-width: 639px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds .kind-item {
    width: calc(50% - 14px);
  }
}
.card-page .collections .kinds-block.collections_block.kind_columns_4 .kinds-block__items.modules-kinds .kind-item:nth-child(n+9) {
  display: none;
}
.card-page .collections .kinds-block.collections_block.kind_columns_3 .kinds-block__items.modules-kinds {
  margin: 0 -12px;
}
@media (max-width: 1260px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_3 .kinds-block__items.modules-kinds {
    margin: 0 -9px;
  }
}
@media (max-width: 767px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_3 .kinds-block__items.modules-kinds {
    margin: 0 -7px;
  }
}
.card-page .collections .kinds-block.collections_block.kind_columns_3 .kinds-block__items.modules-kinds .kind-item {
  width: calc(33.3333% - 24px);
  margin: 0 12px 30px;
}
@media (max-width: 1260px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_3 .kinds-block__items.modules-kinds .kind-item {
    margin: 0 9px 30px;
    width: calc(33.3333333333% - 18px);
  }
}
@media (max-width: 1023px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_3 .kinds-block__items.modules-kinds .kind-item {
    width: calc(50% - 18px);
  }
}
@media (max-width: 639px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_3 .kinds-block__items.modules-kinds .kind-item {
    width: calc(50% - 14px);
  }
}
.card-page .collections .kinds-block.collections_block.kind_columns_3 .kinds-block__items.modules-kinds .kind-item:nth-child(n+7) {
  display: none;
}
.card-page .collections .kinds-block.collections_block.kind_columns_2 .kinds-block__items.modules-kinds {
  margin: 0 -12px;
}
@media (max-width: 1260px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_2 .kinds-block__items.modules-kinds {
    margin: 0 -9px;
  }
}
@media (max-width: 767px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_2 .kinds-block__items.modules-kinds {
    margin: 0 -7px;
  }
}
.card-page .collections .kinds-block.collections_block.kind_columns_2 .kinds-block__items.modules-kinds .kind-item {
  margin: 0 12px 50px;
  width: calc(50% - 24px);
}
@media (max-width: 1260px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_2 .kinds-block__items.modules-kinds .kind-item {
    margin: 0 9px 30px;
    width: calc(50% - 18px);
  }
}
@media (max-width: 1023px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_2 .kinds-block__items.modules-kinds .kind-item {
    width: calc(50% - 18px);
  }
}
@media (max-width: 639px) {
  .card-page .collections .kinds-block.collections_block.kind_columns_2 .kinds-block__items.modules-kinds .kind-item {
    width: calc(50% - 14px);
  }
}
.card-page .collections .kinds-block.collections_block.kind_columns_2 .kinds-block__items.modules-kinds .kind-item:nth-child(n+5) {
  display: none;
}
.card-page .collections .kinds-block.collections_block:has(.modules-kinds) {
  width: 100%;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds {
  display: flex;
  flex-wrap: wrap;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item {
  opacity: 1;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-image {
  position: relative;
  border-radius: var(--gr_inner_radius);
  overflow: hidden;
  margin-bottom: 10px;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-image:hover .quick-view-trigger {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1, 1);
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-image a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 0;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-image a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  border-radius: var(--gr_inner_radius);
  background: var(--gr_product_img_overlay);
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .quick-view-trigger {
  border-radius: var(--gr_icon_btn_radius);
  font-size: 0;
  padding: 0;
  opacity: 1;
  visibility: visible;
  transition: all 0.18s linear;
  border: none;
  background: var(--gr_icon_btn_2_bg);
  box-shadow: none;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.18s linear;
  transform: translate(-50%, -50%) scale(0.5, 0.5);
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn-wrapper {
  position: absolute;
  right: 10px;
  bottom: 10px;
  margin: 0;
  z-index: 2;
  pointer-events: none;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn {
  font-size: 13px;
  min-height: 20px;
  pointer-events: auto;
  padding: 0;
  width: 30px;
  height: 30px;
  justify-content: center;
  background: #fff;
  border-radius: 50%;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn__icon {
  position: static;
  margin: 0;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn__icon svg {
  fill: var(--on_gr_bg_acc_text);
  width: 20px;
  height: 20px;
  display: none;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn__icon svg.gr_small_icon {
  display: block;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn__added svg {
  fill: #f80303;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn__text {
  display: none;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn__link {
  display: none;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-favorite-btn__add {
  margin: 0;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-name {
  font-size: 15px;
  line-height: 1.3;
  margin-bottom: 4px;
  font-family: var(--font2);
  font-weight: var(--font2_500);
}
@media (max-width: 767px) {
  .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-name {
    font-size: 14px;
    line-height: 1.24;
    margin-bottom: 6px;
  }
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-name a {
  color: var(--on_gr_bg_acc_text);
  text-decoration: none;
  transition: all 0.18s linear;
  border-bottom: 1px solid transparent;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-name a:hover {
  border-color: var(--on_gr_bg_acc_text);
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price {
  padding-top: 0px;
}
@media (max-width: 767px) {
  .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price {
    margin-top: 5px;
  }
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price .price-old {
  font-size: 0;
  margin-left: 0;
  margin-bottom: 2px;
  color: var(--on_gr_bg_sec_text_6);
  font-family: var(--font1);
  font-weight: var(--font1_400);
  vertical-align: top;
  display: inline-block;
}
@media (max-width: 767px) {
  .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price .price-old {
    margin-bottom: 1px;
  }
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price .price-old strong {
  font-size: 12px;
  line-height: 1;
  text-decoration: line-through;
  font-weight: var(--font1_400);
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price .price-old span span {
  font-size: 12px;
  line-height: 1;
  padding-left: 5px;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price .price-current {
  font-size: 0;
  color: var(--on_gr_bg_acc_text);
  font-family: var(--font1);
  font-weight: var(--font1_500);
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price .price-current strong {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  font-weight: var(--font1_500);
}
@media (max-width: 767px) {
  .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price .price-current strong {
    font-size: 14px;
    line-height: 1;
  }
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-price .price-current span {
  font-size: 12px;
  line-height: 1;
  padding-left: 4px;
}
.card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-additional__btns, .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .buy-one-click, .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .tpl-rating-block, .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .kind-vendor, .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .shop2-product-article, .card-page .collections .kinds-block.collections_block .kinds-block__items.modules-kinds .kind-item .gr-product-anonce {
  display: none;
}
.site .contents .panel_popup_in:not(.search_window) .mobile-panel__search_site {
  padding: 20px 20px 10px;
  position: relative;
  min-height: 0;
  top: 0;
}
.site .contents .panel_popup_in:not(.search_window) .login-form-btn {
  position: absolute;
  top: 5px;
  left: 20px;
  z-index: 99999999999;
  color: #000;
}
.site .contents .panel_popup_in:not(.search_window) .login-form-btn svg {
  fill: #000;
}
.site .mobile-panel__menu-btns {
  border-bottom: 1px solid #ebebeb;
  padding: 10px 20px 0;
}
.site .mobile-panel__menu-btns a {
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
  color: #000;
  padding-bottom: 10px;
  margin-right: 10px;
  border-bottom: 2px solid transparent;
}
.site .mobile-panel__menu-btns a.active {
  border-color: #91B62B;
}
.site .mobile-panel__menu.rewind-menu-wrap {
  display: none;
}
.site .row-menu-btn {
  display: inline-block;
  vertical-align: middle;
}
.site .row-menu-btn > a {
  font-weight: var(--font2_500);
  font-family: var(--font2);
  font-size: 15px;
  line-height: 1;
  min-height: 44px;
  text-decoration: none;
  display: flex;
  align-items: center;
  color: var(--on_gr_bg_acc_text);
  transition: color 0.3s;
  padding: 0 12px;
}
.site .row-menu-btn > a:hover {
  color: var(--gr_primary);
}
.site .kind-item .product-flags {
  position: absolute;
  top: 10px;
  left: 10px;
}
@media (max-width: 767px) {
  .site .kind-item .product-flags {
    top: 0;
    left: 0;
  }
  .site .kind-item .product-flags .product-flags__item span {
    font-size: 12px;
    padding: 6px 10px 4px;
  }
}
.site .order-menu.not_compare {
  flex: auto;
  padding: 0;
}
.site #sheet .panel-controls:has(.back_btn.active) + .panel-block .login-form-btn {
  display: none !important;
}
.site .mobile-panel__cat_block .fixed-cat .cat-menu-icon {
  margin-right: 10px;
  width: 30px;
  height: 30px;
  font-size: 0;
  min-width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site .mobile-panel__cat_block .fixed-cat .cat-menu-icon svg {
  position: static;
  margin: 0;
}
.collections__inner {
  display: flex;
  flex-direction: column;
}
.collections__inner .modules-kinds {
  order: -1;
}
.collections__inner .modules-kinds .kind-item {
  display: flex;
  flex: auto;
}
.collections__inner .modules-kinds .kind-item__inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.collections__inner .modules-kinds .kind-item form {
  width: 100%;
  height: 100%;
  display: flex;
}
.modules-kinds .kind-item {
  flex: unset !important;
}
@media (max-width: 768px) {
  .main-slider__btn {
    display: none;
  }
}
.main-slider__btn-in {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  display: none;
}
@media (max-width: 768px) {
  .main-slider__btn-in {
    display: block;
  }
}
@media (max-width: 768px) {
  .sand_box .remodal.special-popup {
    height: 100%;
    transform: translateY(100%);
    transition: transform 0.5s;
    border-radius: 20px 20px 0 0;
    bottom: 0;
    top: initial;
  }
  .sand_box .remodal.special-popup #sheet {
    position: static;
  }
  .sand_box .remodal.special-popup.remodal-is-opened {
    transform: translateY(0%);
  }
  .sand_box .remodal.special-popup .draggable-area {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 150px;
    margin: auto;
    height: 52px;
    cursor: grab;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
  }
  .sand_box .remodal.special-popup .draggable-area .draggable-thumb {
    width: 30px;
    height: 4px;
    background: var(--on_gr_bg_border_4);
    border-radius: 3px;
  }
  .sand_box .remodal.special-popup .draggable-area:active {
    cursor: grabbing;
  }
  .sand_box .remodal.special-popup.not-selectable {
    user-select: none;
    -webkit-user-select: none;
  }
  .sand_box .remodal-wrapper.remodal-is-opened {
    display: block !important;
    z-index: 10000;
  }
}
/*@media (max-width: 639px) {
	.remodal-overlay {
		background: none !important;
	}
}*/
.sand_box .info_new {
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sand_box .info_new .order-info-block__item {
  flex: 1 0 calc(50% - 10px);
}
@media (max-width: 639px) {
  .sand_box #app_special .special-popup__image {
    margin-top: -52px;
  }
  .sand_box .app_special__empty {
    height: 52px;
  }
  .sand_box #sheet .contents {
    border-radius: 20px;
  }
  .sand_box .draggable-area .draggable-thumb {
    background: #fff;
  }
  .sand_box .draggable-area .draggable-thumb2 {
    width: 40px;
    position: absolute;
    background: #959595;
    height: 10px;
    z-index: -1;
    border-radius: 20px;
  }
  .sand_box #sheet .close-sheet {
    background: #959595;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    top: 20px;
  }
  .sand_box #sheet .close-sheet .gr_small_icon {
    fill: #fff;
  }
  .sand_box #sheet .contents.panel-contents-add {
    padding-top: 0;
  }
  .sand_box #sheet .contents.panel-contents-add .panel-controls .draggable-thumb {
    background: #fff;
  }
  .sand_box #sheet .contents.panel-contents-add .panel-controls.active:before {
    background: none;
  }
  .sand_box #sheet .contents.panel-contents-add .panel_popup_in.active {
    margin-top: 52px;
  }
  .sand_box #sheet .contents.panel-contents-add .panel_popup_in.active .mobile-panel__search_param {
    padding-top: 52px;
    margin-top: -20px;
  }
  .sand_box #sheet .contents.panel-contents-add .panel_popup_in.active.special_window {
    padding-top: 0;
  }
}
.special-popup__input input {
  padding: 10px;
  width: 100%;
  border-radius: var(--gr_btn_radius);
  border: 2px solid var(--gr_primary);
}
@media (max-width: 639px) {
  .special-popup__form .tpl-anketa .tpl-field.tpl-field-button {
    margin-top: 10px;
  }
}
