.rich-text{z-index:1;overflow:overlay}.rich-text-clip{overflow-x:clip}.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__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{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:46.5rem;word-break:break-word}.rich-text__buttons.rich-text__buttons-bottom{position:absolute;right:50%;bottom:0;transform:translate(50%,200px)}.rich-text__buttons a{width:330px;height:70px;font-size:24px}@media screen and (min-width:750px){.rich-text__buttons a{width:100%;height:80px}.rich-text__buttons a{font-size:32px;line-height:100%;letter-spacing:-.64px}}@media screen and (min-width:1024px){.rich-text__buttons.rich-text__buttons-bottom{transform:translate(50%,310px)}}@media screen and (min-width:1439px){.rich-text__buttons.rich-text__buttons-bottom{transform:translate(50%,330px)}}.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}.rich-text__bg-black{text-transform:uppercase;background:#0e0b07;color:#fff;border-radius:30px;max-width:fit-content;text-align:center;margin:20px auto 0;padding:5px 15px;font-size:14px;font-weight:500;line-height:110%;letter-spacing:-.28px}.rich-text__image-left{position:absolute;top:30px;left:0;width:280px;z-index:-1}.rich-text__image-right{position:absolute;bottom:33px;right:0;width:280px;z-index:-1}.rich-text__image-bottom{position:absolute;bottom:-21%;right:50%;max-height:328px;transform:translate(63%)}.rich-text__heading{line-height:120%;font-size:calc(var(--font-heading-scale) * 3.2rem);letter-spacing:-.64px;margin:10px auto 0}.rich-text__heading.h1{font-size:clamp(32px,3.4vw,48px)}.rich-text__heading-bg strong{font-weight:400}@media(max-width:1023px){.rich-text__heading-bg>p strong{background-color:#912239;line-height:125%;border-radius:10px;padding:0 10px}}@media(min-width:1024px){.rich-text__heading-bg{background-color:#912239;border-radius:10px;padding:0 15px;max-width:fit-content;font-weight:400}}@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:50vw}.rich-text__bg-black{font-size:14px}.rich-text__heading{line-height:100%;font-size:calc(var(--font-heading-scale) * 5rem);margin:30px auto 0}.rich-text__image-left{width:320px;position:absolute;top:50px;left:-30px}.rich-text__image-right{width:320px;position:absolute;bottom:40px}.rich-text__image-bottom{max-height:400px;bottom:-23%}}@media screen and (min-width:990px){.rich-text__image-left{width:400px;position:absolute;top:50px}.rich-text__image-right{width:420px;position:absolute;bottom:40px}.rich-text__bg-black{font-size:calc(var(--font-body-scale) * 2rem);font-weight:400;border-radius:10px;line-height:155%;padding:1px 15px;margin-top:16px}.rich-text__heading{font-size:calc(var(--font-heading-scale) * 6rem);letter-spacing:-4px;margin:30px auto 0}}@media screen and (min-width:1024px){.rich-text__image-bottom{max-height:none;max-width:900px;bottom:-39%;transform:translate(65%)}.rich-text__blocks{max-width:78rem}}@media screen and (min-width:1439px){.rich-text__blocks{max-width:97rem}.rich-text__image-left{width:484px;position:absolute;top:70px}.rich-text__image-right{width:542px;position:absolute}.rich-text__heading{margin:30px auto 0;font-size:calc(var(--font-heading-scale) * 8rem)}.rich-text__bg-black{font-size:calc(var(--font-body-scale) * 2rem)}.rich-text__image-bottom{max-height:none;max-width:1076px;bottom:-48%;transform:translate(65%)}}@media screen and (min-width:750px){.border_bottom{width:calc(100% - 200px);max-width:1400px;margin:0 auto;height:1px;background-color:rgba(var(--color-foreground),.08)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-rich-text.css.map */
