.multicolumn-icon__wrapper,.multicolumn-icon__heading{display:flex;flex-direction:column}.multicolumn-icon__wrapper{padding:3rem 2rem;gap:3rem}.multicolumn-icon__heading{max-width:100%;gap:2rem}.multicolumn-icon__header{display:flex;flex-direction:column;align-items:flex-start}.multicolumn-icon__cta,.multicolumn-icon__footer{display:flex;flex-direction:column;gap:1.6rem}.multicolumn-icon__body-text{text-align:left}.multicolumn-icon__columns{display:grid;grid-template-columns:1fr;gap:3rem}.multicolumn-icon__column{background-color:#f7f3ed;border:1px solid #BFC4CB;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.multicolumn-icon__column .multicolumn-icon__icon{height:5.2rem;width:5.2rem;display:flex}.multicolumn-icon__column .multicolumn-icon__content{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.multicolumn-icon__column .multicolumn-icon-title{font-family:var(--font-heading-family);font-size:2.8rem;line-height:105%;text-transform:capitalize}.template--product .multicolumn-icon__column .multicolumn-icon-title{font-family:var(--font-body-family);font-weight:600;font-size:3rem}.multicolumn-icon__column .multicolumn-icon-description{text-align:left}@media screen and (min-width:768px){.multicolumn-icon__wrapper{padding:4rem 3rem}.multicolumn-icon__cta,.multicolumn-icon__footer{flex-direction:row;gap:.9rem}.multicolumn-icon__columns{grid-template-columns:1fr 1fr}.multicolumn-icon__column,.multicolumn-icon__column .multicolumn-icon__content{align-items:center}.multicolumn-icon__column .multicolumn-icon-description{text-align:center}.multicolumn-icon__column{padding:3rem}.multicolumn-icon__heading{text-align:center}}@media screen and (min-width:1024px){.multicolumn-icon__wrapper{padding:6rem 4rem;margin:0 auto;gap:6rem}.multicolumn-icon__header{align-items:center}.multicolumn-icon__heading{max-width:62.4rem;align-items:center}.multicolumn-icon__body-text{text-align:center}.multicolumn-icon__cta{flex-direction:row}.multicolumn-icon__columns{grid-template-columns:1fr 1fr 1fr;gap:3.2rem}.multicolumn-icon__column{padding:4.3rem 2.5rem}}@media screen and (min-width:1440px){.multicolumn-icon__wrapper{padding:11.2rem 6.4rem;gap:8rem}.multicolumn-icon__columns{grid-template-columns:repeat(var(--col),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-multicolumn-icon.css.map */
