.rich-text,.rich-text-main-wrapper{background:var(--gradient-background);background-color:rgb(var(--color-background))}.rich-text a.button{border-radius:25px}.rich-text__blocks.right .rich-text__text{margin-inline-start:auto}.rich-text__blocks.center .rich-text__text{margin-inline-start:auto;margin-inline-end:auto}.rich-text .rich-text__subheading.h0,.rich-text .rich-text__subheading.h1{display:inline-block;font-family:Oswald,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:.01px;line-height:1.5;position:relative;text-decoration:none;text-transform:unset}.rich-text .rich-text__subheading:after{content:" ";display:block;min-width:70px;width:100%;height:3px;position:absolute;transform:translate(-50%);left:50%;bottom:-4px;z-index:10;background:#164067}.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__blocks .h0+.h0,.rich-text__blocks .h1+.h1{margin-top:0}.rich-text__blocks>:first-child:is(.rich-text__heading),.rich-text__blocks>:first-child:is(.rich-text__subheading){margin-top:0}.rich-text__text{max-width:72.6rem}.rich-text__text--colored{color:rgba(var(--color-foreground),.55)}.rich-text__text--colored.rte a{color:rgb(var(--color-link));background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}@media screen and (max-width: 749px){.rich-text__blocks.mobile-center .button{min-width:60%}}@media screen and (max-width: 480px){.rich-text__blocks .button{width:100%}}.rich-text__heading{margin-bottom:0;line-height:1.2;letter-spacing:.02em}.rich-text__heading--color{color:var(--color-block-heading)}.rich-text__subheading--color{color:var(--color-block-subheading)}.rich-text__subheading+.rich-text__heading{margin-top:.5rem}.rich-text__subheading{letter-spacing:.2em;text-transform:uppercase;line-height:1.25;margin-bottom:0}.rich-text__subheading--colored{color:rgba(var(--color-heading),.55)}.rich-text--colored{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.rich-text__heading.show-heading-underline-decoration{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:30px}.rich-text__heading.show-heading-underline-decoration:after{background-image:url(/cdn/shop/files/squiggle-blue.svg?v=1718062234);background-repeat:no-repeat;background-size:111px 8px;content:"";display:inline-block;height:8px;position:relative;top:10px;width:108px}.rich-text-main-wrapper.is-lp .rich-text__text{text-align:left}.rich-text-main-wrapper.is-lp .rich-text__text strong{color:#c28d84;font-weight:500}.rich-text-main-wrapper.is-lp .rich-text__text a{background:none;color:#67b7e1;text-decoration:underline}.rich-text-main-wrapper.is-lp .rich-text__text a strong{color:#67b7e1}.rich-text-main-wrapper.is-lp .rich-text__text p{color:#242a2b;font-size:17px;font-weight:400}@media screen and (min-width: 750px){.rich-text__subheading.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}.rich-text--colored{padding-inline-start:5rem;padding-inline-end:5rem}.rich-text--horizontal .rich-text__blocks{display:flex;align-items:center;column-gap:1.5rem;flex-wrap:wrap;row-gap:2rem}.rich-text--horizontal .rich-text__blocks.center{justify-content:center}.rich-text--horizontal .rich-text__blocks.right{justify-content:flex-end}.rich-text--horizontal .rich-text__blocks>*,.rich-text--horizontal .rich-text__blocks.center .rich-text__text,.rich-text--horizontal .rich-text__blocks.right .rich-text__text{margin:0}.rich-text--horizontal .rich-text__blocks .button{min-width:auto}}@media only screen and (max-width: 749px){.rich-text-main-wrapper.is-lp .rich-text__heading.h2{font-size:22px}}#homepage-social-media-handles-container .rich-text__text p{color:#a55636;line-height:1.5;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}#mantra-and-promise-section{padding:0 12rem}#mantra-and-promise-section .rich-text .rich-text__subheading:after{background-color:transparent;background-image:url(/cdn/shop/files/about-snake-shape.webp?v=1696948812);height:13px;width:112px;background-repeat:no-repeat;padding-top:10px;display:block;margin-top:10px}#mantra-and-promise-section .rich-text .rich-text__subheading.h1{align-items:center;display:flex;flex-direction:column;font-family:Oswald;font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;height:77px;justify-content:center;line-height:1.47;letter-spacing:normal;text-align:center;color:#c28d84}#mantra-and-promise-section .rich-text__subheading+.rich-text__heading{color:#00406a;font-family:Lora;font-size:60px;font-style:italic;font-weight:700;line-height:.98;letter-spacing:normal;text-align:center;margin-left:auto;margin-right:auto;margin-top:40px;max-width:970px}#mantra-and-promise-section .rich-text__blocks.center .rich-text__text{max-width:1200px}#mantra-and-promise-section .rich-text__blocks.center .rich-text__text p{color:#c28d84;font-family:Roboto;font-size:28px;font-stretch:normal;font-weight:400;font-style:normal;line-height:1.21;margin-top:60px;text-align:center}@media screen and (max-width: 749px){#mantra-and-promise-section{padding:0 2rem}#mantra-and-promise-section .rich-text .rich-text__subheading.h1{font-size:16px}#mantra-and-promise-section .rich-text .rich-text__subheading:after{background-size:75px;height:25px;width:75px}#mantra-and-promise-section .rich-text__blocks.center .rich-text__text p{font-size:16px;text-align:center}#mantra-and-promise-section .rich-text__subheading+.rich-text__heading{font-size:34px;margin-top:25px}#mantra-and-promise-section .rich-text{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/213/assets/section-rich-text.css.map */
