.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 1rem / 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 h2{font-family:ellementry;font-size:34px;text-transform:lowercase}@media(max-width:600px){.rich-text__blocks h2{font-size:20px}}@media screen and (min-width:601px)and (max-width:768px){.rich-text__blocks h2{font-size:26px}}.rich-text__text h4{font-family:Avenirbook;font-size:14px;color:#232323}.inline-richtext strong{font-family:Ellementry;color:#232323}.rte h5{font-family:Avenirbook;font-size:14px;color:#3c3c3c}@media screen and (min-width:750px){.rich-text__text{font-size:16px;line-height:1.6;font-family:Avenirbook;color:rgb(var(--color-foreground))}.index-rich-text .rich-text__blocks{max-width:100%}.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{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}.rich-text-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;height:100%;background:#0009}.rich-text-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.rich-text-popup-modal__content{box-sizing:border-box;background-color:rgb(var(--color-background));overflow:auto;height:96%;margin:2rem auto 0;left:50%;transform:translate(-50%);width:96%;max-width:130rem;position:absolute;top:0;padding:5rem 2rem 4rem;text-align:center}@media screen and (min-width:750px){.rich-text-popup-modal__content{height:94%;background:#fff;padding:30px;width:800px;max-width:90%;box-shadow:0 4px 8px #0003;text-align:center;position:relative;overflow-y:scroll;max-height:686px;margin:20px 0 0}}.rich-text-popup-modal__content img{max-width:100%}.rich-text-popup-modal__content-info{max-width:90rem;margin:0 auto;font-family:Avenirbook;font-size:14px;line-height:21px;color:#232323}@media(max-width:600px){.rich-text-popup-modal__content-info h1,.rich-text-popup-modal__content-info h2{font-family:ellementry;font-size:20px}.rich-text-popup-modal__content-info h3{font-family:ellementry;font-size:17px}}@media(min-width:601px){.rich-text-popup-modal__content-info h1,.rich-text-popup-modal__content-info h2{font-family:ellementry;font-size:24px}.rich-text-popup-modal__content-info h3{font-family:ellementry;font-size:18px}}.rich-text-popup-modal__content-info a{color:rgb(var(--color-foreground));text-decoration:none;word-wrap:break-word}.rich-text-popup-modal__content-info>*+*{margin-top:2rem}.rich-text-popup-modal__toggle{background:none;border:0;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;padding:.5rem;z-index:2;top:1.5rem;right:1.5rem;width:auto;margin:0}.rich-text-popup-modal__toggle:hover{opacity:.7}.rich-text-popup-modal__toggle .icon{height:1.8rem;margin:0;width:1.8rem}@media(max-width:749px){.rich-text-popup-modal__content{height:90%;margin:3rem auto;width:90%}.corporate-page-rich-text .rich-text__blocks h2{font-family:ellementry;font-size:26px}}.index-rich-text .rich-text__wrapper,.corporate-page-rich-text .rich-text__buttons{max-width:100%}.corporate-page-rich-text .rich-text__buttons--multiple>*{flex-grow:1;max-width:30rem;padding:1.6rem 4rem;font-family:Avenirbook!important}.corporate-page-rich-text a.button.button--primary:hover{background:#dea93a;border-color:#dea93a}.index-rich-text h2{font-size:34px}.index-rich-text .rich-text__text p{line-height:1.6}@media(max-width:600px){.index-rich-text h2{font-size:20px!important}.index-rich-text .rich-text__text p{line-height:1.5}}@media(max-width:990px){.index-rich-text h2{font-size:26px}.index-rich-text .rich-text__text p{line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/section-rich-text.css.map */
