/* Mon Platin readability - 2026-10-28 */
html body #content .mps-article,html body #content .mps-article :is(p,li,div){font-size:16px!important;line-height:1.8!important}
html body #content .mps-article :is(p,li,div) :is(span,font,a,b,strong){font-size:inherit!important;line-height:inherit!important}
html body #content :is(.koo-product-lead,.kk8-copy,.kk8-benefit p,.kkv230-copy,.kkv230-step p,.kkr230-copy,.kkf250-copy,.kkf250-card p,.kkrs250-copy,.kk8-final-box p,.kks-card p,.kks-head p,.kks-section details p,.kks-final p){font-size:16px!important;line-height:1.75!important}
html body #content .tera-hair-card p{font-size:15px!important;line-height:1.65!important}
html body #content :is(.tera-ingredients-text,.kks-inci,.kks-hero-stock){font-size:13px!important;line-height:1.75!important;overflow-wrap:anywhere}
html.route-product-product body #tab-description :is(p,li):not(.tprc-text){font-size:16px!important;line-height:1.75!important}
html.route-product-product body #tab-description :is(p,li):not(.tprc-text) :is(font,span){font-size:inherit!important;line-height:inherit!important}
html body #mp-home-sections .hp-section p{font-size:16px!important;line-height:1.75!important}
html body #mp-home-sections .hp-card .hp-product-name{font-size:15px!important;line-height:1.55!important}
html body #mp-home-sections :is(.hp-textlink,.hp-tab){font-size:14px!important;line-height:1.6!important}
html body #mp-home-sections .hp-assurance p{font-size:14px!important;line-height:1.7!important}
html body #mp-home-sections .hp-unit{font-size:13px!important;line-height:1.6!important}
html body #mp-home-footer .hp-newsletter p{font-size:15px!important;line-height:1.75!important}
html body #mp-home-footer .hp-footer-grid>div>a{font-size:14px!important;line-height:1.7!important}
html body #mp-home-footer :is(.hp-consent,.hp-about small){font-size:13px!important;line-height:1.75!important}
html body #mp-home-footer :is(.hp-social,.hp-footer-bottom){font-size:12px!important;line-height:1.7!important}
html body #mp-home-footer .hp-newsletter form>label:first-child{font-size:14px!important}
@media(max-width:767px){html body #mp-home-sections .hp-card .hp-product-name{font-size:16px!important;line-height:1.5!important}}

/* Standard product descriptions and customer service */
html body #mpp-description .block-content :is(p,li){font-size:16px!important;line-height:1.75!important}
html body #mpp-description .block-content :is(p,li) :is(font,span){font-size:inherit!important;line-height:inherit!important}
html.mp-contact-live body #content .control-label{font-size:15px!important;line-height:1.6!important}
html.mp-contact-live body #content .info-block-text{font-size:16px!important;line-height:1.75!important}

html.mp-category-live body #content .category-description :is(p,li){font-size:16px!important;line-height:1.75!important}
html.mp-category-live body #content .category-description :is(p,li) :is(font,span){font-size:inherit!important;line-height:inherit!important}
@media(max-width:767px){html.mp-category-live body #content .category-description :is(p,li){font-size:17px!important}html.mp-category-live body #mp-category-hero p{font-size:16px!important;line-height:1.75!important}}
