.richtext_wrapper{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.richtext_wrapper.has-monogram-bg{overflow:hidden}.richtext_wrapper.has-monogram-bg.left:before{right:unset;left:0;-webkit-transform:translateX(-50%);transform:translate(-50%)}.richtext_wrapper.has-monogram-bg:before{content:"";position:absolute;top:0;right:0;-webkit-transform:translateX(50%);transform:translate(50%);height:100%;aspect-ratio:1;background-image:var(--monogram-bg-image);background-size:cover;background-repeat:no-repeat;background-position:center right -50%;z-index:0;pointer-events:none}.richtext_wrapper .richtext_background{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}.richtext_wrapper .richtext{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}.richtext_wrapper .richtext.richtext--xs{max-width:1180px;padding:0 16px}.richtext_wrapper .richtext--align-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.richtext_wrapper .richtext--align-left .richtext_uptitle,.richtext_wrapper .richtext--align-left .richtext_subtitle,.richtext_wrapper .richtext--align-left .richtext_title,.richtext_wrapper .richtext--align-left .richtext_description{text-align:left}.richtext_wrapper .richtext_monogram{margin:0 0 8px}.richtext_wrapper .richtext_uptitle,.richtext_wrapper .richtext_subtitle{margin:0 0 8px;text-align:center}.richtext_wrapper .richtext_title{margin:0 0 16px;font-weight:300;letter-spacing:var(--tracking-heading);text-align:center}.richtext_wrapper .richtext_description{margin:0;font-size:var(--body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:center}.richtext_wrapper .richtext_description:has(+.richtext_cta){margin-bottom:16px}.richtext_wrapper .richtext_cta,.richtext_wrapper .btn-link{margin:0}@media only screen and (max-width:769px){.richtext_wrapper .richtext_title br{display:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom-section-richtext.css.map */
