.benefits__grid{display:grid;gap:var(--layout-grid-gap);grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:750px){.benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.benefits__grid{grid-template-columns:repeat(var(--benefits-columns, 3),minmax(0,1fr))}}.benefits--columns-2{--benefits-columns: 2}.benefits--columns-3{--benefits-columns: 3}.benefits--columns-4{--benefits-columns: 4}@media screen and (min-width:990px){.benefits--bento .benefit--featured{grid-column:span 2;grid-row:span 2}.benefits--bento .benefit--featured .benefit__title{font-size:var(--text-h3)}.benefits--bento .benefit--featured .benefit__text{font-size:var(--text-body)}.benefits--bento .benefit--featured .benefit__figure{font-size:var(--text-h1)}.benefits--bento .benefit--featured .benefit__media{flex:1;min-height:220px}.benefits--bento .benefit--featured .benefit__media .media{height:100%;aspect-ratio:auto}}@media screen and (min-width:750px)and (max-width:989px){.benefits--bento .benefit--featured{grid-column:span 2}}.benefit{display:flex;flex-direction:column;gap:var(--space-4);height:100%;padding:var(--space-6);border:1px solid rgb(var(--color-border));border-radius:var(--radius-md);background-color:rgb(var(--color-surface))}.benefits--plain .benefit{padding:0;border:0;background-color:transparent}.benefit__media{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0}.benefits--plain .benefit__media{margin:0}.benefit__media .media{border-radius:var(--radius-md) var(--radius-md) 0 0}.benefits--plain .benefit__media .media{border-radius:var(--radius-md)}.benefit__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-sm);background-color:rgb(var(--color-accent) / .12);color:rgb(var(--color-accent))}.benefit__title{margin:0;font-size:var(--text-h4);line-height:1.25}.benefit__text{margin:0;font-size:var(--text-small);line-height:1.65;color:rgb(var(--color-text-muted))}.benefit__figure{font-family:var(--font-heading-family);font-size:var(--text-h2);line-height:1;letter-spacing:var(--font-heading-spacing);color:rgb(var(--color-text))}.benefit__link{margin-top:auto;padding-top:var(--space-2);font-size:var(--text-small);font-weight:600;color:rgb(var(--color-accent))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-benefits.css.map */
