.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale));width:100%}.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%}@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: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__blocks .rich-text__caption{color:rgba(var(--color-foreground),.5);color:rgba(var(--color-foreground),.8)}.rich-text__heading{line-height:1;letter-spacing:normal}.rich-text__heading p{margin:0}.rich-text__blocks .rich-text__text{font-weight:300}.rich-text__buttons .button{gap:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.15em}.rich-text__heading strong,.rich-text__heading span{color:rgba(var(--color-button))}.rich-text__text:has(blockquote){margin-top:0}.rich-text__text blockquote{margin:28px 0!important;padding:16px 0 16px 24px;font-weight:300;font-size:24px;line-height:1.55;letter-spacing:normal}.rich-text__text blockquote p{font-weight:300}.about_top .rich-text__blocks{max-width:100rem}.about_top .rich-text__caption{font-weight:600;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#1a3a2a;margin-bottom:24px}.about_top .rich-text__heading{margin-top:0;line-height:1}.about_top .rich-text__text{max-width:540px;margin:24px auto 48px;font-size:22px;line-height:1.7;color:rgba(var(--color-foreground),.6);color:rgba(var(--color-foreground),.8)}.about_content_1 .rich-text__blocks{max-width:64.8rem}.about_content_1 .rich-text__caption{font-size:13px;color:rgba(var(--color-foreground),.45);color:rgba(var(--color-foreground),.85)}.about_content_1 .rich-text__heading{margin-top:1.8rem}.about_content_1 .rich-text__text{font-size:2rem;color:rgba(var(--color-foreground),.78);color:rgba(var(--color-foreground),.88);font-weight:400;line-height:1.8}.about_content_1 .rich-text__text strong{font-weight:500;color:rgba(var(--color-foreground))}.about_content_2 .rich-text__blocks{max-width:64.8rem}.about_content_2 .rich-text__caption{font-size:13px;color:rgba(var(--color-foreground),.5);color:rgba(var(--color-foreground),.8);letter-spacing:.2em}.about_content_2 .rich-text__heading{margin-top:1.8rem;line-height:1.05}.about_content_2 .rich-text__text ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:28px 0 24px;border-top:1px solid rgba(var(--color-foreground),.12);border-top:1px solid rgba(var(--color-foreground),.4);padding:28px 0 0}.about_content_2 .rich-text__text ul li{font-size:19px;line-height:1.6;padding-left:18px;position:relative}.about_content_2 .rich-text__text ul li:before{content:"\2022";position:absolute;left:0;font-weight:300;color:rgba(var(--color-foreground))}.about_content_2 .rich-text__text strong{color:rgba(var(--color-button))}.about_content_2 .rich-text__text p:last-child{font-weight:500;font-size:21px;color:rgba(var(--color-foreground))}.about_button .rich-text__text{font-size:21px;font-weight:300;font-style:italic;color:rgba(var(--color-foreground),.6);color:rgba(var(--color-foreground),.8);line-height:1.6}.about_button .rich-text__buttons .button{font-size:14px;letter-spacing:.1em}.about_button .rich-text__buttons .button strong{background:#1a3a2a;font-size:11px;font-weight:700;padding:3px 7px;color:rgba(var(--color-button));line-height:normal}.about_button .rich-text__buttons .button .svg-wrapper{display:none}.about_button .rich-text__buttons .button.button--secondary:after{--border-opacity: .28}.about_button .rich-text__buttons .button.button--secondary:hover:after{--border-opacity: 1}.about_bottom .rich-text__blocks{max-width:54.4rem}.about_bottom .rich-text__caption{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.4);color:rgba(var(--color-foreground),.8);margin-bottom:18px;line-height:normal;padding-bottom:18px;display:inline-block}.about_bottom .rich-text__caption:after{content:"";width:40px;height:2px;background:rgba(var(--color-button));display:block;position:absolute;bottom:0;left:39%}.about_bottom .rich-text__heading{text-transform:uppercase}.about_bottom .rich-text__text{font-size:20px;line-height:1.7;letter-spacing:normal;font-weight:400;color:rgba(var(--color-foreground),.65);color:rgba(var(--color-foreground),.8)}.about_bottom .rich-text__buttons{margin-top:36px}.about_bottom .rich-text__buttons .button{font-size:14px;letter-spacing:.1em}.about_bottom .rich-text__buttons .button strong{background:rgba(var(--color-foreground));font-size:11px;font-weight:700;padding:3px 7px;color:#e8a020;line-height:normal}.about_bottom .rich-text__buttons .button .svg-wrapper{display:none}.about_bottom .rich-text__blocks .rich-text__heading strong,.about_bottom .rich-text__blocks .rich-text__heading span{color:#e8a020}.about_bottom .rich-text__blocks .rich-text__text:last-child{font-size:15px;color:rgba(var(--color-foreground),.45);color:rgba(var(--color-foreground),.85);line-height:1.5;font-style:italic;font-weight:300}.about_bottom .rich-text__blocks .rich-text__text:last-child p{margin:0}.about_bottom .rich-text__blocks .rich-text__text:last-child p:last-child{margin-top:8px;font-size:11px;letter-spacing:.18em;color:rgba(var(--color-foreground),.4);color:rgba(var(--color-foreground),.8);text-transform:uppercase;font-style:normal;line-height:normal}.faq_top_section .rich-text__caption{color:rgba(var(--color-button));font-size:10px;letter-spacing:.22em;font-weight:600}@media(max-width:749px){.about_top .rich-text__text{font-size:20px}.about_content_1 .rich-text__text{font-size:18px}.rich-text__text blockquote{font-size:22px}.about_bottom .rich-text__text{font-size:18px}.about-hero-section .about_top .rich-text__text{margin-bottom:0}}@media(max-width:480px){.about_top .rich-text__text{max-width:100%;font-size:18px;margin:15px auto 20px}.about_content_1 .rich-text__text{font-size:16px}.rich-text__text blockquote{font-size:20px;padding:12px 0 12px 14px;margin:15px 0!important}.about_content_2 .rich-text__text ul li{font-size:17px}.about_content_2 .rich-text__text p:last-child{font-size:19px}.about_bottom .rich-text__text{font-size:16px}.about_bottom .rich-text__blocks .rich-text__text:last-child{font-size:14px}.about_button .rich-text__buttons .button{padding:0 1rem;font-size:12px}.about_button .rich-text__buttons .button strong{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/section-rich-text.css.map */
