.feature-grid{position:relative;overflow:hidden;background:var(--brand-100, #061e5a);padding:3.75rem 1.5rem}@media screen and (min-width:1033px){.feature-grid{padding:5.625rem var(--container-gutter)}}.feature-grid__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.feature-grid__media img{width:100%;height:100%;object-fit:cover}.feature-grid__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3.75rem;max-width:var(--container-max-width);margin-inline:auto}.feature-grid__header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:25.5rem;text-align:center}.feature-grid__header .metafield-rich_text_field{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.feature-grid__header :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--font-primary, "Figtree", sans-serif);font-weight:500;font-size:2.25rem;line-height:150%;color:var(--brand-100, #061e5a)}.feature-grid__header :is(p,ul,ol,.feature-grid__intro){margin:0;font-family:var(--font-primary, "Figtree", sans-serif);font-weight:500;font-size:.75rem;line-height:125%;color:var(--brand-100, #061e5a)}@media screen and (max-width:1032px){.feature-grid__header :is(p,ul,ol,.feature-grid__intro){font-size:1rem}}.feature-grid__cards{--feature-grid-gap: 1.125rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--feature-grid-gap);width:100%}.feature-grid__card{box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 100%;gap:.75rem;padding:1.125rem 1.875rem;border-radius:.75rem;background:#fff9}@media screen and (min-width:700px){.feature-grid__card{flex-basis:calc((100% - var(--feature-grid-gap)) / 2)}}@media screen and (min-width:1033px){.feature-grid__card{flex-basis:calc((100% - var(--feature-grid-gap) * 2) / 3);min-width:30%}}.feature-grid__icon{display:flex;align-items:center;justify-content:center;flex:none;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--brand-50, #00daf6);color:var(--brand-100, #061e5a)}.feature-grid__icon-img{width:1.5rem;height:1.5rem;object-fit:contain}.feature-grid__title{margin:0;font-family:var(--font-primary, "Figtree", sans-serif);font-weight:700;font-size:1.125rem;line-height:150%;color:var(--brand-100, #061e5a)}.feature-grid__description{font-family:var(--font-primary, "Figtree", sans-serif);font-weight:500;font-size:.75rem;line-height:125%;color:var(--neutral-30, #4b5767)}@media screen and (max-width:1032px){.feature-grid__description{font-size:1rem}}.feature-grid__description p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/feature-grid.css.map */
