/** Shopify CDN: Minification failed

Line 21:4 Unexpected "}"
Line 55:0 Unexpected "}"

**/



.rich-text {
  background: var(--color-bg, var(--bg-body, #fff));
  color: var(--color-text, var(--color-body)); }
  .rich-text__inner {
    max-width: 620px;
    margin: 0 auto;
    padding: 0 20px; }
    .rich-text__inner h3 {
      color: inherit; }
    .rich-text__inner .colored-h3 {
      color: var(--color-headings); }
    }
    .rich-text__inner img,
    .rich-text__inner .thb-placeholder {
      margin-bottom: 30px; }
    .rich-text__inner .thb-placeholder {
      display: inline-block;
      width: 120px;
      height: 120px; }
  .rich-text .rte {
    margin-bottom: 35px; margin-bottom: 0px; }
    .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.text-width-small .rich-text__inner {
    max-width: 400px; }
  .rich-text.text-width-large .rich-text__inner {
    max-width: 800px; }
  .rich-text.text-width-xlarge .rich-text__inner {
    max-width: 1000px; }
  .rich-text.text-width-grid .rich-text__inner {
    max-width: 1380px; }



/* Custom CSS  */
.rich-text.colored-backgrounded-richtext {
    padding-block: 2rem;
}
.colored-background-richtext-section {
  background: var(--color-bg, var(--bg-body, #fff));
  color: var(--color-text, var(--color-body)); }  
}