
/* Home page */

.products {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
}
.product {
    width: 21%;
    box-sizing: border-box;
    // border-radius: 5px;
    margin: 0 2% 24px 2%;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
}

@media screen and (max-width: 1200px) {
    .product {
        width: 29%;
    }
    
    #haupttext {
    margin: 0px 1% 90px 2%;
    }
}

.wrapper {
    height: 100%;
    position: relative;
    margin: 0 0 64px 0;
}

.added {
    color: white;
    background-color: red;
}

/* Cart page */

table {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}

table, tr {
    border: solid 4px white;
    margin-bottom: 80px;
}

td {
    padding: 10px;
}

th {
    padding: 10px;
}

#th-price {
    text-align: right;
}

#th-delete {
    text-align: right;
}

tr {
    background-color: #faf0be;
}

#cart-table {
    font-size: 24px;
    margin: 60px 0 40px 0;
    width: 75%;
}

#checkout {
    margin-top: 20px;
    display: flex; 
    justify-content: flex-end;
}

#checkout-btn {
    padding: 10px 24px;
    font: inherit;
    font-size: 24px;
}

@media screen and (max-width: 890px) {
  #burger-toggle, .burger-menu {
    display: block;
  }
  .navigation {
      display: none;
  }
  
  .products {
     // display: inline;
  }
  
  .product {
      width: 100%;
    margin: 0 0 24px 0;
  } 
  
  #haupttext {
    margin: 0px 5% 90px 5%;
  }
  
  .wrapper {
    margin: 0 0 14px 0;
  }
}