.tp-richtext{position:relative}.tp-richtext__inner{display:flex;flex-direction:column;gap:var(--tp-space-6);width:100%;max-width:800px;margin:0 auto}.tp-richtext__inner--narrow{max-width:600px}.tp-richtext__inner--wide{max-width:1000px}.tp-richtext__inner--full{max-width:100%}.tp-richtext__inner--left{align-items:flex-start;text-align:left}.tp-richtext__inner--center{align-items:center;text-align:center}.tp-richtext__inner--right{align-items:flex-end;text-align:right}.tp-richtext__title *{margin:0;font-family:var(--tp-font-heading);font-size:var(--tp-h2-size);font-weight:var(--tp-h2-weight);line-height:var(--tp-h2-leading);letter-spacing:var(--tp-h2-tracking);color:#1b1b1b}.tp-richtext__content{font-family:var(--tp-font-body);font-size:var(--tp-body-size);font-weight:var(--tp-body-weight);line-height:var(--tp-body-leading);color:#4b5563}.tp-richtext__content>*{margin:0}.tp-richtext__content>*+*{margin-top:var(--tp-space-3)}.tp-richtext__buttons{display:flex;flex-wrap:wrap;gap:var(--tp-space-3);margin-top:var(--tp-space-2)}.tp-richtext__inner--center .tp-richtext__buttons{justify-content:center}.tp-richtext__inner--right .tp-richtext__buttons{justify-content:flex-end}.tp-richtext__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tp-space-2);min-height:48px;padding:0 var(--tp-space-6);border:1.5px solid transparent;border-radius:var(--tp-radius-full);background:#1b1b1b;color:#fff;font-family:var(--tp-font-body);font-size:var(--tp-body-size);font-weight:var(--tp-font-semibold);line-height:1;text-decoration:none;cursor:pointer;transition:opacity var(--tp-transition-base),transform var(--tp-transition-base),filter var(--tp-transition-base)}.tp-richtext__button:hover{opacity:.9}.tp-richtext__button[aria-disabled=true]{cursor:default;opacity:.5}.tp-richtext__button--secondary{background:transparent;color:#1b1b1b;border-color:#1b1b1b}.tp-richtext__button--zoom:hover{transform:scale(1.05)}.tp-richtext__button--translate-y:hover{transform:translateY(-4px)}.tp-richtext__button--swap-bg:hover{opacity:1;filter:brightness(1.15)}@media(prefers-reduced-motion:reduce){.tp-richtext__button{transition:none}.tp-richtext__button--zoom:hover,.tp-richtext__button--translate-y:hover{transform:none}}@media screen and (max-width:767px){.tp-richtext__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tp-e-richtext-v1.css.map */
