.catalog-layout {
    grid-template-columns: 215px minmax(0, 1fr);
}

.product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.product-details {
    grid-template-columns: minmax(350px, 44%) 1fr;
}

.product-details .info-col {
    padding: 22px;
}

.product-card:nth-child(2n) {
    animation-delay: 0.07s;
}

.product-card:nth-child(3n) {
    animation-delay: 0.12s;
}
