/* Shared formatting for the advisory preview and both storefront popups. */
.advisory-richtext { font-family:'Poppins',sans-serif; font-size:15px; line-height:1.65; color:#374151; text-align:left; overflow-wrap:anywhere; word-break:normal; }
.advisory-richtext[data-format="text"] { text-align:center; }
.advisory-richtext p,.advisory-richtext div { margin:0 0 .8em; }
.advisory-richtext>:last-child { margin-bottom:0; }
.advisory-richtext strong,.advisory-richtext b { font-weight:700; }
.advisory-richtext em,.advisory-richtext i { font-style:italic; }
.advisory-richtext u { text-decoration:underline; }
.advisory-richtext s,.advisory-richtext strike { text-decoration:line-through; }
.advisory-richtext h1,.advisory-richtext h2,.advisory-richtext h3,.advisory-richtext h4,.advisory-richtext h5,.advisory-richtext h6 { font-family:inherit; font-weight:700; line-height:1.4; letter-spacing:normal; margin:0 0 .65em; color:inherit; }
.advisory-richtext h1 { font-size:1.6em; }
.advisory-richtext h2 { font-size:1.35em; }
.advisory-richtext h3 { font-size:1.15em; }
.advisory-richtext ul,.advisory-richtext ol { margin:0 0 .8em; padding-left:1.6em; text-align:left; }
.advisory-richtext ul { list-style:disc outside; }
.advisory-richtext ol { list-style:decimal outside; }
.advisory-richtext li { margin:.2em 0; padding:0; }
.advisory-richtext blockquote { margin:0 0 .8em; padding-left:1em; border-left:3px solid #e5e7eb; }
.advisory-richtext a { color:#a51d2d; text-decoration:underline; }
.advisory-richtext .ql-align-center { text-align:center; }
.advisory-richtext .ql-align-right { text-align:right; }
.advisory-richtext .ql-align-justify { text-align:justify; }
.advisory-richtext .ql-size-small { font-size:.85em; }
.advisory-richtext .ql-size-large { font-size:1.25em; }
.advisory-richtext .ql-size-huge { font-size:1.6em; }
.advisory-richtext .ql-indent-1 { padding-left:2em; }
.advisory-richtext .ql-indent-2 { padding-left:3em; }
.advisory-richtext .ql-indent-3 { padding-left:4em; }
.advisory-richtext .ql-indent-4 { padding-left:5em; }
.advisory-richtext .ql-indent-5 { padding-left:6em; }
.advisory-richtext .ql-indent-6 { padding-left:7em; }
.advisory-richtext .ql-indent-7 { padding-left:8em; }
.advisory-richtext .ql-indent-8 { padding-left:9em; }
