.rich-text{position:relative}.rich-text-container:has(section-close-button) .rich-text__blocks{padding-right:2.4rem}.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>script:first-child+*{margin-top:0}@media screen and (max-width:749px){.rich-text__blocks>*+*{margin-top:1.6rem}}.rich-text__blocks .text-block+.title-block{margin-top:0}.rich-text__blocks .text-block{max-width:100ch}.rich-text__blocks.center .text-block{margin-left:auto;margin-right:auto}.rich-text__blocks.center>*{margin-left:auto;margin-right:auto}.rich-text__blocks>.image-block{max-width:88rem}.rich-text__blocks>.text-block+.text-block{margin-top:0}@media screen and (max-width:749px){.rich-text__blocks .image-block{margin-left:calc(var(--outer-margin) * -1);margin-right:calc(var(--outer-margin) * -1)}}.rich-text__blocks .title-block+.title-block{margin-top:.5rem}.template-page-faq .rich-text-container .container--small{max-width:var(--page-width)}.template-page-faq .rich-text-desktop--full-width.rich-text-mobile--full-width{padding-top:2.4rem;padding-bottom:2.4rem}.template-page-faq .rich-text .title-block.h1{font-weight:var(--font-weight-light);letter-spacing:.042rem;line-height:normal;text-transform:uppercase}.template-page-faq .rich-text .title-block.h1 p{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.template-page-faq .rich-text__blocks>.title-block+.text-block{margin-top:.8rem}.template-page-faq .rich-text .text-block{max-width:none;font-size:1.4rem;font-weight:var(--font-weight-regular);line-height:normal;color:rgb(var(--color-paragraph))}.template-page-faq .rich-text .text-block p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}@media screen and (max-width:749px){.template-page-faq .rich-text-container .container--small{--outer-margin: 2.4rem}}@media screen and (min-width:750px){.template-page-faq .rich-text-desktop--full-width.rich-text-mobile--full-width{padding-top:4.8rem;padding-bottom:4.8rem}.template-page-faq .rich-text__blocks>.title-block+.text-block{margin-top:1.6rem}.template-page-faq .rich-text .text-block{font-size:1.6rem}}@media screen and (min-width:990px){.template-page-faq .rich-text .title-block.h1{letter-spacing:.076rem;line-height:1}}.rich-text__blocks.offset-left{margin-left:32.4rem}@media screen and (max-width:749px){.rich-text__blocks .group-block.padding-block>.group-block__inner{flex-direction:column}}.rich-text .rte-expandable p:first-child{margin-top:0}.container--small .rich-text{--gutter-width: 8rem}.rich-text-container{position:relative}.rich-text--klaviyo-trigger{display:block;cursor:pointer}.rich-text--klaviyo-trigger:hover .text-block,.rich-text--klaviyo-trigger:focus-visible .text-block{text-decoration:underline;text-underline-offset:.2rem}.rich-text--klaviyo-trigger:has(.section__close-button:hover) .text-block{text-decoration:none}.rich-text:has(.overflow-image),.rich-text:has(+.overflow-image){display:grid;grid-template-columns:1fr minmax(auto,60rem) 1fr;grid-template-areas:"empty content image"}.rich-text:has(.overflow-image) .rich-text__blocks,.rich-text:has(+.overflow-image) .rich-text__blocks{grid-area:content}.rich-text:has(.overflow-image) .overflow-image{grid-area:image}@media screen and (min-width:750px){.rich-text:has(.overflow-image) .overflow-image{margin-top:calc((var(--padding-top-inner) + var(--padding-top)) * -1);margin-bottom:calc(var(--padding-bottom-inner) * -1);margin-right:calc(var(--outer-margin) * -1)}}.rich-text+.overflow-image{width:33rem;margin-left:auto;max-width:calc((100% - 60rem)/2);margin-right:calc((var(--outer-margin) * -1) - 3vw);margin-bottom:calc(var(--padding-bottom-inner) * -1)}.container:has(.rich-text+.overflow-image){display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.container:has(.rich-text+.overflow-image)>*{grid-column:1;grid-row:1}.rich-text .overflow-image,.rich-text+.overflow-image{display:flex;flex-direction:column}.rich-text .overflow-image .image-block,.rich-text+.overflow-image .image-block{margin-top:auto}.rich-text-container .container--full{overflow:unset}.rich-text-container{overflow-x:clip}@media screen and (min-width:750px){.rich-text-desktop--full-width>.container{background:transparent;padding-top:0;padding-bottom:0}.rich-text-desktop--container-width{background:transparent}}@media screen and (max-width:749px){.rich-text:has(.overflow-image),.rich-text:has(+.overflow-image){grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"image" "content"}.rich-text:has(.overflow-image) .overflow-image{margin-top:calc((var(--padding-top-inner) + var(--padding-top)) * -1);max-width:80%;margin-left:auto;margin-right:auto;width:100%;pointer-events:none;margin-bottom:2.4rem}.rich-text-mobile--full-width>.container{background:transparent;padding-top:0;padding-bottom:0}.rich-text-mobile--container-width{background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-rich-text.css.map */
