.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: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__buttons_wrapper{display:flex;align-items:center;justify-content:center;gap:30px}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:initial;width:auto;word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.rich__wrapper{position:relative;margin-bottom:113px}.rich__wrapper .rich-text .rich-text__heading{color:#000;font-family:var(--font-heading-family);text-align:center;font-size:60px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:33px}.rich__wrapper .rich-text .rich-text__text{margin-bottom:0}.rich__wrapper .rich-text .rich-text__text p{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.rich__wrapper .rich-text .rich-text__buttons a:after,.rich__wrapper .rich-text .rich-text__buttons a:before{content:none}.rich__wrapper .rich-text .rich-text__buttons a{color:#000;opacity:1;background:none;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.4px;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;margin:0;display:flex}.rich__wrapper .rich-text .rich-text__buttons a:hover{text-decoration:none;opacity:.8}@media screen and (max-width: 750px){.rich__wrapper{margin-bottom:40px}.rich__wrapper .rich-text .rich-text__heading{font-size:20px;font-weight:600;margin-bottom:15px}.rich__wrapper .rich-text .rich-text__text p{font-size:12px;margin:0}.rich__wrapper .rich-text .rich-text__buttons a{font-size:10px}}.rich-text-image__wrapper{position:relative;margin:0}.rich-text-image__wrapper:after{content:"";position:absolute;left:0;right:0;top:0;height:100%;width:100%;opacity:.2;background-color:#000}.rich-text-image__wrapper .background-img{width:100%;font-size:0}.rich-text-image__wrapper .background-img img{width:100%;object-fit:cover}.rich-text-image__wrapper .rich-text{position:absolute;left:0;right:0;top:50%;margin:0 auto;max-width:780px;transform:translateY(-50%);background:none}.rich-text-image__wrapper .rich-text .rich-text__caption{color:#fff;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;text-decoration:underline;margin-bottom:28px}.rich-text-image__wrapper .rich-text .rich-text__heading{color:#fff;font-family:var(--font-heading-family);font-size:60px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:33px}.rich-text-image__wrapper .rich-text .rich-text__heading em{display:block;width:100%;color:#fff;font-family:var(--font-heading-two-family);text-align:center;font-size:190px;font-style:normal;font-weight:400;line-height:100px}.rich-text-image__wrapper .rich-text .rich-text__heading:last-line{color:#fff;text-align:center;font-family:var(--font-heading-two-family);font-size:190px;font-style:normal;font-weight:400;line-height:0}.rich-text-image__wrapper .rich-text .rich-text__text p{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:300;line-height:normal}.rich-text-image__wrapper .rich-text .rich-text__buttons a:after,.rich-text-image__wrapper .rich-text .rich-text__buttons a:before{content:none}.rich-text-image__wrapper .rich-text .rich-text__buttons a{color:#000;opacity:1;background:none;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.4px;text-decoration-line:none;text-transform:uppercase;border:1px solid #fff;background:#fff;padding:9px 10px;width:200px}.rich-text-image__wrapper .rich-text .rich-text__buttons a:hover{text-decoration:none;opacity:.8}@media screen and (max-width: 750px){.rich-text-image__wrapper .background-img img{height:auto;object-fit:cover;aspect-ratio:4 / 5}.rich-text-image__wrapper .rich-text .rich-text__heading{font-size:20px;font-weight:600;margin-bottom:15px}.rich-text-image__wrapper .rich-text .rich-text__heading em{font-size:70px;font-style:normal;font-weight:400;line-height:40px}.rich-text-image__wrapper .rich-text .rich-text__text{margin:0}.rich-text-image__wrapper .rich-text .rich-text__text p{font-size:12px;margin:0}.rich-text-image__wrapper .rich-text .rich-text__buttons a{font-size:10px;width:160px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-rich-text.css.map */
