@charset "UTF-8";
.bottom-form .tpl-anketa form {
  display: flex;
  flex-wrap: wrap;
}
.bottom-form .tpl-anketa form .tpl-field.type-checkbox {
  order: 20;
}
.bottom-form .tpl-anketa form .tpl-field.type-email {
  width: 100%;
}
.bottom-form .tpl-anketa form .tpl-field.tpl-field-button {
  position: absolute;
  right: 15px;
  display: inline-block;
  top: 10px;
}
.bottom-form .tpl-anketa form .tpl-field.tpl-field-button .tpl-form-button {
  width: 30px;
  height: 30px;
  font-size: 0;
  position: relative;
  padding: 0;
  background: #a5ca10;
}
.bottom-form .tpl-anketa form .tpl-field.tpl-field-button .tpl-form-button:before {
  position: absolute;
  top: 50%;
  right: 8px;
  z-index: 2;
  font-size: 11px;
  margin-top: -5px;
  font-family: "icomoon";
  content: "";
  color: var(--on_gr_accent_icon);
}
.site-logo {
  width: auto !important;
}
.card-page .shop2-product-article, body .product-compare .gr-compare-plus, .gr-favorite-btn__text, .card-page .shop-product-share__title, .shop-product-data__desc .desc-area.html_block, .card-block-3__desc, .card-block-2__desc, .card-block-1__desc {
  color: #000;
}
.card-page .shop2-product-article span, body .product-compare .gr-compare-plus span, .gr-favorite-btn__text span, .card-page .shop-product-share__title span, .shop-product-data__desc .desc-area.html_block span, .card-block-3__desc span, .card-block-2__desc span, .card-block-1__desc span {
  color: #000;
}
.gr-amount-flag {
  display: none !important;
}
.product_columns_5 .product-list.thumbs .product-item .gr-product-anonce {
  color: #484848;
}
.site_main_page .product-list.thumbs .product-item .product-article {
  display: none;
}
#speakButton {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 12px 22px 12px 45px;
  background: #8f69fa;
  position: relative;
  border: none;
  outline: none;
  border-radius: 250px;
}
#speakButton:before {
  content: "🔊";
  position: absolute;
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  left: 15px;
  top: calc(50% - 9px);
}
#speakButton.speaking:before {
  content: "⏸";
}
#speakButton.speaking.paused:before {
  content: "🔊";
}
