.mc-pro{overflow:hidden}.mc-pro__heading-wrapper{margin-bottom:3rem}.mc-pro__heading-wrapper.align-center{text-align:center}.mc-pro__heading-wrapper.align-right{text-align:right}.mc-pro__heading-wrapper.align-left{text-align:left}.mc-pro__heading{margin:0}.mc-pro__subheading{margin:.6em 0 0;opacity:.8}.mc-pro__grid{display:grid;grid-template-columns:repeat(var(--cols-desktop, 3),1fr);gap:var(--mc-pro-gap, 3rem);list-style:none;margin:0;padding:0}@media screen and (min-width:750px)and (max-width:989px){.mc-pro__grid{grid-template-columns:repeat(var(--cols-tablet, 2),1fr)}}@media screen and (max-width:749px){.mc-pro__grid{grid-template-columns:repeat(var(--cols-mobile, 1),1fr);gap:2rem}}.mc-pro__card{display:flex;flex-direction:column;height:100%}.mc-pro__card--box{overflow:hidden}.mc-pro__image-outer{padding:var(--img-outer-pad, 0)}.mc-pro__image-wrap{width:var(--img-size, 100%);aspect-ratio:1 / 1;overflow:hidden;margin:0 auto;flex-shrink:0}.mc-pro__image-wrap--circle{border-radius:50%}.mc-pro__image-wrap--rounded{border-radius:1.2rem}.mc-pro__image-wrap--square{border-radius:0}.mc-pro--align-left .mc-pro__image-wrap{margin-left:0;margin-right:auto}.mc-pro__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center var(--img-focus, 50%);display:block}.mc-pro__image-outer{margin-bottom:var(--img-gap, 2rem)}.mc-pro__content{flex:1;display:flex;flex-direction:column}.mc-pro__card--box .mc-pro__content{padding:2.5rem}.mc-pro--align-center .mc-pro__content{align-items:center;text-align:center}.mc-pro__title{margin:0}.mc-pro__text{margin-top:1rem}.mc-pro__text p{margin:0 0 .75rem}.mc-pro__text p:last-child{margin-bottom:0}.mc-pro__text ul,.mc-pro__text ol{margin:.75rem 0;padding-left:1.75rem}.mc-pro__text li{margin-bottom:.4rem}.mc-pro__link{display:inline-flex;align-items:center;margin-top:1.5rem;text-decoration:none;font-size:inherit}.mc-pro__link .icon-wrap{margin-left:.8rem;white-space:nowrap}.mc-pro__inner{padding-top:var(--mc-pro-pt-mobile, 27px);padding-bottom:var(--mc-pro-pb-mobile, 27px)}@media screen and (min-width:750px){.mc-pro__inner{padding-top:var(--mc-pro-pt, 36px);padding-bottom:var(--mc-pro-pb, 36px)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-multicolumn-pro.css.map */
