.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.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--narrow,.rich-text__blocks--standard{max-width:50rem}.rich-text__blocks--wide{max-width:none}}@media screen and (min-width:990px){.rich-text__blocks--standard{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}.badge-ornament{align-items:center;color:rgb(var(--color-foreground));display:flex;font-family:var(--font-body-family);font-size:1.2rem;font-style:normal;font-weight:700;gap:1.6rem;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;width:100%}.badge-ornament__label{flex:0 1 auto;min-width:0}.badge-ornament__decoration{align-items:center;display:flex;flex:0 1 auto;gap:1.6rem;min-width:4.4rem}.badge-ornament__icon{color:var(--rich-text-ornament-color);flex:0 0 2rem;height:2rem;width:2rem}.badge-ornament__line{flex:1 1 2.4rem;height:.1rem;max-width:6.4rem;min-width:2.4rem;opacity:.6}.badge-ornament__line--before{background:linear-gradient(to right,transparent,var(--rich-text-ornament-color))}.badge-ornament__line--after{background:linear-gradient(to right,var(--rich-text-ornament-color),transparent)}.badge-ornament--center{flex-direction:column;gap:.6rem;justify-content:center;text-align:center}.badge-ornament--center .badge-ornament__decoration{justify-content:center;width:min(100%,18rem)}.badge-ornament--left,.badge-ornament--right{flex-wrap:wrap}.badge-ornament--left{justify-content:flex-start;text-align:left}.badge-ornament--left .badge-ornament__line--before,.badge-ornament--right .badge-ornament__line--after{display:none}.badge-ornament--left .badge-ornament__icon{transform:rotate(-90deg)}.badge-ornament--right{justify-content:flex-end;text-align:right}.badge-ornament--right .badge-ornament__label{order:2}.badge-ornament--right .badge-ornament__decoration{order:1}.badge-ornament--right .badge-ornament__icon{transform:rotate(90deg)}.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>*{max-width:100%;width:100%}.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}@media screen and (min-width:750px){.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem;width:auto}}.rich-text__features{display:grid;gap:var(--rich-text-feature-gap);list-style:none;margin:0;padding:0;text-align:left;width:100%}.rich-text__blocks>.rich-text__features{margin-top:2.4rem}.rich-text__blocks>.rich-text__features:first-child{margin-top:0}.rich-text__blocks>.rich-text__features+*{margin-top:2.4rem}.rich-text__blocks>.rich-text__empty-space{display:block;height:var(--rich-text-empty-space-mobile);margin:0;min-height:var(--rich-text-empty-space-mobile);width:100%}.rich-text__blocks>.rich-text__empty-space+*,.rich-text__blocks>.rich-text__features+.rich-text__empty-space{margin-top:0}.rich-text__feature{--rich-text-feature-marker-size: 4.8rem;box-sizing:border-box;margin:0;min-width:0;position:relative}.rich-text__feature--marker-size-small{--rich-text-feature-marker-size: 3.2rem}.rich-text__feature--marker-size-large{--rich-text-feature-marker-size: 6.4rem}.rich-text__feature-marker{align-items:center;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.22);border-radius:50%;color:rgb(var(--color-foreground));display:flex;flex:0 0 var(--rich-text-feature-marker-size);height:var(--rich-text-feature-marker-size);justify-content:center;overflow:hidden;position:relative;width:var(--rich-text-feature-marker-size);z-index:1}.rich-text__feature-marker .svg-wrapper,.rich-text__feature-marker>svg{height:50%;width:50%}.rich-text__feature-marker svg,.rich-text__feature-marker svg *{color:inherit}.rich-text__feature-marker svg [fill]:not([fill=none]){fill:currentColor}.rich-text__feature-marker svg [stroke]:not([stroke=none]){stroke:currentColor}.rich-text__feature-marker img{height:100%;width:100%}.rich-text__feature--marker-image .rich-text__feature-marker{border-radius:var(--rich-text-feature-image-radius)}.rich-text__feature--marker-image .rich-text__feature-marker img{object-fit:var(--rich-text-feature-image-fit)}.rich-text__feature--marker-icon .rich-text__feature-marker img{object-fit:contain}.rich-text__feature-dot{background:currentColor;border-radius:50%;height:1rem;width:1rem}.rich-text__feature-number{font-size:1.4rem;font-weight:var(--font-body-weight-bold);line-height:1}.rich-text__feature-content{min-width:0}.rich-text__feature-heading,.rich-text__feature-value,.rich-text__feature-text{margin:0}.rich-text__feature-heading{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25}.rich-text__feature-text{color:rgba(var(--color-foreground),.75);font-size:1.5rem;line-height:1.55;margin-top:.7rem}.rich-text__feature-text>:first-child{margin-top:0}.rich-text__feature-text>:last-child{margin-bottom:0}.rich-text__feature-link{display:inline-flex;margin-top:1.2rem;position:relative;z-index:2}.rich-text__features--align-center,.rich-text__features--align-center .rich-text__feature-content{text-align:center}.rich-text__features--align-right,.rich-text__features--align-right .rich-text__feature-content{text-align:right}.rich-text__features--timeline .rich-text__feature,.rich-text__features--numbered .rich-text__feature,.rich-text__features--checklist .rich-text__feature,.rich-text__features--icon_list .rich-text__feature{align-items:start;display:grid;gap:1.6rem;grid-template-columns:var(--rich-text-feature-marker-size) minmax(0,1fr)}.rich-text__features--timeline .rich-text__feature:not(:last-child):before{border-left:.1rem solid rgba(var(--color-foreground),.32);bottom:calc(-1 * var(--rich-text-feature-gap));content:"";left:calc(var(--rich-text-feature-marker-size) / 2);position:absolute;top:var(--rich-text-feature-marker-size)}.rich-text__features--timeline .rich-text__feature-marker,.rich-text__features--numbered .rich-text__feature-marker,.rich-text__features--checklist .rich-text__feature-marker{border-color:rgb(var(--color-foreground))}.rich-text__features--checklist .rich-text__feature-marker{border-width:.15rem}.rich-text__features--icon_list,.rich-text__features--cards,.rich-text__features--stats{grid-template-columns:1fr}.rich-text__features--cards .rich-text__feature{align-items:start;display:grid;gap:1.6rem;grid-template-columns:var(--rich-text-feature-marker-size) minmax(0,1fr);height:100%}.rich-text__features--cards .rich-text__feature--marker-image .rich-text__feature-marker{border-radius:var(--rich-text-feature-image-radius)}.rich-text__features--card-soft.rich-text__features--cards .rich-text__feature,.rich-text__features--card-soft.rich-text__features--stats .rich-text__feature,.rich-text__features--card-outline.rich-text__features--cards .rich-text__feature,.rich-text__features--card-outline.rich-text__features--stats .rich-text__feature,.rich-text__features--card-shadow.rich-text__features--cards .rich-text__feature,.rich-text__features--card-shadow.rich-text__features--stats .rich-text__feature{border-radius:var(--rich-text-feature-card-radius);padding:2rem}.rich-text__features--card-soft.rich-text__features--cards .rich-text__feature,.rich-text__features--card-soft.rich-text__features--stats .rich-text__feature{background:rgba(var(--color-foreground),.06)}.rich-text__features--card-outline.rich-text__features--cards .rich-text__feature,.rich-text__features--card-outline.rich-text__features--stats .rich-text__feature{border:.1rem solid rgba(var(--color-foreground),.2)}.rich-text__features--card-shadow.rich-text__features--cards .rich-text__feature,.rich-text__features--card-shadow.rich-text__features--stats .rich-text__feature{background:rgb(var(--color-background));box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.12)}.rich-text__features--stats .rich-text__feature{align-items:center;display:grid;height:100%}.rich-text__features--stats .rich-text__feature--has-media{align-items:start;gap:3.2rem;grid-template-columns:var(--rich-text-feature-marker-size) minmax(0,1fr)}.rich-text__features--stats .rich-text__feature:not(.rich-text__feature--has-media) .rich-text__feature-content{align-items:center;display:grid;gap:3.2rem;grid-template-columns:auto minmax(0,1fr)}.rich-text__features--stats .rich-text__feature--has-media .rich-text__feature-content{display:block}.rich-text__feature-value{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(3.6rem,6vw,5.6rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1;margin-bottom:1rem}.rich-text__features--stats .rich-text__feature:not(.rich-text__feature--has-media) .rich-text__feature-value{margin-bottom:0}@media screen and (min-width:550px){.rich-text__features--cards,.rich-text__features--stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){.rich-text__blocks>.rich-text__features,.rich-text__blocks>.rich-text__features+*{margin-top:3.2rem}.rich-text__blocks>.rich-text__features:first-child,.rich-text__blocks>.rich-text__empty-space+*,.rich-text__blocks>.rich-text__features+.rich-text__empty-space{margin-top:0}.rich-text__blocks>.rich-text__empty-space{height:var(--rich-text-empty-space-desktop);min-height:var(--rich-text-empty-space-desktop)}.rich-text__features--icon_list,.rich-text__features--cards,.rich-text__features--stats{grid-template-columns:repeat(var(--rich-text-feature-columns),minmax(0,1fr))}.rich-text__features--card-soft.rich-text__features--cards .rich-text__feature,.rich-text__features--card-soft.rich-text__features--stats .rich-text__feature,.rich-text__features--card-outline.rich-text__features--cards .rich-text__feature,.rich-text__features--card-outline.rich-text__features--stats .rich-text__feature,.rich-text__features--card-shadow.rich-text__features--cards .rich-text__feature,.rich-text__features--card-shadow.rich-text__features--stats .rich-text__feature{padding:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-rich-text.css.map */
