.eak-home-products-grid { width:100%; margin-inline:auto; }
.eak-home-products-grid--1 { grid-template-columns:minmax(0,1fr); max-width:520px; }
.eak-home-products-grid--2 { grid-template-columns:repeat(2,minmax(0,1fr)); max-width:1000px; }
.eak-home-products-grid--3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
.eak-home-products-grid .product-family-card { min-width:0; }
.eak-home-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; border:0; }
@media (max-width:980px) { .eak-home-products-grid--3 { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:720px) { .eak-home-products-grid--2, .eak-home-products-grid--3 { grid-template-columns:minmax(0,1fr); } }
