.tns-outer [aria-controls], .tns-outer [data-action] {
  padding: 10px; }

.product-list.thumbs .product-item .gr-product-anonce, .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .gr-product-anonce {
  display: none; }

body {
  counter-reset: section; }
/*.main-blocks__inner {
 .main-products {
 .tns-outer {
 .tns-nav {
 button {
 &:after {
 counter-increment: section;
 content: counter(section);
 font-size: 15px !important;
 }
 &:last-child {
 &:after {
 counter-increment: 0;
 }
 }
 }
 }
 }
 }
 }*/
.main-blocks__inner .main-products .tns-outer .tns-nav button {
  font-size: 14px;
  color: #000; }
  .main-blocks__inner .main-products .tns-outer .tns-nav button.tns-nav-active, .main-blocks__inner .main-products .tns-outer .tns-nav button:hover {
    color: #fff; }

.cart-page__right .cart-registration {
  display: none; }

#order-print {
  display: none; }

.shop2-payments-order .shop2-btn {
  background: #a15cc1; }

.shop2-order-options .text-center {
  display: block !important;
  padding-bottom: 20px; }

.main-blocks .main-blocks__inner .main-products__title {
  font-size: 18px; }
  .main-blocks .main-blocks__inner .main-products__title a {
    text-decoration: none;
    color: var(--on_gr_bg_acc_text); }

.main-blocks .main-products__before h2 {
  margin-top: 0; }

.shop-pagelist .shop-pagelist__body .page-num a {
  color: #fff;
  border-radius: 50px;
  background: var(--on_gr_bg_icon_2); }
  .shop-pagelist .shop-pagelist__body .page-num a:hover {
    color: #fff;
    background: var(--gr_primary); }
  .shop-pagelist .shop-pagelist__body .page-num.active-num span {
    color: #fff;
    border-radius: 50px;
    background: var(--gr_primary); }

@media (max-width: 480px) {
  .card-page .shop-product-share {
    display: none; } }

.main-blocks .main-products__before a {
  text-decoration: none !important; }
