.three-column-cards{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px)}.three-column-cards__container{max-width:1200px;margin:0 auto;padding:0 2rem}.three-column-cards__grid{display:grid;grid-template-columns:1fr;gap:3rem}.three-column-cards__card{display:flex;flex-direction:column;text-align:center}.three-column-cards__image{width:100%;margin-bottom:2rem;overflow:hidden}.three-column-cards__image img,.three-column-cards__image svg{width:100%;height:auto;display:block}.three-column-cards__content{display:flex;flex-direction:column;flex-grow:1}.three-column-cards__heading{font-size:var(--heading-size, 24px);font-weight:700;line-height:1.3;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.three-column-cards__heading--body{font-family:var(--font-body-family)}.three-column-cards__heading--heading{font-family:var(--font-heading-family)}.three-column-cards__text{font-size:var(--text-size, 14px);line-height:1.6;margin-bottom:2rem;flex-grow:1}.three-column-cards__text--body{font-family:var(--font-body-family)}.three-column-cards__text--heading{font-family:var(--font-heading-family)}.three-column-cards__text p{margin-bottom:1rem}.three-column-cards__text p:last-child{margin-bottom:0}.three-column-cards .button{display:inline-block;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.05em;transition:all .3s ease;align-self:center}.three-column-cards .button--primary{background:#000;color:#fff;border:2px solid #000}.three-column-cards .button--primary:hover{background:#333;border-color:#333}.three-column-cards .button--secondary{background:transparent;color:#000;border:2px solid #000}.three-column-cards .button--secondary:hover{background:#000;color:#fff}@media screen and (min-width: 750px){.three-column-cards__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media screen and (min-width: 990px){.three-column-cards__grid{grid-template-columns:repeat(3,1fr);gap:3rem}}@media screen and (max-width: 749px){.three-column-cards__container{padding:0 1.5rem}.three-column-cards__grid{gap:2.5rem}.three-column-cards__image{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-three-column-cards.css.map */
