.section-rich-text{background:var(--color-bg)}.rich-text{color:var(--color-text, var(--color-body));position:relative}.rich-text.has-background-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:var(--background-image);background-size:var(--background-size, cover);background-position:var(--background-position, center);background-repeat:no-repeat;opacity:calc(var(--background-image-opacity) / 100);border-radius:var(--background-border-radius-mobile)}@media only screen and (min-width:768px){.rich-text.has-background-image:after{border-radius:var(--background-border-radius-desktop)}}.rich-text__inner{margin:0 auto;padding:0 10px;display:flex;flex-direction:column;gap:var(--block-spacing, 20px);z-index:1;position:relative}.rich-text__inner .block-text-container{align-self:var(--block-align-desktop, center);text-align:var(--block-text-align-desktop, center)}@media only screen and (max-width:767px){.rich-text__inner .block-text-container{align-self:var(--block-align-mobile, center);text-align:var(--block-text-align-mobile, center)}}.rich-text__inner h3{color:inherit}.rich-text__inner .thb-placeholder{margin-bottom:20px}.rich-text__inner .thb-placeholder{display:inline-block;width:120px;height:120px}.rich-text__inner [class^=h],.rich-text__inner :is(h1,h2,h3,h4,h5,h6),.rich-text__inner .subheading{margin-bottom:0}.rich-text .rte p:last-child{margin-bottom:0}.rich-text.text-position-left .rich-text__inner{margin-left:0}.rich-text.text-position-right .rich-text__inner{margin-right:0}.rich-text__block-wrapper{max-width:620px;margin:0 auto;width:100%}.rich-text.text-position-left .rich-text__block-wrapper{margin-left:0}.rich-text.text-position-right .rich-text__block-wrapper{margin-right:0}.rich-text__inner .subheading{color:var(--color-text, inherit)}.rich-text__inner .heading-wrapper{position:relative}.heading-wrapper--with-lines{display:flex;align-items:center;gap:10px;width:100%}.heading-wrapper--with-lines :is(h1,h2,h3,h4,h5,h6){flex-shrink:0;white-space:nowrap}.heading-wrapper__line{flex:1;height:2px;background:var(--decorative-lines-color)}@media only screen and (min-width:768px){.heading-wrapper__line{height:6px}}.heading-wrapper__line--left{order:-1}.heading-wrapper__line--right{transform:scaleX(-1)}
/*# sourceMappingURL=/cdn/shop/t/258/assets/rich-text.css.map */
