  .goods-list {
        display: flex;
        flex-wrap: wrap;
    }

  .column {
        width: 25%;
        padding: 1%;
        box-sizing: border-box;
    }

  .card {
        width: 100%;
        max-height: 500px;
        overflow-y: auto;
    }

  .card-title {
        font-size: 1.2rem;
    }

  .card-text {
        font-size: 1.2rem;
    }

  .view-button {
        background-color: red;
        border: none;
        color: white;
        padding: 10px 20px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        cursor: pointer;
    }

  .view-button:hover {
        background-color: darkgrey;
    }