.price {
	float:right;
	margin-right:30px;
}
#cart-notice {
  position: fixed;
  top: 20px;
  right: 20px;
  background: rgba(0,0,0,0.8);
  color: #fff;
  padding: 10px 15px;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease;
  z-index: 9999;
}
#cart-notice.show {
  opacity: 1;
  pointer-events: auto;
}

#mini-cart{position:fixed;right:20px;bottom:20px;z-index:9999;width:380px;
  background:#111;color:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.25);overflow:hidden}
#mini-cart .head{display:flex;align-items:center;justify-content:space-between;gap:8px;
  padding:10px 12px;cursor:pointer}
#mini-cart .head b{font-size:14px}
#mini-cart .body{max-height:0;overflow:auto;transition:max-height .25s ease}
#mini-cart.open .body{max-height:360px}
#mini-cart .items{padding:8px 12px;background:#181818}
#mini-cart .btns{display:flex;gap:8px;padding:10px 12px;background:#111}
#mini-cart .btn{flex:1;text-align:center;background:#2e7d32;color:#fff;padding:8px 10px;
  border-radius:8px;text-decoration:none}
#mini-cart .btn.alt{background:#424242}

.headerRow, .itemRow {
  display: flex;
  align-items: center;
}

.headerRow > div, .itemRow > div {
  
  text-align: center;
}

.headerRow > .item-name{flex: 6;}
.headerRow > .item-price{flex: 4;}
.headerRow > .item-decrement{flex: 0;}
.headerRow > .item-quantity{flex: 3;}
.headerRow > .item-increment{flex: 0;}
.headerRow > .item-total{flex: 4;}
.headerRow > .item-remove{display:none;}

.itemRow > .item-name{flex: 6;}
.itemRow > .item-price{flex: 4;}
.itemRow > .item-decrement{flex: 1;}
.itemRow > .item-quantity{flex: 1;}
.itemRow > .item-increment{flex: 1;}
.itemRow > .item-total{flex: 4;}
.itemRow > .item-remove{display:none;}
