/* ============================================
   SELILINE — DESIGN TOKENS
      ============================================ */
      
      :root {
            /* Цветовая палитра (ТЗ, раздел 3.1) */
              --seliline-bg: #F4F1EC;
                --seliline-bg-alt: #EAE5DF;
                  --seliline-text: #1F1F1F;
                    --seliline-text-secondary: #6F6A64;
                      --seliline-text-muted: #A8A29B;
                        --seliline-accent: #C6A98E;
                          --seliline-divider: #D9D2CB;
                          
                            /* Шрифты */
                              --seliline-font-display: 'Cormorant Garamond', 'Times New Roman', Georgia, serif;
                                --seliline-font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
                                }
                                
                                /* ============================================
                                   БАЗОВАЯ ТИПОГРАФИКА
                                      ============================================ */
                                      
                                      body,
                                      .t-text,
                                      .t-descr,
                                      .t-uptitle,
                                      .t-input,
                                      .t-submit,
                                      .t-btn,
                                      .t-menu__link-item,
                                      .t-menusub__link-item {
                                            font-family: var(--seliline-font-body) !important;
                                              color: var(--seliline-text);
                                              }
                                              
                                              h1, h2, h3, h4,
                                              .t-title,
                                              .t-heading,
                                              .t-name {
                                                    font-family: var(--seliline-font-display) !important;
                                                      font-weight: 400;
                                                        letter-spacing: 0.01em;
                                                          color: var(--seliline-text);
                                                          }
                                                          
                                                          /* Курсивные акценты в заголовках (по эталонному макету: «жизни») */
                                                          .seliline-accent-italic {
                                                                font-family: var(--seliline-font-display) !important;
                                                                  font-style: italic;
                                                                    font-weight: 400;
                                                                      color: var(--seliline-accent);
                                                                      }
                                                                      
                                                                      /* Надзаголовки («ДИЗАЙН ИНТЕРЬЕРОВ», «ПОДХОД» и т.п.) */
                                                                      .seliline-uptitle {
                                                                            font-family: var(--seliline-font-body) !important;
                                                                              font-weight: 500;
                                                                                letter-spacing: 0.18em;
                                                                                  text-transform: uppercase;
                                                                                    color: var(--seliline-accent);
                                                                                      font-size: 13px;
                                                                                      }
                                                                                      
                                                                                      /* Вторичный текст */
                                                                                      .seliline-text-secondary {
                                                                                            color: var(--seliline-text-secondary) !important;
                                                                                            }
                                                                                            
                                                                                            /* Разделители */
                                                                                            .seliline-divider {
                                                                                                  background-color: var(--seliline-divider);
                                                                                                    height: 1px;
                                                                                                      border: 0;
                                                                                                      }
                                                                                                      
                                                                                                      /* ============================================
                                                                                                         КНОПКИ В СТИЛЕ БРЕНДА
                                                                                                            (контурные, с акцентным цветом)
                                                                                                               ============================================ */
                                                                                                               
                                                                                                               .seliline-btn-outline {
                                                                                                                     font-family: var(--seliline-font-body) !important;
                                                                                                                       font-weight: 500 !important;
                                                                                                                         letter-spacing: 0.15em !important;
                                                                                                                           text-transform: uppercase !important;
                                                                                                                             border: 1px solid var(--seliline-accent) !important;
                                                                                                                               color: var(--seliline-accent) !important;
                                                                                                                                 background-color: transparent !important;
                                                                                                                                   transition: background-color 0.25s ease, color 0.25s ease;
                                                                                                                                   }
                                                                                                                                   
                                                                                                                                   .seliline-btn-outline:hover {
                                                                                                                                         background-color: var(--seliline-accent) !important;
                                                                                                                                           color: var(--seliline-bg) !important;
                                                                                                                                           }
                                                                                                                                           
                                                                                                                                           /* ============================================
                                                                                                                                              ОБЩИЙ ФОН СТРАНИЦЫ
                                                                                                                                                 ============================================ */
                                                                                                                                                 
                                                                                                                                                 body {
                                                                                                                                                       background-color: var(--seliline-bg);
                                                                                                                                                       }
                                                                                                                                                       
                                                                                                                                                 }
                                                                                                                                   }
                                                                                                               }
                                                                                            }
                                                                                      }
                                                                      }
                                                          }
                                              }
                                      }
      }
/* SELILINE-404-MENU-LINKS (10.09.2026) — цвет и подчёркивание пунктов меню на 404 как в шапке */
.tn-elem__26358984011779966231745000002 a,
.tn-elem__26358984011779966604342000003 a,
.tn-elem__26358984011779966610779000004 a,
.tn-elem__26358984011779966615815000005 a,
.tn-elem__26358984011779966620908000006 a {
  color: #1F1F1F !important;
  text-decoration: none !important;
  border-bottom: 0 !important;
}
.tn-elem__26358984011779966231745000002 a:hover,
.tn-elem__26358984011779966604342000003 a:hover,
.tn-elem__26358984011779966610779000004 a:hover,
.tn-elem__26358984011779966615815000005 a:hover,
.tn-elem__26358984011779966620908000006 a:hover {
  text-decoration: underline !important;
  text-underline-offset: 4px;
}

/* ==========================================================================
   ТЗ 4.1. Плашка статуса на карточке каталога («В работе»)
   Стандарт Tilda — белый текст на rgb(255,74,74), круглая, Roboto 12px.
   Приводим к палитре сайта: контур и текст #8A8378, прямые углы, Inter 11px.
   ========================================================================== */
.t-store__card__mark {
  /* подложка: фон сайта #F4F1EC, прозрачность .9 — читаемость на светлых фото */
  background: rgba(244, 241, 236, .9) !important;
  border: 1px solid #8A8378;
  color: #8A8378 !important;
  border-radius: 0 !important;
  font-family: Inter, sans-serif !important;
  font-size: 11px !important;
  letter-spacing: .077em;
  text-transform: uppercase;
  width: auto !important;
  height: auto !important;
  padding: 6px 10px !important;
  line-height: 1.2 !important;
  top: 12px;
  right: 12px;
}
