.o-bundled-products__cards{display:grid;gap:1.6rem;grid-template-columns:repeat(var(--columns,var(--columns-mobile,auto-fit)),minmax(var(--column-max-width,0),1fr))}@media screen and (min-width:768px){.o-bundled-products__cards{--columns:var(--columns-tablet,auto-fit)}}@media screen and (min-width:1100px){.o-bundled-products__cards{--columns:var(--columns-desktop,auto-fit)}}