.rich-text{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.rich-text{background:var(--color-bg, var(--bg-body, #f5f5f5));color:var(--color-text, var(--color-body, #2c2d2e))}.rich-text__inner{max-width:580px;padding:0;margin:0 auto}.rich-text__inner img,.rich-text__inner .thb-placeholder{margin-bottom:30px}.rich-text__inner .thb-placeholder{display:inline-block;width:120px;height:120px}.rich-text--transparent-false .rich-text__inner{max-width:620px;padding:20px}@media only screen and (min-width:768px){.rich-text--transparent-false .rich-text__inner{padding:45px}}.rich-text .rte{margin-bottom:35px}.rich-text .rte p:last-child{margin-bottom:0}.rich-text h3.heading-has-gradient,.rich-text h1.heading-has-gradient{background-image:var(--color-heading);-webkit-background-clip:text;background-clip:text;color:var(--color-text)}.rich-text h3,.rich-text h1,.rich-text h3 .line-child,.rich-text h1 .line-child{transition:color .3s ease-in-out}.rich-text h3.heading-has-gradient.completeAnimate .line-child div,.rich-text h1.heading-has-gradient.completeAnimate .line-child div{position:unset!important;transform:none!important}.rich-text h3.heading-has-gradient.completeAnimate,.rich-text h1.heading-has-gradient.completeAnimate,.rich-text h3.heading-has-gradient.completeAnimate .line-child,.rich-text h1.heading-has-gradient.completeAnimate .line-child{position:unset!important;color:transparent}.rich-text h3.heading-has-gradient span,.rich-text h1.heading-has-gradient span{background-image:var(--color-heading);-webkit-background-clip:text;background-clip:text;color:var(--color-text)}.rich-text.text-position-left .rich-text__inner{margin-left:0}.rich-text.text-position-right .rich-text__inner{margin-right:0}.rich-text.text-width-small .rich-text__inner{max-width:400px}.rich-text.text-width-large .rich-text__inner{max-width:800px}.rich-text.text-width-xlarge .rich-text__inner{max-width:1000px}.rich-text.text-width-grid .rich-text__inner{max-width:1380px}.horizontal-links a{color:var(--color-heading, #1a1c1d);font-size:13px;font-weight:700;line-height:19.2px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;position:relative}.horizontal-links a+a{margin-left:35px}.horizontal-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--color-heading, #1a1c1d);transition:all .25s cubic-bezier(.104,.204,.492,1)}.horizontal-links a:hover:after{width:100%}
/*# sourceMappingURL=/cdn/shop/t/53/assets/rich-text.css.map */
