.rich-text-section{background-color:var(--section-background-color);color:var(--section-text-color)}.rich-text-section__container{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 767px){.rich-text-section__container{flex-direction:row}}.rich-text-section--mobile-media-position-bottom .rich-text-section__content,.rich-text-section--mobile-media-position-top .rich-text-section__media{order:1}.rich-text-section--mobile-media-position-top .rich-text-section__content,.rich-text-section--mobile-media-position-bottom .rich-text-section__media{order:2}@media screen and (min-width: 767px){.rich-text-section--media-position-right .rich-text-section__content,.rich-text-section--media-position-left .rich-text-section__media{order:1}.rich-text-section--media-position-left .rich-text-section__content,.rich-text-section--media-position-right .rich-text-section__media{order:2}}.rich-text-section--media-width-large .rich-text-section__media,.rich-text-section--media-width-small .rich-text-section__content{flex:2}.rich-text-section--media-width-small .rich-text-section__media,.rich-text-section--media-width-half .rich-text-section__media,.rich-text-section--media-width-half .rich-text-section__content,.rich-text-section--media-width-large .rich-text-section__content{flex:1}.rich-text-section__content,.rich-text-section__media{display:flex;flex-direction:column;justify-content:center}.rich-text-section__desktop-media,.rich-text-section__mobile-media{overflow:hidden;border-radius:12px;display:flex}.rich-text-section--restrict-height .rich-text-section__desktop-media,.rich-text-section--restrict-height .rich-text-section__mobile-media{max-height:640px}.rich-text-section__desktop-media *,.rich-text-section__mobile-media *{width:100%;height:100%;object-fit:cover;object-position:center}.rich-text-section--restrict-height .rich-text-section__desktop-media *,.rich-text-section--restrict-height .rich-text-section__mobile-media *{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.rich-text-section--has-mobile-media .rich-text-section__mobile-media{display:flex}.rich-text-section--has-mobile-media .rich-text-section__desktop-media{display:none}@media screen and (min-width: 767px){.rich-text-section--has-mobile-media .rich-text-section__mobile-media,.rich-text-section__mobile-media{display:none}.rich-text-section__desktop-media,.rich-text-section--has-mobile-media .rich-text-section__desktop-media{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rich-text-section.css.map */
