.sec__rich-text{display:block;overflow:hidden}.sec__rich-text .max-w-custom{max-width:var(--max-width-mobile, 100%);width:100%}@media screen and (min-width:768px){.sec__rich-text .max-w-custom{max-width:var(--max-width, 100%)}}.rich-text__content-inner{display:flex;flex-direction:column;align-items:stretch}.sec__rich-text .text-left{text-align:left}.sec__rich-text .text-left .sec__content-heading,.sec__rich-text .text-left .sec__content-subheading,.sec__rich-text .text-left .sec__content-description{text-align:left!important}.sec__rich-text .text-center{text-align:center;margin-left:auto;margin-right:auto}.sec__rich-text .text-center .sec__content-heading,.sec__rich-text .text-center .sec__content-subheading,.sec__rich-text .text-center .sec__content-description{text-align:center!important}.sec__rich-text .text-right{text-align:right}.sec__rich-text .text-right .sec__content-heading,.sec__rich-text .text-right .sec__content-subheading,.sec__rich-text .text-right .sec__content-description{text-align:right!important}.rich-text__expand-content{position:relative;transition:max-height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.rich-text__expand-content.is-collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--color-background, #ffffff) 0%,transparent 100%);pointer-events:none;z-index:5;display:block}.rich-text__accordion{display:flex;margin-top:1.5rem}.rich-text__accordion.text-left{justify-content:flex-start}.rich-text__accordion.text-center{justify-content:center}.rich-text__accordion.text-right{justify-content:flex-end}.rich-text__expand-btn{background:none;border:none;padding:8px 16px;font-family:inherit;font-size:.95rem;font-weight:600;color:var(--color-primary, #ef4444);cursor:pointer;position:relative;transition:color .3s ease;display:inline-flex;align-items:center;gap:6px}.rich-text__expand-btn:after{content:"";position:absolute;bottom:4px;left:16px;right:16px;height:2px;background-color:var(--color-primary, #ef4444);transform:scaleX(.5);transition:transform .3s cubic-bezier(.16,1,.3,1)}.rich-text__expand-btn:hover:after{transform:scaleX(1)}.spacing-block{display:block;width:100%}@media screen and (min-width:768px){.spacing-block{height:var(--height-desktop, 20px)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-rich-text.css.map */
