.catalog-hero .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.catalog-hero h1,.catalog-hero p{grid-column:1}.catalog-hero img{grid-column:2;grid-row:1/span 2}.product-card img{width:100%;height:240px;-o-object-fit:contain;object-fit:contain}.product-card h2{font-size:1.2rem;margin:24px 0}@media (max-width:767px){.catalog-hero .container{display:block}.catalog-hero img{margin-top:24px}}