.product-description,.note-editable{font-family:'Segoe UI',sans-serif;font-size:16px;line-height:1.85;color:#374151;overflow-wrap:anywhere;word-break:normal;text-align:left}
.product-description p,.product-description div,.note-editable p,.note-editable div{margin:0 0 14px}
.product-description p:empty,.product-description div:empty{display:none}
.product-description ul,.product-description ol,.note-editable ul,.note-editable ol{margin:8px 0 20px;padding-left:26px}
.product-description li,.note-editable li{margin-bottom:8px;padding-left:3px}
.product-description li>p:last-child{margin-bottom:0}
.product-description h2,.product-description h3,.product-description h4,.note-editable h2,.note-editable h3,.note-editable h4{font-size:19px;line-height:1.6;margin:24px 0 12px;font-weight:700;color:#1f2937}
.product-description>:first-child{margin-top:0}.product-description>:last-child{margin-bottom:0}
.product-description blockquote{border-left:3px solid #ddd;padding-left:16px;margin:16px 0}
.product-description table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:16px 0}.product-description th,.product-description td{border:1px solid #ddd;padding:8px;min-width:80px}
@media(max-width:767px){.product-description{font-size:15px;line-height:1.85}.product-description h2,.product-description h3,.product-description h4{font-size:17px;margin-top:22px}}