.nova-rich-text{position:relative;max-width:calc(100% - 1.6rem);width:100%;margin:0 auto}.nova-rich-text--image{display:block;width:100%;object-fit:cover;border-radius:1.2rem;height:auto}.rich-text__wrapper{padding:0;max-width:calc(100% - 1.6rem);width:100%}.rich-text__wrapper .rich-text__blocks{margin-top:-10rem}.rich-text__wrapper .rich-text__blocks .rich-text__heading{background-color:rgb(var(--color-background-card));padding:3.2rem 2.4rem;box-sizing:border-box;border-radius:1.2rem}.rich-text__wrapper .rich-text__blocks .rich-text__text{color:rgb(var(--color-foreground));font-size:1.4rem;padding:2.4rem 2.4rem 1.6rem}.button:before,.button:after{display:none}.rich-text__wrapper .rich-text__blocks .rich-text__buttons{padding-left:2.4rem}@media only screen and (min-width:750px){.rich-text__wrapper .rich-text__blocks{max-width:100%}}@media only screen and (min-width:1024px){.nova-rich-text{max-width:calc(100% - 4.8rem)}.rich-text__wrapper{position:absolute;left:2.4rem}.rich-text__wrapper .rich-text__blocks{display:grid;grid-template-areas:"title text" "title buttons";grid-template-columns:.7fr 1fr;grid-template-rows:1fr;max-width:92.8rem;width:100%}.rich-text__wrapper .rich-text__blocks .rich-text__heading{grid-area:title;padding:3.1rem 4rem;border-radius:1.6rem;z-index:1}.rich-text__wrapper .rich-text__blocks .rich-text__text{grid-area:text;background-color:rgb(var(--color-background));margin:0;width:100%;font-size:1.6rem;padding:4rem 4rem 2.4rem 5.5rem;margin-left:-1.5rem;z-index:0;line-height:1.5}.rich-text__wrapper .rich-text__blocks .rich-text__buttons{grid-area:buttons;background-color:rgb(var(--color-background));margin:0;width:100%;display:block;max-width:100%;padding-left:5.5rem;padding-bottom:4rem;margin-left:-1.5rem;z-index:0}.nova-rich-text--image{height:68.7rem}.rich-text__blocks:has(.rich-text__text):has(.rich-text__buttons)>.rich-text__text{border-radius:0 1.6rem 0 0}.rich-text__blocks:has(.rich-text__text):has(.rich-text__buttons)>.rich-text__buttons{border-radius:0 0 1.6rem}.rich-text__blocks:has(.rich-text__text):not(:has(.rich-text__buttons))>.rich-text__text,.rich-text__blocks:has(.rich-text__buttons):not(:has(.rich-text__text))>.rich-text__buttons{border-radius:0 1.6rem 1.6rem 0}.rich-text__blocks:has(.rich-text__buttons):not(:has(.rich-text__text)){grid-template-areas:"title buttons"}.rich-text__blocks:has(.rich-text__buttons):not(:has(.rich-text__text))>.rich-text__buttons{display:flex;align-items:center;padding:0 5.5rem}}@media only screen and (min-width:1240px){.rich-text__wrapper .rich-text__blocks{max-width:100.5rem}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/nova-rich-text.css.map */
