.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%}.rich-text__wrapper .rich-text__heading{font-size:var(--rich-text-heading-mobile-size, 24px);font-weight:var(--rich-text-heading-weight, 400);line-height:var(--rich-text-heading-mobile-line-height, 140%);letter-spacing:var(--rich-text-heading-mobile-letter-spacing, 0)}.rich-text__wrapper .rich-text__text{font-size:var(--rich-text-text-mobile-size, 16px);font-weight:var(--rich-text-text-weight, 400);line-height:var(--rich-text-text-mobile-line-height, 150%);letter-spacing:var(--rich-text-text-mobile-letter-spacing, 0)}@media screen and (min-width:750px){.rich-text__wrapper{width:100%}.rich-text__wrapper .rich-text__heading{font-size:var(--rich-text-heading-size, 36px);line-height:var(--rich-text-heading-line-height, 140%);letter-spacing:var(--rich-text-heading-letter-spacing, 0)}.rich-text__wrapper .rich-text__text{font-size:var(--rich-text-text-size, 16px);line-height:var(--rich-text-text-line-height, 150%);letter-spacing:var(--rich-text-text-letter-spacing, 0)}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__blocks{max-width:50rem}}@media screen and (min-width:990px){.rich-text__blocks{max-width:78rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:2rem}.rich-text__blocks>*+a{margin-top:3rem}.rich-text__content--mobile{display:none}@media screen and (max-width:749px){.rich-text__blocks>.rich-text__block--mobile-hidden,.rich-text__content--desktop{display:none}.rich-text__content--mobile{display:block}.rich-text__blocks>.rich-text__block--mobile-hidden~:nth-child(1 of:not(.rich-text__block--mobile-hidden)){margin-top:0}}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;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:1rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.isolate.rich-text-layout--referral-intro{position:relative;z-index:2;margin-top:-45px;overflow:hidden;border-radius:40px 40px 0 0;background:#f9f8f6;box-shadow:0 -20px 25px #00000047}.rich-text-layout--referral-intro .rich-text{padding-top:116px!important;background:#f9f8f6}.rich-text-layout--referral-intro .rich-text__blocks{max-width:1040px}.rich-text-layout--referral-intro .rich-text__blocks>*+*{margin-top:56px}.rich-text-layout--referral-intro .button{min-height:58px;padding:16px 34px;border-radius:999px;background:#ff5800;color:#fff;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rich-text-layout--referral-intro .referral-intro__button-arrow{margin-left:12px;font-size:16px;font-weight:400;line-height:1}.rich-text-layout--referral-intro .button:before,.rich-text-layout--referral-intro .button:after,.rich-text-layout--referral-intro .button:not([disabled]):hover:after{box-shadow:none}.animate--hover-3d-lift .rich-text-layout--referral-intro .button:not(.button--tertiary):not([disabled]):hover{transform:none}.isolate.rich-text-layout--referral-terms{background:#f9f8f6}.rich-text-layout--referral-terms .referral-terms__divider{position:absolute;z-index:2;top:0;right:0;left:0;display:block;pointer-events:none}.rich-text-layout--referral-terms .referral-terms__divider i{display:block;width:100%;height:1px;background:#b8b3a8}.rich-text-layout--referral-terms .rich-text{background:#f9f8f6}.rich-text-layout--referral-terms .rich-text__blocks{max-width:1200px}.rich-text-layout--referral-terms .rich-text__blocks>*+*{margin-top:10px}.rich-text-layout--referral-terms .rich-text__heading{color:#1e1d1b;font-size:14px!important;text-transform:uppercase}.rich-text-layout--referral-terms .rich-text__text{color:#66635c}.rich-text-layout--referral-terms .rich-text__content--desktop p{margin:0}.rich-text-layout--referral-terms .rich-text__text :is(ol,ul){margin:0;padding-inline-start:1.5em}@media screen and (max-width:749px){.isolate.rich-text-layout--referral-intro{margin-top:-47px}.rich-text-layout--referral-intro .rich-text{padding-top:38px!important;padding-bottom:56px!important}.rich-text-layout--referral-intro .rich-text__wrapper,.rich-text-layout--referral-terms .rich-text__wrapper{width:calc(100% - 4rem)}.rich-text-layout--referral-intro .rich-text__blocks>*+*{margin-top:40px}.rich-text-layout--referral-intro .button{width:min(284px,100%);min-height:60px;font-size:12px}.rich-text-layout--referral-terms .rich-text{padding-top:32px!important;padding-bottom:48px!important}.rich-text-layout--referral-terms .rich-text__content--mobile>ol{padding-inline-start:0;list-style-position:outside}.rich-text-layout--referral-terms .rich-text__content--mobile>ol>li{margin-inline-start:21px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-rich-text.css.map */
