/*
 * Descrição do produto: tipografia do tema.
 * Bloqueia font-family / line-height colados (Docs, Word, Canva).
 */
#tab-description .ps-document,
.ps-product__content .ps-document {
    font-family: var(--primary-font, inherit);
    line-height: 1.6;
}

#tab-description .ps-document p,
#tab-description .ps-document span,
#tab-description .ps-document div,
#tab-description .ps-document li,
#tab-description .ps-document strong,
#tab-description .ps-document em,
#tab-description .ps-document a,
#tab-description .ps-document i,
.ps-product__content .ps-document p,
.ps-product__content .ps-document span,
.ps-product__content .ps-document div,
.ps-product__content .ps-document li,
.ps-product__content .ps-document strong,
.ps-product__content .ps-document em,
.ps-product__content .ps-document a,
.ps-product__content .ps-document i {
    font-family: inherit !important;
}

#tab-description .ps-document p,
.ps-product__content .ps-document p {
    line-height: 1.6 !important;
    margin-bottom: 1rem;
}

#tab-description .ps-document [style*='font-family'],
#tab-description .ps-document [style*='line-height'],
#tab-description .ps-document [style*='word-spacing'],
.ps-product__content .ps-document [style*='font-family'],
.ps-product__content .ps-document [style*='line-height'],
.ps-product__content .ps-document [style*='word-spacing'] {
    font-family: inherit !important;
    line-height: 1.6 !important;
    word-spacing: normal !important;
}

.ps-product__info [style*='font-family'] {
    font-family: inherit !important;
}
