.rich-text{overflow:hidden;z-index:1}.rich-text.none{margin-bottom:3rem;padding-bottom:20px}.rich-text.rosettes:after{content:"";display:block;background:repeating-linear-gradient(90deg,#ff5947,#ff5947 5%,#fff9e5 5% 10%);box-shadow:none;height:10vmin;width:110.5%;position:relative;left:-2.5%;z-index:1}.bg--rosette{position:absolute;z-index:-1}.bg--rosette svg{width:100%;height:100%}.bg--rosette#bg_rosette-1{width:5.5%;bottom:18%;left:6%}.bg--rosette#bg_rosette-2{width:2.5%;top:12.5%;left:57%}.bg--rosette#bg_rosette-3{width:3.5%;top:7.5%;left:20%}.bg--rosette#bg_rosette-4{width:5%;bottom:22%;right:7%}.bg--rosette#bg_rosette-5{width:4.5%;top:5%;right:5%}.bg--rosette#bg_rosette-6{width:17%;top:0;left:0;translate:-50% -50%}.bg--rosette#bg_rosette-7{width:2.5%;bottom:7.5%;right:32%}.bg--rosette#bg_rosette-8{width:4%;bottom:6%;left:37%}.bg--rosette#bg_rosette-9{width:17%;top:100%;left:100%;translate:-50% -50%}@media screen and (orientation: portrait){.rich-text.rosettes:after{background:repeating-linear-gradient(90deg,#ff5947,#ff5947 15%,#fff9e5 15% 30%);width:109%;left:-7.5%}.bg--rosette#bg_rosette-1{width:9%;bottom:12%;left:17.5%}.bg--rosette#bg_rosette-2,.bg--rosette#bg_rosette-3,.bg--rosette#bg_rosette-4,.bg--rosette#bg_rosette-7{display:none}.bg--rosette#bg_rosette-5{width:15%;top:5%;right:25%}.bg--rosette#bg_rosette-6{width:45%}.bg--rosette#bg_rosette-8{width:13.5%;bottom:6%;left:31%}.bg--rosette#bg_rosette-9{width:45%}}.rich-text__wrapper{display:flex;justify-content:center}.rich-text:not(.rich-text--full-width):not(.rich-text--narrow) .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}}@media screen and (min-width: 880px){.rich-text--narrow{margin:0 auto;max-width:73.4rem;padding-right:1.5rem;padding-left:1.5rem}}.rich-text__blocks *{overflow-wrap:break-word}.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}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-rich-text.css.map */
