.rich-text{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.section-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:720px}.section-new-rich-text .rich-text-flex{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:20px}.section-new-rich-text .rich-text-flex h3{display:flex;align-items:center;white-space:nowrap;gap:40px}.section-new-rich-text .rich-text-flex h3 span{color:#bb4c67}.new-rich-content{gap:16px;display:flex;justify-content:center}.section-new-rich-text .section-spacing-padding{padding-top:62px;padding-bottom:92px}.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:1080px}.rich-text.text-width-grid .rich-text__inner{max-width:1380px;max-width:1160px}@media only screen and (max-width:992px){.section-new-rich-text .rich-text-flex{display:block;margin-bottom:52px}.section-new-rich-text .rich-text-flex h3{align-items:center}.section-new-rich-text .rich-text-flex h3{gap:20px;justify-content:center;margin-bottom:10px}}@media only screen and (min-width:768px){.template-page-about-us #main-content>.section-rich-text .rich-text__inner h3.h1{font-size:40px;line-height:1.35}}@media only screen and (max-width:767px){.template-page-contact .section-rich-text .section-spacing-padding{padding-bottom:calc(var(--section-spacing-mobile, 0) - 20px)}.section-new-rich-text .rich-text-flex h3{margin-bottom:2px}.new-rich-content{gap:8px;flex-direction:column}}@media only screen and (min-width:1440px){.template-page-4c-diamonds .section-rich-text .text-width-xlarge .rich-text__inner{padding-right:120px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rich-text.css.map */
