.rich-text{margin:auto;width:100%;text-align:center;color:var(--rich-text-text);background-color:var(--rich-text-background);padding-top:var(--rich-text-padding-top-mobile);padding-bottom:var(--rich-text-padding-bottom-mobile)}@media screen and (min-width:750px){.rich-text{padding-top:var(--rich-text-padding-top-desktop);padding-bottom:var(--rich-text-padding-bottom-desktop)}}.rich-text.border-top{border-top:1px solid var(--stone-neutral, #dad5ce)}.rich-text.border-bottom{border-bottom:1px solid var(--stone-neutral, #dad5ce)}.rich-text__blocks{margin:auto;width:100%}.rich-text__blocks.left{margin-left:0;margin-right:auto}.rich-text__blocks.right{margin-left:auto;margin-right:0}.rich-text__blocks *{overflow-wrap:break-word}@media screen and (min-width:750px){.rich-text__blocks{max-width:87.4rem;width:calc(100% - 15rem)}}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:var(--block-spacing-top-mobile, 2rem)}@media screen and (min-width:750px){.rich-text__blocks>*+*{margin-top:var(--block-spacing-top-desktop, var(--block-spacing-top-mobile, 2rem))}}.rich-text__blocks ul,.rich-text__blocks ol{display:table;margin:0 auto}.rich-text__heading,.rich-text__subheading,.rich-text__text,.rich-text__button,.rich-text__cta{display:block}.rich-text__heading{max-width:var(--rich-text-heading-max-width-mobile);font-size:var(--rich-text-heading-size-mobile, 3.4rem);font-family:var(--rich-text-heading-font-family, inherit);font-weight:var(--rich-text-heading-font-weight, inherit);font-style:var(--rich-text-heading-font-style, inherit);line-height:normal}@media screen and (min-width:750px){.rich-text__heading{max-width:var(--rich-text-heading-max-width-desktop);font-size:var(--rich-text-heading-size-desktop, 7rem)}}.rich-text__subheading{color:var(--rich-text-text);font-size:var(--rich-text-subheading-size-mobile, 1.2rem);font-weight:var(--rich-text-subheading-font-weight, 500)}@media screen and (min-width:750px){.rich-text__subheading{font-size:var(--rich-text-subheading-size-desktop, 1.2rem)}}.rich-text__text,.rich-text__text p,.rich-text__text li,.rich-text__text a{color:var(--rich-text-text);font-size:var(--rich-text-body-size-mobile, 1.2rem);font-weight:var(--rich-text-body-font-weight, 400);line-height:1.4}@media screen and (min-width:750px){.rich-text__text,.rich-text__text p,.rich-text__text li,.rich-text__text a{font-size:var(--rich-text-body-size-desktop, 1.2rem);line-height:1.45}}.rich-text__cta{--hh-color-brand-tertiary: var(--rich-text-text)}.rich-text__button a{display:block;padding:var(--hh-padding, 1em 2em);color:var(--rich-text-button-label)}.rich-text__button a:hover{text-decoration:none;color:var(--rich-text-button-label)}.rich-text__button button{width:100%;background-color:var(--rich-text-button-background);border:none}.rich-text--content-width-custom .rich-text__blocks,.rich-text--content-width-wide .rich-text__blocks{max-width:none}@media screen and (min-width:750px){.rich-text--content-width-custom .rich-text__blocks,.rich-text--content-width-wide .rich-text__blocks{width:calc(100% - 5rem)}}.rich-text--content-width-custom .rich-text__subheading,.rich-text--content-width-custom .rich-text__text,.rich-text--content-width-custom .rich-text__cta{width:100%;max-width:var(--rich-text-content-max-width-mobile)}.rich-text--content-width-custom .rich-text__button{width:100%;max-width:var(--rich-text-button-max-width-mobile, var(--rich-text-content-max-width-mobile))}@media screen and (min-width:750px){.rich-text--content-width-custom .rich-text__subheading,.rich-text--content-width-custom .rich-text__text,.rich-text--content-width-custom .rich-text__cta{max-width:var(--rich-text-content-max-width-desktop)}.rich-text--content-width-custom .rich-text__button{max-width:var(--rich-text-button-max-width-desktop, var(--rich-text-content-max-width-desktop))}}.rich-text--content-width-wide .rich-text__subheading,.rich-text--content-width-wide .rich-text__text,.rich-text--content-width-wide .rich-text__button,.rich-text--content-width-wide .rich-text__cta{width:100%;max-width:none}.rich-text--content-width-custom .rich-text__button button,.rich-text--content-width-custom .rich-text__button a,.rich-text--content-width-wide .rich-text__button button,.rich-text--content-width-wide .rich-text__button a{display:block;width:100%}.rich-text__blocks.center .rich-text__heading,.rich-text__blocks.center .rich-text__subheading,.rich-text__blocks.center .rich-text__text,.rich-text__blocks.center .rich-text__button,.rich-text__blocks.center .rich-text__cta{margin-left:auto;margin-right:auto}.rich-text__blocks.left .rich-text__heading,.rich-text__blocks.left .rich-text__subheading,.rich-text__blocks.left .rich-text__text,.rich-text__blocks.left .rich-text__button,.rich-text__blocks.left .rich-text__cta{margin-left:0;margin-right:auto}.rich-text__blocks.right .rich-text__heading,.rich-text__blocks.right .rich-text__subheading,.rich-text__blocks.right .rich-text__text,.rich-text__blocks.right .rich-text__button,.rich-text__blocks.right .rich-text__cta{margin-left:auto;margin-right:0}.rich-text.rich-text--seo-footer-text{padding:2rem 1.5rem}@media screen and (min-width:1440px){.rich-text.rich-text--seo-footer-text{padding:2rem 6rem}}
/*# sourceMappingURL=/cdn/shop/t/529/assets/section-rich-text.css.map */
