.feature-columns{color:rgb(var(--color-foreground))}.feature-columns__header{max-width:62rem;margin-bottom:4rem}.feature-columns__eyebrow{margin-bottom:1.6rem}.feature-columns__heading{margin:0;font-family:var(--font-heading-family);color:rgb(var(--color-foreground));text-wrap:balance}.feature-columns__heading+.feature-columns__subtext{margin-top:1.6rem}.feature-columns__subtext{max-width:54rem;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}.feature-columns__subtext>:first-child{margin-top:0}.feature-columns__subtext>:last-child{margin-bottom:0}.feature-columns.color-accent-1 .shrine-eyebrow,.feature-columns.color-accent-2 .shrine-eyebrow,.feature-columns.color-inverse .shrine-eyebrow{color:rgb(var(--shrine-moon));--shrine-eyebrow-line: var(--shrine-moon)}.feature-columns.color-custom .feature-columns__eyebrow{color:rgb(var(--color-foreground));--shrine-eyebrow-line: var(--color-foreground)}.feature-columns__label{margin:0 0 1.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;color:var(--fc-label)}.feature-columns.color-accent-1 .feature-columns__label,.feature-columns.color-accent-2 .feature-columns__label,.feature-columns.color-inverse .feature-columns__label{color:rgb(var(--shrine-moon))}.feature-columns__cell-heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.15;letter-spacing:.01rem;color:rgb(var(--color-foreground))}.feature-columns__text{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.feature-columns__text>:first-child{margin-top:0}.feature-columns__text>:last-child{margin-bottom:0}.feature-columns__grid{display:grid;grid-template-columns:minmax(0,1fr)}.feature-columns--grid .feature-columns__grid{gap:1px;background:rgba(var(--color-foreground),.14);border:1px solid rgba(var(--color-foreground),.14);border-radius:1.8rem;overflow:hidden}.feature-columns--grid .feature-columns__cell{background:rgb(var(--color-background));padding:3rem 2.4rem}.feature-columns--steps .feature-columns__grid{gap:3.2rem}.feature-columns--steps .feature-columns__cell{border-top:2px solid rgb(var(--color-foreground));padding-top:2.2rem}@media screen and (min-width:750px){.feature-columns__header{margin-bottom:5.6rem}.feature-columns__cell-heading{font-size:2.7rem}.feature-columns--grid .feature-columns__cell{padding:3.4rem 2.8rem}.feature-columns--steps .feature-columns__grid{gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-feature-columns.css.map */
