.rich-text{background:var(--gradient-background);background-color:rgb(var(--color-background))}.rich-text__blocks.right .rich-text__text{-webkit-margin-start:auto;margin-inline-start:auto}.rich-text__blocks.center .rich-text__text{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.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__heading.center{margin:auto}.rich-text__blocks .button{padding:16px 18px;border-radius:58px;line-height:normal;letter-spacing:inherit;text-transform:inherit;text-decoration:none;cursor:pointer;text-transform:uppercase;max-width:-moz-max-content;max-width:max-content;font-family:BarlowBold,sans-serif;font-weight:700;background-color:var(--green);border:1px solid var(--green,);color:var(--white);font-size:14px;transition:background-color .2s ease-out;min-height:auto;margin:40px auto 20px;display:block}@media(min-width:768px){.rich-text__blocks .button{padding:16px 28px}}.rich-text__blocks .button:hover{background-color:var(--mint);color:var(--green);box-shadow:0 5px 9px #3a824633}.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:40.75rem;font-family:BarlowBold,sans-serif;font-weight:700;font-size:.875rem;font-family:BarlowMedium,sans-serif;font-weight:500;color:var(--black)}@media(min-width:768px){.rich-text__text{font-size:1rem;line-height:1.5}}.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)) 0 0),linear-gradient(to top,transparent 0,transparent 0)}@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{max-width:26.5rem;margin-bottom:0;font-family:BarlowBold,sans-serif;font-weight:700;color:var(--green);text-transform:uppercase;font-size:1.625rem;line-height:1.1}@media(min-width:768px){.rich-text__heading{font-size:2.25rem;line-height:1.3}}.rich-text__heading--smaller{font-family:BarlowBold,sans-serif;font-weight:700;color:var(--green);text-transform:uppercase;font-size:1.125rem}@media(min-width:768px){.rich-text__heading--smaller{font-size:1.25rem;line-height:1.3}}.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{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}@media screen and (min-width:750px){.rich-text__subheading.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}.rich-text--colored{-webkit-padding-start:5rem;padding-inline-start:5rem;-webkit-padding-end:5rem;padding-inline-end:5rem}.rich-text--horizontal .rich-text__blocks{display:flex;align-items:center;-moz-column-gap:1.5rem;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.center .rich-text__text,.rich-text--horizontal .rich-text__blocks.right .rich-text__text,.rich-text--horizontal .rich-text__blocks>*{margin:0}.rich-text--horizontal .rich-text__blocks .button{min-width:auto}}.rich-text__image img{max-width:100%}.rich-text.hasMenu{display:block}@media(min-width:768px){.rich-text.hasMenu{display:flex}}.rich-text.hasMenu .rich-text__blocks{width:100%}@media(min-width:768px){.rich-text.hasMenu .rich-text__blocks{width:calc(100% - 500px)}}.rich-text.hasMenu .rich-text__blocks .rich-text__text{max-width:100%}.rich-text__menuContainer{width:100%}@media(min-width:768px){.rich-text__menuContainer{width:27.375rem;margin-left:64px}}.rich-text__linkContainer{padding:0;margin-top:60px;line-height:2.3}@media(min-width:768px){.rich-text__linkContainer{padding-left:56px;margin-top:0}}.rich-text__linkContainer .list-menu__item{font-family:BarlowBold,sans-serif;font-weight:700;font-size:.875rem;font-family:BarlowRegular,sans-serif;font-weight:400;color:var(--black);color:var(--green);letter-spacing:.48px}@media(min-width:768px){.rich-text__linkContainer .list-menu__item{font-size:1rem;line-height:1.5}}.rich-text__contactContainer{background-color:var(--light-green);padding:40px 0;margin:60px -60px 0}@media(min-width:768px){.rich-text__contactContainer{margin:42px 0 0;padding:40px 60px}}.rich-text__contactContainer .title{font-family:BarlowBold,sans-serif;font-weight:700;font-size:.875rem;font-family:BarlowMedium,sans-serif;font-weight:500;color:var(--black);color:var(--green);margin:0}@media(min-width:768px){.rich-text__contactContainer .title{font-size:1rem;line-height:1.5}}.rich-text__contactContainer .text{margin-top:30px;font-family:BarlowBold,sans-serif;font-weight:700;font-size:.875rem;font-family:BarlowRegular,sans-serif;font-weight:400;color:var(--black)}@media(min-width:768px){.rich-text__contactContainer .text{font-size:1rem;line-height:1.5}}.rich-text__contactContainer .text--mail{font-family:BarlowBold,sans-serif;font-weight:700;font-size:.875rem;font-family:BarlowMedium,sans-serif;font-weight:500;color:var(--black)}@media(min-width:768px){.rich-text__contactContainer .text--mail{font-size:1rem;line-height:1.5}}.rich-text__contactContainerText{width:-moz-fit-content;width:fit-content;display:block;margin:auto}@media(min-width:768px){.rich-text__contactContainerText{margin:initial}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-rich-text.css.map */
