#c-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.c-listing{display:grid;grid-template-columns:20rem 1fr;gap:clamp(1.5rem, 3vw, 3rem);align-items:start}.c-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;min-width:0}.c-product-grid .c-card{display:flex;flex-direction:column}.c-product-grid .c-card__body{display:flex;flex-direction:column;flex:1}.c-product-grid .c-card__text{flex:1}.c-product-grid .c-card__body .btn{align-self:flex-start;font-size:.9rem}@media (max-width:1023px){.c-listing{grid-template-columns:15rem 1fr}.c-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.c-listing{grid-template-columns:1fr}.c-product-grid{grid-template-columns:1fr}}