.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 h3.heading-has-gradient span{background-image:var(--color-heading);-webkit-background-clip:text;background-clip:text;color:transparent}.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:var(--grid-width-row, 1380px)}.rich-text--transparent-false{position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 50% 0%,rgba(201,169,110,.1),transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(201,169,110,.06),transparent 50%);background-color:var(--color-bg, var(--bg-body, #f5f5f5))}.rich-text--transparent-false:before,.rich-text--transparent-false:after{content:"";position:absolute;width:22px;height:22px;border:1px solid rgba(201,169,110,.4);pointer-events:none}.rich-text--transparent-false:before{top:18px;left:18px;border-right:0;border-bottom:0}.rich-text--transparent-false:after{bottom:18px;right:18px;border-left:0;border-top:0}@media(min-width:768px){.rich-text--transparent-false:before{top:24px;left:24px;width:28px;height:28px}.rich-text--transparent-false:after{bottom:24px;right:24px;width:28px;height:28px}}.rich-text__inner>div:has(>.inline-badge){display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:6px}.rich-text.text-left .rich-text__inner>div:has(>.inline-badge){justify-content:flex-start}.rich-text.text-right .rich-text__inner>div:has(>.inline-badge){justify-content:flex-end}.rich-text__inner>div:has(>.inline-badge):before,.rich-text__inner>div:has(>.inline-badge):after{content:"";flex:0 0 36px;height:1px;background:linear-gradient(to right,transparent,rgba(201,169,110,.7),transparent);display:block}.rich-text.text-left .rich-text__inner>div:has(>.inline-badge):before{display:none}.rich-text.text-right .rich-text__inner>div:has(>.inline-badge):after{display:none}.rich-text .inline-badge{letter-spacing:.18em;font-weight:600;font-size:.72rem}.rich-text h3{letter-spacing:-.01em;line-height:1.15}.rich-text__inner>div:has(>.inline-badge)+h3:before{content:"";display:block;width:4px;height:4px;background:var(--color-accent, #c9a96e);transform:rotate(45deg);margin:8px auto 18px;opacity:.6}.rich-text.text-left .rich-text__inner>div:has(>.inline-badge)+h3:before{margin-left:0}.rich-text.text-right .rich-text__inner>div:has(>.inline-badge)+h3:before{margin-right:0}.rich-text .button{background:transparent!important;border:1px solid var(--color-accent, #c9a96e)!important;color:var(--color-accent, #c9a96e)!important;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:600;padding:14px 32px;border-radius:100px;position:relative;overflow:hidden;transition:color .35s ease,border-color .35s ease,padding-right .35s ease;display:inline-flex;align-items:center;gap:0}.rich-text .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-accent, #c9a96e);transform:translate(-101%);transition:transform .45s cubic-bezier(.215,.61,.355,1);z-index:0}.rich-text .button:after{content:"\2192";display:inline-block;margin-left:0;width:0;opacity:0;transform:translate(-6px);transition:width .35s ease,opacity .35s ease,transform .35s ease;position:relative;z-index:1}.rich-text .button>*{position:relative;z-index:1}.rich-text .button:hover{color:var(--color-bg, #0a0907)!important;padding-right:44px}.rich-text .button:hover:before{transform:translate(0)}.rich-text .button:hover:after{width:16px;opacity:1;transform:translate(0);margin-left:10px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rich-text.css.map */
