.tough-product-grid{--tough-product-grid-min-width:250px;flex-direction:column;gap:24px;display:flex}.tough-product-grid__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.tough-product-grid__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800}.tough-product-grid__aside{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tough-product-grid__link{white-space:nowrap;font-weight:600}.tough-product-grid__note{color:var(--tough-color-text-muted);font-size:14px}.tough-product-grid__items{--tough-product-card-grid-gap:16px;grid-template-columns:repeat(auto-fill, minmax(min(var(--tough-product-grid-min-width), 100%), 1fr));margin-bottom:calc(-1 * var(--tough-product-card-grid-gap));gap:0 16px;display:grid}.tough-product-grid__items>.tough-product-card{grid-row:span 6;grid-template-rows:subgrid;height:auto;margin-bottom:var(--tough-product-card-grid-gap)}
