.rte{--color-link: 3, 66, 30;--color-border: 3, 66, 30}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte>p[data-spam-detection-disclaimer]{margin:2rem 0}.rte table{table-layout:fixed}@media screen and (min-width: 750px){.rte table td{padding-inline:1.2rem 1.2rem}}.rte img{height:auto;max-width:100%}.rte cite{display:block}.rte ul{padding-inline-start:2rem}.rte li{margin-bottom:.5rem;list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgb(var(--color-link));font-size:inherit;position:relative;cursor:pointer;text-decoration:none;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0 0),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}.rte a[href^="mailto:"]{color:var(--color-weavers-light-grey);--color-border: 102, 106, 109}@media screen and (hover: hover){.rte a:hover{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.rte.rte-large{font-weight:500;color:var(--color-weavers-mild-grey);line-height:1.32}.rte.rte-large p{margin-block:1em 1.5em}.rte.rte-large h1,.rte.rte-large h2,.rte.rte-large h3,.rte.rte-large h4,.rte.rte-large h5{line-height:1.75;color:var(--color-weavers-deep-green);margin:0;font-weight:400}.rte.rte-large h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}@media only screen and (min-width: 750px){.rte.rte-large h2{font-size:calc(var(--font-heading-scale) * 4rem)}}.rte.rte-large h3{font-family:var(--font-body-family);font-weight:700;font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width: 750px){.rte.rte-large h3{font-size:calc(var(--font-heading-scale) * 3rem)}}.rte.rte-large h4{font-family:var(--font-body-family);font-weight:700;font-size:calc(var(--font-heading-scale) * 1.8rem)}@media only screen and (min-width: 750px){.rte.rte-large h4{font-size:calc(var(--font-heading-scale) * 2rem)}}.rte.rte-large ul{padding-inline-start:3rem;margin-block:1.2em 1.2em}.rte.rte-large ul li{margin-bottom:1em}.rte.rte-large ul li::marker{color:var(--color-weavers-deep-green)}.rte.rte-large ul li strong{font-weight:700;color:var(--color-weavers-deep-green)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-rte.css.map */
