/* Skyfashion — оформление под ювелирный уровень, 26.07.2026 */

/* 1. Служебный текст спокойным гротеском; Cormorant остаётся заголовкам */
.t-store__card__price, .t-store__card__price-value, .t-store__card__price-wrapper,
.t-store__prod-popup__price, .t-store__prod-popup__price-item, .js-product-price,
.t-store__prod-popup__sku, .t-store__prod-popup__brand,
.t-store__prod-popup__opt-title, .t-store__prod-popup__opt-value,
.t-store__prod-popup__text, .t-store__prod-popup__btn, .t-store__card__btn,
.t-store__filter__item, .t-store__filter__item-title, .t-store__sort,
.t-store__card__mark, .t-store__cart-total, .t-store__cart-btn,
.t-input, .t-inputtitle, .t-btn, .t-submit {
  font-family: 'TildaSans', -apple-system, 'Segoe UI', Roboto, sans-serif !important;
}

/* 2. Цена: 10 350 ₽ вместо 10 350р. */
.t-store__card__price-value { font-size: 15px !important; letter-spacing: .03em; color: #171310; }
.t-store__prod-popup__price-item { font-size: 26px !important; font-weight: 400 !important;
  letter-spacing: .02em; color: #171310; }
.t-store__card__price-currency, .t-store__prod-popup__price-currency {
  font-size: 0 !important; letter-spacing: 0 !important; }
.t-store__card__price-currency::after { content: '\00A0₽'; font-size: 15px; letter-spacing: .03em; }
.t-store__prod-popup__price-currency::after { content: '\00A0₽'; font-size: 26px; letter-spacing: .02em; }

/* 3. Каталог: название и цена, вертикальный кадр 4:5, больше воздуха */
.t-store__card__descr { display: none !important; }
.t-store__card__imgwrapper_1-1 { padding-bottom: 125% !important; }
.t-store__card__title { font-weight: 400 !important; font-size: 19px !important;
  letter-spacing: .005em; line-height: 1.3; }
.t-store__card__textwrapper { padding-top: 14px; }
.t-store__card { margin-bottom: 38px; }

/* 4. «Новинка» — тонкая подпись на светлой подложке (читается и на тёмных фото) */
.t-store__card__mark { background: rgba(255,255,255,.88) !important; color: #171310 !important;
  font-size: 10px !important; letter-spacing: .18em; text-transform: uppercase;
  padding: 5px 10px !important; border-radius: 2px !important; box-shadow: none !important;
  line-height: 1.2 !important; -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); }
.t-store__card__mark-wrapper { top: 14px !important; left: 14px !important;
  background: transparent !important; padding: 0 !important; }

/* 5. Карточка товара: имя крупнее и легче, артикул тише, кнопка солиднее */
.t-store__prod-popup__name, .js-store-prod-name { font-size: 32px !important;
  font-weight: 400 !important; letter-spacing: .005em; line-height: 1.15; }
.t-store__prod-popup__sku { font-size: 12px !important; color: #8B8179 !important; letter-spacing: .04em; }
.t-store__prod-popup__brand { font-size: 12px !important; letter-spacing: .14em;
  text-transform: uppercase; color: #8B8179 !important; }
.t-store__prod-popup__btn.t-btn, .js-store-prod-popup-buy-btn, .t-store__prod-popup__btn-wrapper .t-btn {
  min-height: 52px !important; font-size: 12px !important; letter-spacing: .16em !important;
  text-transform: uppercase; border-radius: 2px !important; }

/* 6. Шапка: убрать наложение иконок — Instagram и дубль телеграма (он есть в подвале) */
#rec1984256291 .tn-elem__19842562911772472878526000002 { display: none !important; }
#rec1984256291 .tn-elem__19842562911718708332654 { display: none !important; }

/* 7. Телефон: Тильда раздувает названия карточек до 32px — возвращаем спокойный размер */
@media screen and (max-width: 640px) {
  .t-store .t-store__card__title, .t-store__card .t-store__card__title {
    font-size: 17px !important; line-height: 1.25 !important; }
  .t-store .t-store__card__price-value { font-size: 14px !important; }
  .t-store__card__price-currency::after { font-size: 14px; }
  .t-store__card { margin-bottom: 26px; }
}


/* 8. Бегущая строка: тонкая тёмная лента вместо кораллового баннера */
#rec882445513 .t1003__item-txt {
  font-family: 'TildaSans', -apple-system, 'Segoe UI', sans-serif !important;
  font-size: 11px !important; font-weight: 400 !important;
  letter-spacing: .22em !important; color: #EDE7DF !important;
  padding: 0 20px !important; }
#rec882445513 .t1003__item svg { opacity: .4; }

/* 9. Коллекции: кликабельна вся карточка, а не только кнопка «Подробнее» */
#rec2040198291 .t1196__item { position: relative; }
#rec2040198291 .t1196__item .t-card__btn-wrapper { position: static; }
#rec2040198291 .t1196__item a.t-card__btn { overflow: visible; }
#rec2040198291 .t1196__item a.t-card__btn::after {
  content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; }
#rec2040198291 .t1196__imgwrapper, #rec2040198291 .t-card__title { cursor: pointer; }
#rec2040198291 .t1196__item:hover .t1196__bgimg_second { opacity: 1 !important; visibility: visible !important; }
#rec2040198291 .t1196__item:hover .t1196__bgimg_first { opacity: 0 !important; }

@media screen and (max-width: 640px) {
  #rec882445513 .t1003__item-txt { font-size: 10px !important; letter-spacing: .18em !important;
    padding: 0 14px !important; }
}


/* 10. Раздел «О нас»: контактные кнопки чёрные вместо сиреневых */
.t993__btn, .t993__btn.t-btn {
  background-color: #171310 !important; border-color: #171310 !important; }
.t993__btn, .t993__btn.t-btn, .t993__btn .t-btnflex__text, .t993__btn .t-btn__text {
  color: #FFFDFB !important; }
.t993__btn:hover, .t993__btn.t-btn:hover { background-color: #000 !important; }

/* 11. Каталог: названия брендов одним шрифтом, отличным от коллекций */
.t-store__parts-switch-btn[data-storepart-uid="Principessa Glam"],
.t-store__parts-switch-btn[data-storepart-uid="Le Carose"],
.t-store__parts-switch-btn[data-storepart-uid="Andrea Marazzini"],
.t-store__parts-switch-btn[data-storepart-uid="Polina Firenze"],
.t-store__parts-switch-btn[data-storepart-uid="MADTEA"],
.t-store__parts-switch-btn[data-storepart-uid="DOLMAN"],
.t-store__parts-switch-btn[data-storepart-uid="BYBA"] {
  font-family: 'TildaSans', -apple-system, 'Segoe UI', sans-serif !important;
  font-size: 12px !important; letter-spacing: .14em !important;
  text-transform: uppercase; font-weight: 400 !important; }

/* иконки внутри чёрных кнопок — светлые */
.t993__btn-img { filter: brightness(0) invert(1); }
