.pillar-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:640px){.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.pillar-grid{gap:1.5rem}}@media(min-width:1024px){.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar{background-color:hsl(var(--cream-dark));padding:1.5rem;border-radius:.125rem;border:1px solid hsl(var(--border) / .4);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.pillar{padding:1.75rem}}.pillar:hover{border-color:hsl(var(--copper) / .4);box-shadow:var(--shadow-lg)}.pillar__icon{width:3rem;height:3rem;border-radius:.125rem;background-color:hsl(var(--primary) / .05);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:hsl(var(--copper));transition:background-color .15s cubic-bezier(.4,0,.2,1)}.pillar:hover .pillar__icon{background-color:hsl(var(--copper) / .1)}.pillar__title{font-family:var(--font-body);font-weight:700;font-size:calc(1.125rem * var(--font-heading-scale, 1));line-height:1.75rem;margin-bottom:.5rem}.pillar__desc{font-size:calc(.875rem * var(--font-body-scale, 1));color:hsl(var(--muted-foreground));line-height:1.625}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-pillars.css.map */
