.rich-text__wrapper{width:100%}.rich-text__wrapper-with-image{display:flex;flex-direction:column;gap:2.4rem}.rich-text__wrapper-with-image .rich-text__image .media{width:100%}.rich-text__wrapper-with-image .rich-text__image{max-width:13rem;display:flex;width:100%;margin-left:auto;margin-right:auto;align-self:flex-start}.rich-text__wrapper-with-image .rich-text__blocks{max-width:none;grid-column:span 2;align-self:center}.rich-text__blocks>*+*{margin-top:1.6rem}.rich-text__blocks.rich-text__blocks--spacing-small>*+*{margin-top:1.6rem}.rich-text__blocks.rich-text__blocks--spacing-medium>*+*{margin-top:2.4rem}.rich-text__blocks.rich-text__blocks--spacing-large>*+*{margin-top:4.8rem}.rich-text__blocks .rich-text__heading+.rich-text__text{margin-top:1.6rem}.rich-text__blocks .rich-text__buttons{margin-top:2.4rem}.rich-text__blocks{max-width:none}.rich-text__blocks--small{max-width:40rem}.rich-text__blocks--medium{max-width:66rem}.rich-text__blocks--large{max-width:96rem}.rich-text__blocks--full{max-width:none}.rich-text__buttons{gap:2.4rem;max-width:none}.rich-text__blocks:not(.rich-text__blocks--full,.rich-text__blocks--large) .rich-text__buttons .rich-text__text-link{width:100%}.rich-text__blocks--full .rich-text__buttons .rich-text__text-link,.rich-text__blocks--large .rich-text__buttons .rich-text__text-link{display:inline-flex;align-items:center;justify-content:center}.rich-text__buttons .button{width:100%}@media screen and (max-width: 749px){.rich-text__wrapper-with-image .rich-text__blocks{text-align:center}.rich-text__wrapper-with-image .rich-text__blocks.left .rich-text__buttons,.rich-text__wrapper-with-image .rich-text__blocks.right .rich-text__buttons{justify-content:center}}@media screen and (min-width: 750px){.rich-text__buttons .button,body .rich-text__buttons{width:auto}.rich-text__wrapper-with-image{display:grid;gap:4.8rem;grid-template-columns:24% 1fr 1fr}.rich-text__wrapper--small .rich-text__wrapper-with-image{max-width:50rem}.rich-text__wrapper--medium .rich-text__wrapper-with-image{max-width:70rem}.rich-text__wrapper--large .rich-text__wrapper-with-image{max-width:110rem}.rich-text__wrapper-with-image .rich-text__image{max-width:none}}@media screen and (min-width: 990px){.rich-text__wrapper--large .rich-text__wrapper-with-image,.rich-text__wrapper--full .rich-text__wrapper-with-image{gap:9.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/p80-rich-text.css.map */
