.rich-text{width:100%;margin-left:auto;margin-right:auto;text-align:center;z-index:1;clear:both}.rich-text__tex{width:100%;display:inline-block}.rich-text__content--desktop-right>*{align-self:flex-end;text-align:right}.rich-text__content--desktop-left>*{align-self:flex-start;text-align:left}.rich-text__content--desktop-center>*{align-self:center;text-align:center}.rich-text__content--button-left{float:left}.rich-text__content--button-right{float:right}.rich-text.rich-text--full-width{display:flex;max-width:initial;width:100%;clear:both}.rich-text__blocks{margin:auto;width:100%;clear:both}.rich-text__blocks *{overflow-wrap:break-word;clear:both}.rich-text.content-container.inner-image{display:flex}.rich-text__blocks.rich-text__inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.rich-text__content--desktop-left .rich-text__caption p,.rich-text__content--desktop-left.rich-text__caption{text-align:left}.rich-text__content--desktop-right .rich-text__caption p,.rich-text__content--desktop-right.rich-text__caption{text-align:right}.isolate.rich-image{margin:0 auto}.rich-text__inner{width:100%;height:37.2rem;margin:0 auto}.rich-text__blocks.rich-text__inner{max-width:100%;padding-left:2.4rem;padding-right:2.4rem;margin-right:1rem}.rich-text__blocks--image{display:grid;grid-template-columns:1fr 1fr;row-gap:1rem;column-gap:1rem;align-items:center}.rich-text__blocks--image .rich-text__image{margin-top:0}.rich-text_header.text-padding{padding:0 8rem}.rich-text_header h2{margin:0}.rich-text.content-container.color-none,.rich-text.content-container.color-none p,.rich-text.content-container.color-none.gradient .rich-text__caption p,.rich-text.content-container.color-none.gradient .rich-text_header h2,.rich-text.content-container.color-none.gradient .rich-text_header a{color:#000}.rich-text__blocks--image .rich-text__image img{width:100%;height:37.2rem;object-fit:cover}.btn-align--left{float:left}.btn-align--right{float:right}.btn-align--center{margin:0 auto}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+a{margin-top:4.6rem}.rich-text.inner-image a{margin-top:2.4rem}.rich-text-db{display:block}.rich-text__caption{width:100%;display:inline-block}p.rich-text__blocks__text.rich-text__blocks__text--caption.subtitle.subtitle--small.subtitle{font-size:1.2rem;line-height:1.6rem;letter-spacing:.1em}p.rich-text__blocks__text.rich-text__blocks__text--caption.subtitle.subtitle--medium.subtitle{font-size:1.4rem;line-height:1.8rem;letter-spacing:.1em}p.rich-text__blocks__text.rich-text__blocks__text--caption.subtitle.subtitle--large.subtitle{font-size:1.6rem;line-height:2rem;letter-spacing:.1em}a.link--text.rich-text-db{font-weight:400;font-size:1.8rem;line-height:2.2rem;text-underline-offset:.4rem}.rich-text__blocks__text--caption{margin-bottom:0}.rich-text .rich-text__blocks__text--caption.small{font-size:1.2rem;line-height:1.2rem;padding:0 .8rem}.rich-text .rich-text__text p{padding:0 1.6rem}@media screen and (min-width: 750px){.rich-text .rich-text__blocks__text--caption.small{font-size:1.6rem;line-height:1.6rem}}.rich-text__blocks__content .button+.rich-text__blocks__text{margin-top:2rem}.rich-text__blocks__content .rich-text__blocks__text+.button{margin-top:3rem}.rich-text__blocks__text p{word-break:break-word;margin-top:0;margin-bottom:1rem}@media screen and (min-width: 750px){.rich-text__blocks{max-width:80%}}@media screen and (max-width: 749px){.isolate.rich-image{width:100%}.rich-text_header.text-padding{padding:0 1rem}.rich-text__blocks,.rich-text.rich-text--full-width,.rich-text.content-container.inner-image{display:flex;flex-direction:column}.rich-text__blocks--image{order:0}.rich-text__blocks.rich-text__inner{order:1}.rich-text__blocks--image{display:grid;grid-template-columns:1fr 1fr;row-gap:.8rem;column-gap:.8rem;align-items:center;margin:0;width:100%}.rich-text__blocks--image .rich-text__image img{height:18.2rem}a.link--text.rich-text-db,.rich-text__caption p{font-size:1.2rem;line-height:1.8rem;margin-top:1.2rem}.rich-text_header h2.h0{padding:0;margin:0;font-size:2.5rem;line-height:3.4rem;letter-spacing:-.01em}.rich-text--full-width .rich-text__blocks{width:100%;padding:1.6rem}.rich-text_header h2,.rich-text_header h2.h1{font-size:3.2rem;line-height:3.2rem}}@media screen and (min-width: 990px){.rich-text__blocks{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/393/assets/section-rich-text.css.map?v=130765205588901520401673436733 */
