.product-card-row{--grid-gap:var(--space-4);--card-max-width:324px;--card-min-width:164px;display:grid;gap:var(--grid-gap);grid-template-columns:1fr;height:-moz-fit-content;height:fit-content}@media (width >= 344px) and (width < 990px){.product-card-row{grid-template-columns:repeat(2,minmax(var(--card-min-width),1fr))}}@media (min-width:990px){.product-card-row{grid-template-columns:repeat(auto-fit,minmax(var(--card-min-width),1fr))}}@media (min-width:1440px){.product-card-row{grid-template-columns:repeat(auto-fit,var(--card-max-width))}}