/* SOLARSTONES — единая типографика: один шрифт, тонкое начертание, мелкий кегль (16.10.2026) */

/* Один шрифт на всём сайте */
.t-records .tn-atom,
.t-records .t-title, .t-records .t-descr, .t-records .t-text, .t-records .t-name,
.t-records .t-section__title, .t-records .t-section__descr,
.t-input, .t-submit, .t-btnflex__text, .t-btntext__text { font-family: 'TildaSans', Arial, sans-serif !important; }

/* Меню: обычный вес, «О нас» без заглавной Н */
#rec528476170 .t-menu__link-item,
#rec528476170 .t-menusub__link-item { font-weight: 400 !important; text-transform: none !important; letter-spacing: .6px !important; font-size: 13px !important; }

/* Карточки в каталоге: название и цена тонко, по левому краю */
.t-store .t-store__card__textwrapper { text-align: left !important; }
.t-store .t-store__card__title { font-size: 14px !important; font-weight: 400 !important; letter-spacing: .4px !important; line-height: 1.35 !important; }
.t-store .t-store__card__price-wrapper { justify-content: flex-start !important; }
.t-store .t-store__card__price,
.t-store .t-store__card__price-wrapper { font-size: 13px !important; font-weight: 300 !important; letter-spacing: .8px !important; }

/* Карточка товара (окно и отдельная страница) */
.t-store .t-store__prod-popup__name { font-size: 22px !important; font-weight: 400 !important; letter-spacing: .4px !important; }
.t-store .t-store__prod-popup__price,
.t-store .t-store__prod-popup__price-wrapper { font-size: 16px !important; font-weight: 300 !important; letter-spacing: .8px !important; }

/* Кнопки: тонкая рамка вместо чёрной плашки */
#allrecords .r .t-submit.t-btnflex,
#allrecords .r .t-store__prod-popup__btn.t-store__prod-popup__btn {
  background: transparent !important; color: #000 !important;
  border: 1px solid #000 !important; border-style: solid !important; border-width: 1px !important; border-radius: 0 !important; box-shadow: none !important;
  transition: background .2s ease, color .2s ease !important;
}
#allrecords .r .t-submit.t-btnflex .t-btnflex__text,
#allrecords .r .t-store__prod-popup__btn.t-store__prod-popup__btn .t-btnflex__text,
#allrecords .r .t-store__prod-popup__btn.t-store__prod-popup__btn {
  font-size: 12px !important; font-weight: 400 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important;
}
#allrecords .r .t-submit.t-btnflex:hover,
#allrecords .r .t-store__prod-popup__btn.t-store__prod-popup__btn:hover { background: #000 !important; color: #fff !important; }
#allrecords .r .t-submit.t-btnflex:hover .t-btnflex__text,
#allrecords .r .t-store__prod-popup__btn.t-store__prod-popup__btn:hover .t-btnflex__text { color: #fff !important; }

/* Текстовые кнопки («Смотреть коллекцию», «В каталог»): заглавные с подчёркиванием */
#rec2772710501 .tn-elem[data-elem-type="button"] .tn-atom,
.t-records .t-btntext__text {
  font-size: 12px !important; font-weight: 400 !important; text-transform: uppercase !important; letter-spacing: 2px !important;
}
#rec2772710501 .tn-elem[data-elem-type="button"] .tn-atom__button-text,
.t-records .t-btntext__text { text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 1px; }

/* Слоган на обложке: тоньше */
#rec2772710501 .tn-elem[data-elem-type="text"] .tn-atom { font-weight: 300 !important; letter-spacing: .5px !important; }

/* Цена: пробел перед ₽ */
.t-store [class*="price-currency"] { margin-left: .3em !important; }
