.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.rich-text__blocks{width:100%}@media screen and (min-width:750px){.rich-text__wrapper{width:100%}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__blocks{max-width:68rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:2.4rem}.rich-text__blocks>*+.rich-text__buttons{margin-top:3.6rem}.rich-text__blocks>*+.rich-text__heading{margin-top:1.6rem}.rt-eyebrow{display:block;font-family:var(--font-body);font-size:1.12rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted-rose);line-height:1.4}.color-scheme-4 .rt-eyebrow,.color-scheme-5 .rt-eyebrow{color:var(--color-lichen)}.rich-text__caption,.rich-text__caption.caption-with-letter-spacing,.rich-text__caption.subtitle{display:block;font-family:var(--font-body);font-size:1.12rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted-rose);line-height:1.4}.rich-text__caption.caption-with-letter-spacing--small,.rich-text__caption.caption-with-letter-spacing--medium,.rich-text__caption.caption-with-letter-spacing--large,.rich-text__caption.subtitle--small,.rich-text__caption.subtitle--medium,.rich-text__caption.subtitle--large{font-size:1.12rem}.rich-text__heading{font-family:var(--font-display);font-size:clamp(3.2rem,4vw,4.8rem);font-weight:300;line-height:1.15;letter-spacing:-.01em;color:var(--color-deep-fir);margin-top:0}.rich-text__heading em{font-style:italic;color:var(--color-muted-rose)}.rich-text__heading.h2{font-size:clamp(2.4rem,3vw,3.6rem)}.rich-text__text p,.rich-text__text li{font-family:var(--font-body);font-size:1.47rem;font-weight:300;line-height:1.8;color:var(--color-warm-stone)}.rich-text__text ul,.rich-text__text ol{padding-left:1.8rem}.rich-text__text li{margin-bottom:.4rem}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1.2rem;width:100%;max-width:45rem;word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__buttons+.rich-text__buttons{margin-top:1.2rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.rich-text__buttons .button[aria-disabled=true]{opacity:1;cursor:default}.rich-text__buttons .button--primary{background:var(--color-muted-rose);color:var(--color-white-petal);border:none}.rich-text__buttons .button--primary:not([disabled]):hover{background:var(--color-petal-blush);opacity:1;transform:translateY(-.15rem)}.rich-text__buttons .button--primary:not([disabled]):active{opacity:.85;transform:translateY(0)}.rich-text__buttons .button--secondary{background:transparent;color:var(--color-deep-fir);border:1.5px solid rgba(46,74,58,.35)}.rich-text__buttons .button--secondary:not([disabled]):hover{background:var(--color-deep-fir);color:var(--color-white-petal);border-color:var(--color-deep-fir);opacity:1}.color-scheme-4 .rich-text__buttons .button--secondary,.color-scheme-5 .rich-text__buttons .button--secondary{color:var(--color-white-petal);border-color:#f2ede659}.color-scheme-4 .rich-text__buttons .button--secondary:not([disabled]):hover,.color-scheme-5 .rich-text__buttons .button--secondary:not([disabled]):hover{background:#f2ede61f;opacity:1}.rich-text--with-image{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:0}.rich-text--image-right .rich-text__img-col{order:-1}.rich-text__text-col{display:flex;flex-direction:column;justify-content:center;padding:8rem;position:relative}.rich-text__text-col:before{content:"";position:absolute;top:15%;left:-10%;width:40rem;height:40rem;background:radial-gradient(circle,rgba(212,137,126,.07) 0%,transparent 65%);border-radius:50%;pointer-events:none}.rich-text--with-image .rich-text__blocks{max-width:none;position:relative;z-index:1}.rich-text__img-col{position:relative;overflow:hidden}.rich-text--height-short .rich-text__img-col{min-height:40rem}.rich-text--height-medium .rich-text__img-col{min-height:52rem}.rich-text--height-tall .rich-text__img-col{min-height:68rem}.rich-text__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rich-text__img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(242,237,230,.1) 0%,transparent 50%);pointer-events:none}.rich-text--img-inset .rich-text__img,.rich-text--img-inset .rich-text__img-overlay{top:2.4rem;right:2.4rem;bottom:2.4rem;left:2.4rem;width:calc(100% - 4.8rem);height:calc(100% - 4.8rem);border-radius:.8rem}.rich-text--image-left.rich-text--img-inset .rich-text__img,.rich-text--image-left.rich-text--img-inset .rich-text__img-overlay{right:8rem;width:calc(100% - 10.4rem)}.rich-text--image-right.rich-text--img-inset .rich-text__img,.rich-text--image-right.rich-text--img-inset .rich-text__img-overlay{left:8rem;width:calc(100% - 10.4rem)}@media screen and (max-width:1100px){.rich-text--with-image{grid-template-columns:1fr}.rich-text__img-col{order:-1!important}.rich-text--height-short .rich-text__img-col{min-height:32rem}.rich-text--height-medium .rich-text__img-col{min-height:40rem}.rich-text--height-tall .rich-text__img-col{min-height:52rem}.rich-text__text-col{padding:6.4rem 4.8rem}}@media screen and (max-width:749px){.rich-text__text-col{padding:6.4rem 2.4rem}.rich-text--height-short .rich-text__img-col{min-height:28rem}.rich-text--height-medium .rich-text__img-col{min-height:32rem}.rich-text--height-tall .rich-text__img-col{min-height:44rem}}.color-scheme-4 .rich-text__heading,.color-scheme-5 .rich-text__heading{color:var(--color-white-petal)}.color-scheme-4 .rich-text__heading em,.color-scheme-5 .rich-text__heading em{color:var(--color-petal-blush)}.color-scheme-4 .rich-text__caption,.color-scheme-5 .rich-text__caption{color:var(--color-lichen)}.color-scheme-4 .rich-text__text p,.color-scheme-4 .rich-text__text li,.color-scheme-5 .rich-text__text p,.color-scheme-5 .rich-text__text li{color:var(--color-driftwood)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-rich-text.css.map */
