.haven-rich-text-section--colored{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.haven-rich-text{display:flex;flex-direction:column;gap:1.6rem;width:100%}.haven-rich-text--narrow{max-width:80rem}.haven-rich-text--center{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.haven-rich-text--left{align-items:flex-start;text-align:left}.haven-rich-text--right{margin-left:auto;align-items:flex-end;text-align:right}.haven-rich-text__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);line-height:1.1;color:rgb(var(--haven-rich-text-heading-color, var(--color-heading, var(--color-foreground))))}.haven-rich-text__subheading{margin:0;font-size:1.8rem;line-height:1.4;font-weight:600;color:rgb(var(--color-foreground))}.haven-rich-text__text{margin:0;font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground))}.haven-rich-text__text--large{font-size:1.8rem}.haven-rich-text__text--small{font-size:1.4rem}.haven-rich-text__text p:last-child{margin-bottom:0}.haven-rich-text__text a{color:rgb(var(--haven-rich-text-heading-color, var(--color-foreground)))}.haven-rich-text__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.haven-rich-text--center .haven-rich-text__buttons{justify-content:center}.haven-rich-text--right .haven-rich-text__buttons{justify-content:flex-end}.haven-rich-text__button.button{--color-button-background: var(--haven-rich-text-button-background, 11, 86, 166);--color-button-border: var(--haven-rich-text-button-background, 11, 86, 166);--color-button-text: var(--haven-rich-text-button-text, 255, 255, 255);min-width:0;min-height:4.6rem;padding:1.2rem 3rem;border-radius:.8rem;font-size:1.5rem;font-weight:600;letter-spacing:0;text-transform:none}.haven-rich-text__button--secondary.button{--color-button-background: var(--color-background);--color-button-text: var(--haven-rich-text-button-background, 11, 86, 166)}@media screen and (max-width:749px){.haven-rich-text{gap:1.2rem}.haven-rich-text__subheading{font-size:1.6rem}.haven-rich-text__text{font-size:1.5rem}.haven-rich-text__button.button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-rich-text.css.map */
