.richtext{text-align:var(--text-align)}.richtext.need-animate{opacity:0}.richtext.animated{opacity:1;transition:opacity var(--animate-time) var(--easing-ease)}.richtext .richtext__wrapper{padding:24px 20px;border-radius:var(--global-border-radius);background-color:var(--color-background-secondary)}.richtext .richtext__container{max-width:1140px;margin:0 auto}.richtext .richtext__label{display:block;margin-bottom:24px;font-size:calc(var(--body-font-size) - 4px);font-weight:600;line-height:1.333;word-break:break-word}.richtext .richtext__heading{--animate-wipe-delay: var(--animate-delay);display:inline-block;width:fit-content;max-width:100%;vertical-align:top;margin-bottom:24px}.richtext .richtext__content{display:block}.richtext .richtext__content.richtext__content--cut-off{display:-webkit-box;max-height:117px;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.richtext .richtext__button-wrapper{display:flex;flex-direction:column;align-items:var(--text-align, start);gap:12px;margin-top:24px}.richtext .richtext__button{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.richtext .richtext__button-icon{display:inline-flex;flex-shrink:0}.richtext .richtext__button-icon img{display:block;width:var(--button-icon-size, 20px);height:var(--button-icon-size, 20px);object-fit:contain}.richtext .richtext__read-more-button{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:0;font-size:calc(var(--body-font-size) * .875);font-weight:600;line-height:1.428;word-break:break-word;color:var(--color-text-primary)}.richtext .richtext__read-more-button span{text-decoration:underline}.richtext .richtext__read-more-button .icon{transition-property:transform;transition-duration:var(--timing-base)}.richtext .richtext__read-more-button .icon path{stroke:var(--color-text-primary)}.richtext .richtext__read-more-button.is-active .icon{transform:rotate(180deg)}@media(min-width:768px){.richtext .richtext__button-wrapper{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:var(--text-align, start);gap:16px}}@media(min-width:992px){.richtext .richtext__wrapper{padding:64px 32px}.richtext .richtext__content.richtext__content--cut-off{max-height:120px;-webkit-line-clamp:4}}.richtext .richtext__button-icon{margin-inline-start:16px;transition:opacity .3s ease,transform .3s ease}@media(hover:hover){.richtext .richtext__button:hover .richtext__button-icon,.richtext .richtext__button:focus-visible .richtext__button-icon{opacity:0;transform:translate(-8px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/richtext.build.css.map */
