.responsive-grid-section{padding:40px 20px}.responsive-grid{display:grid;grid-template-columns:repeat(var(--desktop-cols),minmax(0,1fr));gap:20px}.grid-item{padding:20px;border:1px solid #ddd;text-align:center}@media screen and (max-width:1024px){.responsive-grid{grid-template-columns:repeat(var(--tablet-cols),minmax(0,1fr))}}@media screen and (max-width:768px){.responsive-grid{grid-template-columns:repeat(var(--mobile-cols),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/responsive-grid.css.map */
