.flexi-features-section{--flexi-column-gap: 1rem}@media(min-width:990px){.flexi-features-section{--flexi-column-gap: 5rem}}.flexi-features-columns{display:grid;gap:var(--flexi-column-gap);align-items:start;grid-template-columns:1fr}.flexi-features-columns.flexi-features-columns-centered{max-width:70rem;margin:0 auto}@media(min-width:750px){.flexi-features-columns.flexi-features-columns-2{grid-template-columns:1fr 1fr}}.flexi-features-column .flexi-column-content{display:flex;flex-direction:column;height:100%}.flexi-features-column .flexi-column-content>.flexi-block{margin-bottom:1.5rem}.flexi-features-column .flexi-column-content>.flexi-block:last-child{margin-bottom:0}.flexi-features-column .flexi-heading{margin:0}.flexi-features-column .flexi-text,.flexi-features-column .flexi-richtext{color:rgba(var(--color-foreground))}.flexi-features-column .flexi-richtext p:last-child{margin-bottom:0}.flexi-features-column .flexi-media{position:relative}.flexi-features-column .flexi-media img{max-width:100%;height:auto;border-radius:var(--border-radius-base)}.flexi-features-column .flexi-button{margin-top:.5rem}.flexi-feature-group{width:100%}.flexi-feature-group.flexi-feature-group-inline .flexi-feature-item{background:none;box-shadow:none;padding:0;margin:.75rem 0;color:rgba(var(--color-foreground))}.flexi-feature-group.flexi-feature-group-inline .flexi-feature-icon svg{color:rgba(var(--color-foreground))}.flexi-feature-group.flexi-feature-group-inline .flexi-feature-title{color:rgba(var(--color-foreground));margin-top:3px;font-size:calc(var(--font-body-scale) * 1.5rem)}.flexi-feature-group.flexi-feature-group-inline .flexi-feature-text{color:rgba(var(--color-foreground))}@media(min-width:990px){.flexi-feature-group.flexi-feature-group-inline .flexi-feature-item{margin:0}}.flexi-feature-group.flexi-feature-group-icon-small .flexi-feature-icon{width:2.3rem;height:2.3rem}.flexi-feature-group.flexi-feature-group-icon-large .flexi-feature-icon{width:4rem;height:4rem}@media(min-width:990px){.flexi-feature-group.flexi-feature-group-columns-2 .flexi-feature-grid{display:grid;grid-template-columns:repeat(2,1fr)}}.flexi-feature-grid{display:flex;flex-direction:column;gap:1rem}@media(min-width:990px){.flexi-feature-grid{gap:var(--grid-desktop-horizontal-spacing, 1.5rem)}}.flexi-feature-item{display:flex;flex-direction:row;gap:1rem;padding:2rem;border-radius:var(--border-radius-base);background-color:rgba(var(--color-background));box-shadow:inset 0 0 0 1px rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow))}.flexi-feature-item.flexi-feature-item-centered{align-items:center}.flexi-feature-icon{flex:none;width:4rem;height:4rem;line-height:1}.flexi-feature-icon svg{width:100%;height:100%;color:rgba(var(--color-accent-2))}.flexi-feature-icon img{width:100%;height:auto}.flexi-feature-content{flex:1;min-width:0;font-size:calc(var(--font-body-scale) * 1.3rem)}.flexi-feature-title{color:rgba(var(--color-accent-1));margin-bottom:.2rem}.flexi-feature-title:only-child{margin-bottom:0}.flexi-feature-text{line-height:calc(1 + .35 / var(--font-body-scale))}.flexi-feature-text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/155/assets/section-flexi-features.css.map */
