
html {
    box-sizing: border-box;
    display: block;
}

.navbar-collapse {
    justify-content: flex-end;
}

.nav-link:hover {
    background: lightblue;
    font-weight: bold;
}

.container {
    white-space: pre;
    display: flex;
    flex-flow: row wrap;    

}

.cart-container {
    margin:auto;
    flex: 1 100%;
}

.product-item {
    display: block;
}

/* .product {
    width: 400px;
    height: 200px;
}

.product .product-img {
    width: 100%;
    height: auto;
} */
