.needs-grid__heading{text-align:center;text-transform:uppercase;font-family:var(--font-heading-family);font-weight:400;letter-spacing:.02em;margin:0 0 2.4rem}.needs-grid__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.needs-grid__item{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;border-radius:10px;min-height:9rem;min-width:0;line-height:1.3;transition:background .15s ease;position:relative;overflow:hidden;isolation:isolate}.needs-grid__image,.needs-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition-property:opacity,transform;transition-timing-function:ease}.needs-grid__image{display:block;object-fit:cover;z-index:-2}.needs-grid__overlay{display:block!important;z-index:-1}.needs-grid__label{position:relative}@media(prefers-reduced-motion:reduce){.needs-grid__image,.needs-grid__overlay{transition:none}}@media screen and (max-width:989px){.needs-grid__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.needs-grid__item{min-height:7rem;font-size:calc(var(--needs-item-font-size, 26px) * .8);padding:calc(var(--needs-item-padding, 22px) * .55)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-needs-grid.css.map */
