.pageContent .container .row.textPage .productDetail .textContent .category-seo h2 {
    margin-top: 26px;
}

.pageContent .container .row.textPage .productDetail .textContent .category-seo h2:first-of-type {
    margin-top: 0;
}

.pageContent .container .row.textPage .productDetail .textContent .category-seo h3 {
    width: 100%;
    font-size: 1rem;
    line-height: 1.45;
    font-weight: 700;
    color: #636266;
    margin: 16px 0 0;
    padding: 0;
}

.pageContent .container .row.textPage .productDetail .textContent .category-seo h3 + p {
    padding-top: 6px;
}

.pageContent .container .row.textPage .productDetail .textContent .category-seo a {
    color: #e41936;
    font-weight: 600;
}

.pageContent .container .row.textPage .productDetail .textContent .category-seo a:hover {
    text-decoration: underline;
}

.pageContent .container .row.textPage .productDetail .textContent .category-seo ol {
    width: 100%;
    margin: 0;
    padding: 15px 0 15px 18px;
}

.pageContent .container .row.textPage .productDetail .textContent .category-seo ol li {
    display: list-item;
    width: 100%;
    margin: 0;
    padding: 5px 0;
    list-style-type: decimal;
    list-style-position: outside;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #636266;
    font-weight: 400;
}

.pageContent .container .row.textPage .productDetail .textContent .category-seo ul ul {
    padding-top: 4px;
    padding-bottom: 4px;
}

@media only screen and (max-width: 769px) {
    .pageContent .container .row.textPage .productDetail .textContent .category-seo h3 {
        font-size: .85rem;
    }
}
