/* the types' prose: the content element's own markup styles — generated by convert.py (convert_single) */
body.single-product .gs-post-content{font-family:Montserrat, Arial, sans-serif;color:rgb(110, 23, 65);-webkit-font-smoothing:antialiased}
:where(body.single-product .gs-post-content, body.single-product .gs-post-content > .elementor-widget-container) > img{max-width:100%;height:auto}
body.single-post .gs-post-content, .gs-prose.gs-prose{font-family:Montserrat, Arial, sans-serif;color:rgb(110, 23, 65);-webkit-font-smoothing:antialiased}
:where(body.single-post .gs-post-content, body.single-post .gs-post-content > .elementor-widget-container) > h2, :where(.gs-prose.gs-prose, .gs-prose.gs-prose > .elementor-widget-container) > h2{margin:40px 0px 0px;font-family:Marcellus, Georgia, serif;font-weight:400;font-size:28px;color:rgb(110, 23, 65)}
:where(body.single-post .gs-post-content, body.single-post .gs-post-content > .elementor-widget-container) > h2:first-child, :where(.gs-prose.gs-prose, .gs-prose.gs-prose > .elementor-widget-container) > h2:first-child{margin:0px}
:where(body.single-post .gs-post-content, body.single-post .gs-post-content > .elementor-widget-container) > p, :where(.gs-prose.gs-prose, .gs-prose.gs-prose > .elementor-widget-container) > p{margin:14px 0px 0px;font-size:16.5px;line-height:1.75;color:rgb(58, 16, 36)}
:where(body.single-post .gs-post-content, body.single-post .gs-post-content > .elementor-widget-container) > blockquote, :where(.gs-prose.gs-prose, .gs-prose.gs-prose > .elementor-widget-container) > blockquote{margin:36px 0px;padding:0px 0px 0px 26px;border-left:2px solid rgb(138, 1, 79)}
:where(body.single-post .gs-post-content, body.single-post .gs-post-content > .elementor-widget-container) > blockquote p, :where(.gs-prose.gs-prose, .gs-prose.gs-prose > .elementor-widget-container) > blockquote p{margin:0px;font-family:Marcellus, Georgia, serif;font-size:24px;line-height:1.5;color:rgb(110, 23, 65)}
:where(body.single-post .gs-post-content, body.single-post .gs-post-content > .elementor-widget-container) > figure, :where(.gs-prose.gs-prose, .gs-prose.gs-prose > .elementor-widget-container) > figure{margin:36px 0px 0px}
:where(body.single-post .gs-post-content, body.single-post .gs-post-content > .elementor-widget-container) > figure figcaption, :where(.gs-prose.gs-prose, .gs-prose.gs-prose > .elementor-widget-container) > figure figcaption{margin:10px 0px 0px;font-size:12px;color:rgb(92, 71, 80)}
:where(body.single-post .gs-post-content, body.single-post .gs-post-content > .elementor-widget-container) > img, :where(.gs-prose.gs-prose, .gs-prose.gs-prose > .elementor-widget-container) > img{max-width:100%;height:auto}
.gs-prose-title, .gs-prose-title .elementor-heading-title{margin:14px 0px 16px;font-family:Marcellus, Georgia, serif;font-weight:400;font-size:clamp(32px, 4vw, 52px);line-height:1.12;color:rgb(110, 23, 65);text-wrap:balance}
.gs-content-page-inner.e-con,.gs-content-page-inner>.e-con-inner{box-sizing:border-box}
