/* Делаем шрифт Montserrat одинаковым и базовым для абсолютно всех элементов сайта */
body, html, p, a, span, div, h1, h2, h3, h4, h5, .product-description, .tab-content {
    font-family: 'Montserrat', sans-serif !important;
}

/* Увеличиваем размер текста описания товара и расширяем межстрочный интервал для легкого чтения */
.product-description, #tab-description, .tab-content, .unishop-tabs-content, .product-page-tabs .tab-content p {
    font-size: 15px !important;
    line-height: 1.6 !important;
}

/* Удаляем серый фон и рамки из-под блока цены и характеристик */
.product-page-price, .price-block, .product-info-block, .product-page-info {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Настраиваем цены в каталоге (уменьшаем размер, убираем черноту) */
.product-thumb .price, 
.product-thumb .price-new,
.product-layout .price {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #5a5a5a !important;
}

/* Настраиваем цену внутри карточки товара (Лорен, Лилу и др.) */
.product-page-price .price-new, 
.product-page-price .price,
.product-page .price {
    font-weight: 500 !important;
    color: #4a4a4a !important;
}

/* Корректируем старую (зачеркнутую) цену для идеального баланса */
.price-old, 
.product-thumb .price-old,
.product-page-price .price-old {
    color: #bda58f !important;
    font-weight: 400 !important;
    font-size: 0.85em !important;
}

/* Делаем заголовок H1 (Название товара) утонченным, изящным и мягким */
h1.product-page-title, 
.product-page h1, 
h1 {
    font-size: 24px !important;
    font-weight: 500 !important;
    color: #4a4a4a !important;
    line-height: 1.4 !important;
    margin-bottom: 18px !important;
}
