@charset "UTF-8";
/* ============================================================
   БЕЗОПАСНЫЙ СТИЛЬ: ОПИСАНИЕ И ХАРАКТЕРИСТИКИ (БЕЗ КНОПОК)
   ============================================================ */
@import url("https://fonts.googleapis.com");
/* 1. ПРИВЯЗКА ШРИФТА К КОНТЕНТУ */
/* line 9, theme.scss */
.description-content,
.expert-description-style,
.product-characteristics .property-value,
.product-characteristics .property-name {
  font-family: 'PT Serif', serif !important; }

/* 2. ЗАГОЛОВКИ БЛОКОВ (ЦЕНТР + РАЗРЯДКА + БРОНЗА) */
/* line 17, theme.scss */
.product-description h3,
.product-characteristics h3,
.section-title,
.expert-description-style h3,
.antique-box h3 {
  font-family: 'PT Serif', serif !important;
  color: #847e6a !important;
  text-transform: uppercase !important;
  letter-spacing: 6px !important;
  font-size: 22px !important;
  font-weight: normal !important;
  text-align: center !important;
  display: block !important;
  margin: 40px auto !important;
  padding-bottom: 20px !important;
  border-bottom: 1px solid rgba(132, 126, 106, 0.2) !important;
  width: 100% !important;
  background: transparent !important; }

/* 3. ТЕКСТ ОПИСАНИЯ И АКЦЕНТЫ (МАТЕРИАЛ, СОСТОЯНИЕ) */
/* line 38, theme.scss */
.description-content, .expert-description-style {
  font-size: 16px !important;
  line-height: 1.9 !important;
  text-align: justify !important;
  color: #1a1a1a !important;
  /* Делаем жирный текст (Материал, Состояние) бронзовым */
  /* Подзаголовки внутри описания с полоской слева */ }
  /* line 45, theme.scss */
  .description-content strong, .description-content b, .expert-description-style strong, .expert-description-style b {
    color: #847e6a !important;
    font-weight: bold !important; }
  /* line 51, theme.scss */
  .description-content h4, .expert-description-style h4 {
    color: #847e6a !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-left: 3px solid #847e6a !important;
    padding-left: 20px !important;
    margin: 40px 0 20px !important; }

/* 4. ХАРАКТЕРИСТИКИ (ХОЛОДНЫЕ ПЛАШКИ) */
/* line 62, theme.scss */
.product-characteristics .properties-grid .property-card {
  background: #f9f8f5 !important;
  border: 1px solid rgba(132, 126, 106, 0.2) !important;
  border-radius: 0 !important;
  padding: 15px 20px !important; }
  /* line 68, theme.scss */
  .product-characteristics .properties-grid .property-card .property-name {
    color: #847e6a !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important; }
  /* line 75, theme.scss */
  .product-characteristics .properties-grid .property-card .property-value {
    color: #1a1a1a !important;
    background: transparent !important;
    padding: 0 !important;
    display: flex;
    align-items: center;
    /* Убираем лишнее, оставляем только ОДНО тире */ }
    /* line 83, theme.scss */
    .product-characteristics .properties-grid .property-card .property-value .property-gold-bullet, .product-characteristics .properties-grid .property-card .property-value i {
      display: none !important; }
    /* line 84, theme.scss */
    .product-characteristics .properties-grid .property-card .property-value::before {
      content: "—" !important;
      color: #938d7a;
      margin-right: 10px; }

/* СТИЛИЗАЦИЯ КАТАЛОГА (МИРОВОЙ УРОВЕНЬ) */
/* line 93, theme.scss */
.collection-products {
  background-color: #f4f1ea !important;
  /* Цвет бумаги */
  padding-top: 40px; }

/* Названия товаров в сетке */
/* line 99, theme.scss */
.product-card__title {
  font-family: 'PT Serif', serif !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  font-size: 14px !important;
  color: #1a1a1a !important;
  text-align: center;
  margin-top: 15px;
  line-height: 1.4; }

/* Цены в каталоге */
/* line 111, theme.scss */
.product-card__price, .product-card__price-request {
  font-family: 'PT Serif', serif !important;
  color: #B5A16B !important;
  /* Наш новый приглушенный цвет */
  text-align: center;
  font-size: 16px !important;
  margin-top: 10px; }

/* Убираем лишние тени у карточек */
/* line 120, theme.scss */
.product-card {
  box-shadow: none !important;
  border: none !important;
  background: transparent !important;
  transition: 0.3s; }
  /* line 126, theme.scss */
  .product-card:hover {
    opacity: 0.8;
    /* Деликатное затухание при наведении */ }

/* СТИЛИЗАЦИЯ СПИСКА СТАТЕЙ (БЛОГ) */
/* line 132, theme.scss */
.article-preview__title {
  font-family: 'PT Serif', serif !important;
  font-size: 20px !important;
  color: #1a1a1a !important;
  text-align: left;
  margin-bottom: 15px;
  line-height: 1.3;
  transition: 0.3s; }
  /* line 141, theme.scss */
  .article-preview__title:hover {
    color: #B5A16B !important;
    /* Наш приглушенный золотой при наведении */ }

/* Текст анонса статьи */
/* line 147, theme.scss */
.article-preview__intro {
  font-family: 'PT Serif', serif !important;
  font-size: 15px !important;
  color: #444 !important;
  line-height: 1.6;
  text-align: justify; }

/* Дата статьи (сделаем её тихой и благородной) */
/* line 156, theme.scss */
.article-preview__date {
  font-family: 'PT Serif', serif !important;
  font-style: italic;
  color: #8c7c4b !important;
  font-size: 13px;
  letter-spacing: 1px; }

/* СТИЛИЗАЦИЯ КНОПКИ ПРЕДЗАКАЗА (ДЕЛИКАТНОСТЬ) */
/* line 165, theme.scss */
.btn-preorder, .button--preorder {
  background: transparent !important;
  border: 1px solid #dcd9d0 !important;
  /* Очень бледная рамка */
  color: #8c7c4b !important;
  font-family: 'PT Serif', serif !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 11px !important;
  opacity: 0.7; }
  /* line 175, theme.scss */
  .btn-preorder:hover, .button--preorder:hover {
    border-color: #B5A16B !important;
    opacity: 1; }
