.cfb__section-heading{margin-bottom:3rem}@media screen and (min-width:750px){.cfb__section-heading{margin-bottom:4rem}}.cfb__section-heading .title{margin:0}.cfb__grid{display:grid;gap:2.5rem 2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.cfb__grid{grid-template-columns:repeat(var(--cfb-columns, 3),1fr);gap:3rem 2.5rem}}.cfb__block{display:flex;flex-direction:column;align-items:stretch}.cfb__align-center .cfb__block{text-align:center;align-items:center}.cfb__align-right .cfb__block{text-align:right;align-items:flex-end}.cfb__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.cfb__align-center .cfb__icon-wrap{margin-left:auto;margin-right:auto}.cfb__align-right .cfb__icon-wrap{margin-left:auto}.cfb__icon-wrap img{width:100%;height:100%;display:block}.cfb__block-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:0 0 .75rem;word-break:break-word}.cfb__block-title.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media screen and (min-width:750px){.cfb__block-title.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.cfb__block-title.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media screen and (min-width:750px){.cfb__block-title.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.cfb__block-title.h4{font-size:calc(var(--font-heading-scale) * 1.5rem)}.cfb__block-title.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media screen and (min-width:750px){.cfb__block-title.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.cfb__separator{margin:0 0 1rem;border-radius:2px}.cfb__align-center .cfb__separator{margin-left:auto;margin-right:auto}.cfb__align-right .cfb__separator{margin-left:auto}.cfb__block-text{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:calc(1 + .5 / var(--font-body-scale));margin:0}.cfb__block-text p{margin:0 0 .5em}.cfb__block-text p:last-child{margin-bottom:0}.cfb__link{margin-top:1rem;text-decoration:none;font-size:inherit}.cfb__link .icon-wrap{margin-left:.8rem;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-custom-feature-blocks.css.map */
