Мебель для Кухни
Столы и Стулья
Мебель для Гостиной
Мебель для Спальни
Мягкая мебель
Предметы интерьера
Шкафы
Мебель для Ванных
Сантехника
Мебель для Гостиничных номеров
Мебель для Детской комнаты
Мебель для Кабинета
Мебель для Прихожей
Декоративные материалы
Новогодние товары
Ортопедические матрасы
Ортопедические основания
Офисная мебель
Спорт и отдых
Текстиль
Техника
Уличный свет
Свет
Двери
Мебель для улицы
Аксессуары и принадлежности
Прочее
Декор
Посуда
 
 
 
 
 
 
 
 
 
.product-description { max-width: 1000px; color: #1d1d1f; } .product-description__title { margin: 0 0 20px 0; x-font-size: 36px; font-weight: 600; letter-spacing: -0.02em; line-height: 1.2; color: #1d1d1f; } .product-description__subtitle { display: flex; align-items: center; gap: 16px; margin: 0 0 28px 0; } .product-description__subtitle-line { flex: 1; height: 1px; background: linear-gradient(90deg, transparent, #9C9A86, transparent); } .product-description__subtitle-text { flex-shrink: 0; x-font-size: 16px; font-weight: 400; color: #6e6e73; text-transform: uppercase; letter-spacing: 0.08em; } .product-description__text { margin: 0 0 16px 0; x-font-size: 17px; line-height: 1.7; color: #424242; } .product-description__text strong { color: #1d1d1f; font-weight: 600; } .product-description__heading { margin: 40px 0 16px 0; x-font-size: 26px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; } /* ========== ПЛАШКИ ========== */ .product-description__benefits { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 12px; margin: 16px 0 24px 0; } .product-description__benefit { padding: 14px 18px; background: #f8f8fa; border-radius: 12px; x-font-size: 14px; line-height: 1.5; color: #424242; border: 1px solid transparent; transition: all 0.3s ease; cursor: pointer; } .product-description__benefit:hover { border-color: #9C9A86; background: #ffffff; transform: translateY(-2px); box-shadow: 0 4px 16px rgba(156, 154, 134, 0.12); } .product-description__benefit strong { color: #1d1d1f; display: block; margin-bottom: 2px; font-weight: 600; } /* ========== ВЫДЕЛЕННЫЙ БЛОК ========== */ .product-description__highlight { margin: 20px 0 24px 0; padding: 20px 24px; background: #f8f8fa; border-radius: 14px; border-left: 4px solid #9C9A86; } .product-description__highlight .product-description__text { margin: 0; x-font-size: 16px; color: #1d1d1f; } /* ========== ТАБЛИЦА ========== */ .product-description__table-wrap { margin: 0 0 24px 0; border: 1px solid #e8e8ed; border-radius: 14px; overflow: hidden; background: #ffffff; } .product-description__table-wrap table { width: 100%; border-collapse: collapse; } .product-description__table-wrap table tr { border-bottom: 1px solid #f0f0f2; transition: background 0.2s ease; } .product-description__table-wrap table tr:last-child { border-bottom: none; } .product-description__table-wrap table tr:hover { background: #fafafc; } .product-description__table-wrap table td { padding: 14px 20px; vertical-align: middle; line-height: 1.5; x-font-size: 15px; } .product-description__table-wrap table td:first-child { width: 48%; color: #6e6e73; font-weight: 500; background: #f8f8fa; border-right: 1px solid #f0f0f2; } .product-description__table-wrap table td:last-child { color: #1d1d1f; font-weight: 500; } .product-description__table-wrap table tr:hover td:first-child { background: #f2f2f4; } /* ========== ССЫЛКИ ========== */ .product-description a, .product-description__link { color: #8B5A2B; text-decoration: underline; text-underline-offset: 2px; transition: color 0.2s ease; } .product-description a:hover, .product-description__link:hover { color: #5a3a1a; } /* ========== FOOTER ========== */ .product-description__footer { display: flex; align-items: center; justify-content: center; gap: 12px; margin-top: 32px; padding-top: 24px; border-top: 1px solid #e8e8ed; } .product-description__footer-icon { x-font-size: 20px; color: #9C9A86; } .product-description__footer-text { margin: 0; x-font-size: 18px; font-weight: 500; color: #1d1d1f; letter-spacing: -0.01em; } @media (max-width: 1024px) { .product-description__benefits { grid-template-columns: 1fr 1fr; } } @media (max-width: 768px) { .product-description { padding: 16px 16px 24px; } .product-description__title { x-font-size: 28px; } .product-description__subtitle-text { x-font-size: 13px; } .product-description__text { x-font-size: 16px; } .product-description__highlight { padding: 16px 18px; } .product-description__benefits { grid-template-columns: 1fr 1fr; gap: 10px; } .product-description__footer-text { x-font-size: 16px; } .product-description__table-wrap table td { padding: 12px 16px; } } @media (max-width: 480px) { .product-description__title { x-font-size: 24px; } .product-description__text { x-font-size: 15px; } .product-description__subtitle { flex-direction: column; gap: 8px; } .product-description__subtitle-line { display: none; } .product-description__subtitle-text { x-font-size: 12px; } .product-description__benefits { grid-template-columns: 1fr; gap: 8px; } .product-description__benefit { padding: 12px 14px; x-font-size: 13px; } .product-description__highlight { padding: 14px 16px; } .product-description__footer { flex-direction: column; gap: 6px; } .product-description__table-wrap table td { padding: 10px 14px; } .product-description__table-wrap...